Extract tables from text-based PDFs into a spreadsheet-ready CSV in your browser — properly escaped, comma or semicolon.
Nothing leaves your browser — your files are processed on your own device and are never uploaded to any server.
Text is extracted page by page and rows are rebuilt from the text positions. This works on text-based PDFs; scanned image PDFs contain no text to extract. Table layout is approximated, not pixel-perfect — check the preview rows before using the file.
Rows extracted
Your files never leave this device. Conversion happens entirely in your browser.
How to use this tool
Pick a text-based .pdf file, or drag and drop it onto the drop zone. Scanned image PDFs will not work — see the limitations.
Text is extracted page by page in your browser and grouped into rows from the text positions. Nothing is uploaded.
The tool shows the page count, row count, column count and the first rows, with “|” marking each column break. Check them before downloading — table layout is approximated.
Press “Download CSV”. Pick a comma or semicolon separator first if you use European Excel. The CSV opens in Excel, Google Sheets or LibreOffice Calc.
Formula & worked example
A 2-page PDF price list — columns Product, Price, Stock — extracts to a CSV like: Product,Price,Stock then Widget A,12.99,42 then Widget B,8.50,17. Open it in Excel and each value lands in its own cell, ready to sort, filter or chart.
Limitations — read this before you rely on it
This works on text-based PDFs only: a scanned image PDF contains pictures of text, not text, so nothing can be extracted from it (use OCR first). Table layout is approximated from text positions, not preserved pixel-perfectly: merged cells, wrapped text, multi-line cells and tightly spaced columns may split or merge incorrectly, so always check the preview rows and the CSV before relying on it. Password-protected PDFs cannot be opened, and unusual fonts or encodings can garble characters.
Frequently asked questions
Text-based PDFs: documents, reports, invoices and tables generated by software. Scanned image PDFs do not work — they contain pictures of text, not text. Run those through OCR first.
Usually close, but not guaranteed. Columns are inferred from the gaps between words, so merged cells, wrapped lines and very tight columns can split or merge wrongly. Always check the CSV against the PDF.
That is correct CSV: cells containing commas, quotes or line breaks are wrapped in double quotes so the comma inside is not mistaken for a column break. Excel hides those quotes in the cell view.
Comma is standard for Excel, Google Sheets and most tools. Choose semicolon if you use a European Excel locale, where commas are decimal separators and semicolons separate columns.
No. Extraction and CSV writing happen entirely in your browser; your files never leave your device.
