Skip to content

PDF to CSV Converter — Free

A free PDF to CSV converter: the tables in a PDF come out as plain CSV for any spreadsheet or script. Wrapped rows are rejoined and repeated headers kept once. Nothing is uploaded.

PDF to CSV

Settings appear once you add a PDF.

Output
Advanced 1

Only for pages that are pictures, with no text behind them. The reading model downloads once.

Ctrl + Enter runs it ·

Bytes sent anywhere: 0 B

Keyboard shortcuts

Ctrl K
Search all tools
Ctrl V
Paste files to add them
Ctrl Enter
Run the tool
?
Show this list
Esc
Close this list or the search
  • 100% private Your PDFs never leave this device. Everything runs in your browser.
  • No limits No file-size cap, no watermark, no sign-up and no daily quota. Free.
  • Batch ready Add as many PDFs as you like; each one is handled and saved in one go.

How to convert a PDF table to CSV free

  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.
  • Scanned pages are read on your device by text recognition, after their gridlines are cleaned off. It is good on clean printed scans and weaker on faint copies and photos, and takes several seconds a page.
  • 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, or for a scan from its gridlines and three readings by Tesseract — 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.jsTesseract

Reference: RFC 4180 (CSV)

Why extract a PDF table as CSV?

CSV is the format every spreadsheet, database and script understands. When the data you need is locked in a PDF table, converting it to CSV gets plain values out without formatting getting in the way. Wrapped rows are rejoined and repeated headers kept once.

It runs in your browser, so statements and reports aren’t uploaded.

Common uses for converting PDF tables to CSV

  • Importing into accounting software

    Many tools import CSV transactions directly.

  • Data analysis

    Load tables into Python, R or a database.

  • Google Sheets

    Import a CSV cleanly without Excel.

  • Building datasets

    Collect tables from several published PDFs into one dataset.

  • European spreadsheets

    Use semicolons, which Excel in many European locales expects.

Tips for PDF to CSV conversion

  1. Choose A CSV per table when a PDF holds different tables.
  2. Pick semicolons for European Excel, tabs for TSV.
  3. Clearly separated columns come out cleanest.
  4. Scanned pages are read on your device; set their language under Advanced.
  5. Want formatting and multiple sheets? Use PDF to Excel instead.

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