Extract Tables from PDF
Local-first PDF table extraction. Built for batches.
Best for pulling tables out of bank statements, reports, and data PDFs into spreadsheet-ready CSV files.
Drop files here
or click to browse · paste from clipboard
Accepts .PDF · Up to 1,000 files
How it works
Drop your files
Drag and drop, click to browse, or paste from clipboard. Up to 1,000 files at once.
Choose settings
Adjust quality, format, and other options to match your needs.
Click Convert
Everything runs in your browser via WebAssembly. Extract Tables from PDF happens locally — no server involved.
Download
Download files individually or grab all at once as a ZIP.
Frequently asked questions
Never. All extraction runs in your browser via WebAssembly. Your files never leave your device.
PDFs with real text — exported reports, bank statements, invoices. Scanned documents (image-based PDFs) contain no extractable text, so table detection will find nothing. Use the OCR PDF tool first if your PDF is scanned.
It groups text spans by their Y position to identify rows, then groups by X position to identify columns. Contiguous blocks of rows with two or more columns are treated as tables.
One CSV file per detected table. If multiple tables are found, they are named page-N-table-M.csv. If only one table is found, it is saved as filename-table.csv.
Use the page range field to target specific pages, e.g. "1-5" or "1,3,7". Leave it empty to scan all pages.