PDF to CSV
Pull tables out of a PDF as CSV files.
Drop a PDF here or click to browse
PDF up to your plan limit
Tables locked inside a PDF are the classic dead end: you can see the numbers but you cannot use them. This finds the tables and writes each one out as a CSV — plain text that Excel, Google Sheets, a Python script or a database import all read without complaint.
How it works
- 1
Upload the PDF
Drop in the document holding the tables. One file at a time.
- 2
Tables are detected
Each page is scanned for tabular structure and every table found is converted separately.
- 3
Download the CSV
One table comes back as a single .csv; several arrive as a zip, since CSV has no notion of sheets.
Why use this tool
Actually usable output
CSV goes anywhere — spreadsheets, scripts, databases, BI tools. Unlike a spreadsheet file, nothing needs Excel to open it.
One file per table
Tables are not mashed together. Each keeps its own rows and columns, named after the page it came from.
Opens cleanly in Excel
Files are written with a UTF-8 byte-order mark, so accented and non-Latin text does not turn into mojibake when Excel opens them.
Deleted right after
The document is processed on our server and removed as soon as the job finishes.
Frequently asked questions
Which tables get detected?
Tables with visible ruling lines and consistent columns are found reliably. Data laid out with nothing but whitespace is ambiguous even to a human reader, so those may come back imperfect or not at all.
Why did I get a zip instead of a CSV?
Because more than one table was found. CSV is a single flat table by definition, so each one is written to its own file and the set is zipped.
Can I do this with a scanned PDF?
Not directly — a scan is an image with no text to read. Run OCR on it first to add a text layer, then convert.
What if no tables are found?
The job reports that rather than returning an empty file. If the document's data is not really tabular, PDF to Excel or PDF to text may suit it better.