Pull tables out of a PDF into CSV files for Excel, Sheets or scripts. Everything runs locally in your browser - your files are never uploaded to a server, no registration is required, and the tool is completely free.
How to PDF to CSV
Choose a text-based PDF. It is converted on your device and never uploaded.
Check the preview. Each page with text becomes one table.
Choose comma, semicolon or tab as the delimiter, and whether to add a UTF-8 BOM for Excel.
Download: one CSV, or a ZIP with one CSV per page.
Features
Standards-compliant CSV: RFC 4180 quoting: cells containing the delimiter, quotes or line breaks are quoted, and quotes are doubled. Lines end in CRLF.
Works with Excel everywhere: An optional UTF-8 BOM lets Excel on Windows read accents and non-Latin text, and a semicolon delimiter suits European locales.
Formula-injection guard: Cells that start with =, +, - or @ and are not plain numbers get a leading apostrophe, so a spreadsheet will not run text from the PDF as a formula. Negative amounts are left alone.
Same table detection as PDF to Excel: Tables are rebuilt from where the text sits on the page, using the same method as the PDF to Excel tool, with a preview before you download.
Frequently asked questions
Why is my CSV empty?
Scanned PDFs are images, with no text layer to read. Run OCR PDF on the file first, then convert the result.
Why several CSV files in a ZIP?
CSV has no sheets, so each page with text becomes its own file, bundled in one ZIP. A single-page result downloads as one .csv.
Will merged cells and multi-line cells come out right?
Not always. The table is rebuilt from text positions, so merged cells, wrapped lines, or two tables on one page may need tidying afterwards.
Is my PDF uploaded?
No. The text is read with pdf.js in your browser, and the CSV is written on your device.