Turn a PDF table into CSV
Building your CSV
CSV ready
Same table, two views
The outline shows the text used for this table. Check the rows and columns before using the CSV.
Details
Turn native-text PDF tables into CSV without uploading the file. Select one table for a single CSV or several for a ZIP, and compare a source sample with its cells. Spreadsheet-safe mode protects leading formula characters, while exact-text mode keeps them unchanged. Every generated CSV is parsed again and compared cell by cell before the download appears.
How to turn a PDF table into CSV
-
Choose a PDF
Press Choose a PDF, or drop one on the page. The file stays in this browser tab.
-
Choose detected tables
The tool groups aligned selectable text into rows and columns. Select one table for a direct CSV or several tables for a ZIP.
-
Choose cell safety
Spreadsheet-safe mode protects leading formula characters. Exact-text mode keeps those characters unchanged.
-
Check and download
Every generated CSV is parsed again and compared cell by cell. ZIP downloads are reopened and checked before the download appears.
What table detection can and cannot prove
A PDF records words at page coordinates, not cells in a spreadsheet. This tool looks for repeated horizontal and vertical alignment in the native text layer. It keeps the source boxes behind every detected cell and outlines their combined area in the receipt.
The exact CSV check starts after that inference. It proves that the chosen cell matrix was serialized and parsed without a changed value. It cannot prove that a merged heading belonged to column two instead of columns two and three. The side-by-side preview is part of the result, not decoration. To convert a PDF table to CSV the page must carry a real text layer, because a scanned image gives the detector nothing to align.
How the CSV is written
Cells are separated by commas, and each row ends with a CRLF line break. The text is UTF-8. Line breaks and runs of spaces inside a cell become one space. A cell that holds a comma or a double quote is wrapped in double quotes, and any quote inside it is doubled.
Questions
- Does PDF to CSV upload my file?
- No. The PDF, detected cells, preview and CSV stay in this browser tab.
- Does this work on a scanned table?
- Not yet. This version needs native selectable text. A scan needs OCR, and this tool refuses it instead of making an empty CSV.
- Which tables can it detect?
- It looks for text aligned into repeated rows and columns. Simple native-text tables work best. Merged cells, rotated tables, forms and multi-column page layouts may need correction outside this tool.
- What if the PDF has several tables?
- Select any tables you need. One selection downloads as a CSV. Multiple selections download as a ZIP with one CSV per table, so unrelated tables are never combined.
- What does spreadsheet-safe mean?
- A cell beginning with a character a spreadsheet may run as a formula gets a leading apostrophe. Other cell text is unchanged.
- What does the check prove?
- It proves the CSV can be parsed into the same rows, columns and cell strings that the detector produced. It does not prove that every visual table boundary was inferred correctly, which is why the source and cell previews are shown together.
- Why does a negative number start with an apostrophe?
- Spreadsheet-safe mode adds the apostrophe to every cell that begins with =, +, - or @, and a minus sign counts. A value such as -42 is written as '-42. Choose exact-text mode when a column holds signed numbers you need to calculate with.
- What are the downloaded files called?
- One table downloads as the PDF name plus the table number shown in the list, such as report-table-2.csv. Several tables download as report-tables.zip with one CSV per table inside. The ZIP is stored without compression. Before the download appears, each file in it is read back and matched against its CRC-32 checksum and the bytes that were written.
Related tools
Each runs in a browser tab like this one, reads its own output back before the download, and needs no account. The footer links every tool.
- PDF to Markdown Keep the document structure
- Markdown to PDF Make a verified document
- Extract images Save original pictures
- Merge PDFs Several PDFs into one
- Organize pages Split, reorder, delete
- Rotate & crop Pages upright, margins cut
Where to go next
- PDF to Markdown Turn selectable PDF text into a checked Markdown file.
- Extract images from PDF Save the separate pictures stored inside a PDF at their original resolution.
- Convert PDF to CSV Get a table out of a PDF as a CSV file that a spreadsheet or a script can read.
- Convert a bank statement PDF to Excel Turn a bank statement PDF into an Excel sheet without uploading it.
- Privacy Know exactly what leaves the browser and what never does.