Skip to content
Office Convert

PDF to CSV Converter — Free

A free PDF to CSV converter: the tables inside a PDF come out as plain CSV any spreadsheet, database or script will read. Wrapped rows are put back together and a header repeated on every page is kept once. Nothing is uploaded.

Settings appear once you add a PDF.

Output

Done on your device No upload, no queue, no sign-up.

Bytes sent anywhere: 0 B

How to convert a PDF table to CSV free

Your PDF goes into this browser tab, is turned into rows and columns on your device, and comes back as a CSV file. 0 bytes uploaded
  1. Add your PDFs

    Drop the PDF with the table in it.

  2. Check the settings

    Pick one CSV for the whole file, or one per table, and the separator your spreadsheet expects.

  3. Save the result

    Press Convert to CSV. Every value is quoted properly, so commas and line breaks inside a cell survive.

Why it doesn’t upload

A table worth exporting is usually a record of something private: transactions, salaries, orders, test results. Reading the PDF in your browser keeps that record on your device.

Check it in your browser’s Network tab

Worth knowing

  • Columns are found from where the text sits; a PDF has no table structure of its own. Clearly separated columns come out cleanest.
  • A scanned PDF has no text layer to read. OCR, which adds one, is coming in the next wave of tools.
  • CSV holds values, not formatting: colors, merged cells and fonts are dropped by design.

Under the hood

What happens to your file

Tables are found the same way as for PDF to Excel — from the gaps between words that line up down the page — and written as comma- or semicolon-separated text, one row per line, quoted where a cell holds the separator. CSV has no formatting, so only the values come across.

Runs on pdf.js

Reference: RFC 4180 (CSV)

Questions

How do I extract a table from a PDF to CSV?

Drop the PDF and press Convert to CSV. The columns are worked out from the spacing, and each row becomes a CSV line.

Can I get one CSV per table?

Yes — choose A CSV per table. Several files come back, and Save all as ZIP downloads them in one go.

My spreadsheet puts everything in one column. Why?

Excel in many European locales expects semicolons. Choose Semicolons above and it will split properly.

Are values with commas safe?

Yes. Any value containing a comma, quote or line break is quoted the standard way, so it stays one cell.

What if I want a real spreadsheet instead?

Use PDF to Excel: the same tables, as an .xlsx with the numbers already numbers.

Read more about this

More office convert tools

All office convert tools