Loading...
Extract, edit, and convert embedded tables from PDF documents into CSV, JSON, Markdown, or HTML.
Upload your .pdf document to extract embedded tables
Click or drag file to this area to upload
Strictly files matching the requested format.
Upload a PDF and click Find Tables to analyze its structure and extract geometric tables.
The **PDF Table Extractor** is a powerful, fully-offline engine that parses geometric layouts in PDF documents to reconstruct embedded tables. Unlike simple text extractors, it gives you a fully interactive spreadsheet UI where you can edit data, delete rows, trim empty cells, and instantly export to multiple formats.
Upload a dense quarterly earnings PDF, trim the empty whitespace columns, and export it directly to an Excel-compatible CSV for immediate analysis.
Extract a pricing table from a vendor PDF and export it instantly as a JSON array of objects to feed into your database.
Hover over a row or column header to reveal a quick 'Trash' icon for instant deletion.
Click any text cell once to instantly copy its exact value to your clipboard.
Check the Dataset Statistics on the left panel to quickly spot if your tables contain excessive 'Empty Cells'.
PDFs do not have a native concept of 'Tables'. Our engine groups text geometrically. If a table breaks across a page, it is treated as a separate geometric cluster. You can export both and merge them in Excel.
Standard CSV files can lose special characters (like € or £) when opened in Microsoft Excel. Our Excel export explicitly prepends a UTF-8 Byte Order Mark (BOM) to force Excel to read the encoding correctly.
No. This tool parses the internal text rendering vectors of digital PDFs. It does not perform Optical Character Recognition (OCR) on flat images.
Absolutely. 100% of the extraction logic runs entirely on your local machine. Nothing is ever uploaded to a server.
All document parsing, data editing, and file exporting happens entirely in your local browser memory using the `pdfjs-dist` core engine. Your sensitive PDF files and financial data are never sent over the internet.