← Back to Everything PDF & Documents

PDF to CSV

Convert PDF tables and data into a CSV file.

Checking tool availability…

PDF to CSV processes files locally in your browser.

Extract PDF tables into a CSV file in your browser

Pull table-like data out of a PDF and download it as a CSV file you can open in a spreadsheet app. This is best-effort table extraction based on where text sits on the page, not a guarantee of a perfect spreadsheet reconstruction. Everything runs locally, so your file stays on your device.

How to convert PDF tables to CSV

  1. Choose or drop a PDF file.
  2. The tool checks the PDF has real, extractable text.
  3. Convert to CSV.
  4. Download the resulting .csv file.

How multiple tables are handled

  • Every detected table is kept, in document order, in one CSV file — nothing is silently discarded.
  • Each table is preceded by a blank row and a labeled row such as Table 1 — Page 2. CSV has no comment syntax, so these labels are ordinary rows a spreadsheet app will import like any other — delete them after import if you want a data-only file.
  • Pages with text but no detected table still appear (one row per line of text) instead of being dropped.
  • A table that continues across a page break is merged into one continuous table when the column layout matches.

Browser privacy

  • Processing occurs locally in the browser.
  • Files are not uploaded to Looty Tools.
  • Conversion results remain on your device.

Limits

  • Maximum file size is 25 MB, up to 50 pages.
  • Scanned or image-only PDFs have no extractable text and are rejected with a clear message — this tool does not perform OCR.
  • Table detection is best-effort: irregular layouts, merged cells, or unusual spacing can be misread.
  • Cell values are always written as plain text — no numeric or date type conversion is applied.

Related PDF tools

PDF to CSV FAQ

Is my PDF uploaded anywhere?
No. Conversion runs locally in the browser. Your PDF is not uploaded to Looty Tools.
Will this perfectly reconstruct my PDF as a spreadsheet?
No. This is best-effort table extraction based on the text positions pdf.js reports, not a guarantee of a perfect spreadsheet reconstruction. Irregular layouts, merged cells, or unusual spacing can be misread.
What happens when a PDF has more than one table?
Every detected table is kept, in document order, inside one CSV file — nothing is silently discarded. Each table is preceded by a blank row and a labeled row like "Table 1 — Page 2". Those labels are ordinary CSV rows (CSV has no comment syntax), so you can delete them after import if you want a data-only file.
Does this work on scanned PDFs?
No. Scanned or image-only PDFs have no extractable text and are detected and rejected with a clear message. This tool does not perform OCR.
What is the maximum PDF size?
The maximum file size is 25 MB, with up to 50 pages.