Your files stay on your device
File processing runs in your browser. Documents are not uploaded to our servers. The site may download processing engines and send usage or feedback events without file contents.
How we handle your dataLaboratory · On your device
PDF Tables to JSON
Extract detected tables from text-based PDFs as JSON on your device. Scanned tables are not recognized here. Files stay in your browser.
Engine:PDFOxide
The next tool opens in a new tab. Keep this tab open until the file arrives. The PDF is passed locally; it is not uploaded or saved in browser storage.
PDF.js
Not run
Download resultPDFOxide
Not run
Download resultWas this tool useful?
Try an example
Download sampleOne table with four rows and three columns. JSON cells should contain Item, Qty, Amount and the total 148.50. If no table is detected, the tool shows a message instead of offering an empty download.
What to expect
Each converter has up to 30 seconds, including first-use preparation, and up to 4 MB of output. Scanned PDFs need OCR first. The current extractor preserves literal text; the candidate extractor attempts to recover headings. Table detection can return an empty result even when a visible table is present.
The first run may download converter files and take a moment. If it fails, check your connection or try a smaller file. Cancel stops active processing; you can choose another file and retry.