No single free extractor covers scans, JavaScript viewers, and chart images — pair one tool per failure mode

Asked (summary):

Which free tools and methods recover tables from scanned PDFs, JavaScript-only filing viewers, and chart images? For each: what it misses, one example document type, and whether it is local and free, hosted and free within a limit (state the limit), or paid.

A curated shortlist of 12 tools and methods, consolidated from 49 evidence rows across independent reviews, benchmarks, vendor docs and papers, grouped into the three input classes. Current as of 2026-11-03; free tiers and pricing can change.

Decision matrix: three input classes, one access label per tool

Local + free Hosted + free within limit Paid Hover a card to focus it; red text is what the tool misses

Best method by situation

Sensitive batch scans

Run Docling or PaddleOCR locally — fully on-prem, air-gap compatible, no data leaves the machine.

SEC filing hidden behind a viewer

Go to EDGAR/XBRL first — the API or the raw inline-XBRL URL; browser automation only as a fallback.

A small number of chart images

WebPlotDigitizer with axis calibration and manual point correction.

High-volume homogeneous bar/scatter charts

Model-assisted extraction (DePlot, ChartRecover) plus sampled manual verification.

Findings

All 12 shortlisted tools

ToolInput classAccessMissesExample documentSource

Method: curated shortlist of 12 tools consolidated from 49 rows across 5 result sets (tool reviews, benchmarks, vendor release notes, papers); duplicate rows for the same tool merged into one card with its strongest-sourced caveat. Each card states how table recovery works, the key miss, one example document type, and exactly one access label; hosted commercial services with no stated free allowance are classed as paid. Accuracy figures come from the cited benchmarks, not our tests. Review current as of 2026-11-03; free tiers and pricing can change. Secondary capabilities and duplicate source variants cut for space.

This report was generated automatically by Keenable SELECT at a user's request, from publicly available web sources linked herein. Keenable does not review, verify, or endorse its contents and makes no representation as to accuracy, completeness, or timeliness; AI-based extraction may contain errors. Nothing in this report is investment, legal, financial, or other professional advice. All trademarks and referenced content remain the property of their respective owners; no affiliation or endorsement is implied. To report an error, rights concern, or request removal: legal@keenable.ai.

Keenable SELECTAsk your own question
Made with Keenable SELECT