Skip to main content

PDF to CSV Converter – Convert PDF Online (Free Tool)

Convert PDF tables to CSV format. Extract tabular data from PDF files as CSV.

Example Output

Each detected table on each page is appended to one CSV. The first header row is kept; subsequent identical headers are skipped automatically.

invoice-batch.pdf (50 invoices, one table per page)
invoices.csv — 50 rows merged from each page's table, header row preserved once

What is PDF to CSV Converter?

Pull tables out of any PDF and download them as a CSV — comma, semicolon, tab, or pipe delimited. Useful for piping PDF tables into command-line tools, databases, or any system that prefers CSV over Excel. Column geometry detection means borderless tables still come out aligned.

Why use this tool?

  • Your data stays private — all processing happens locally in the browser
  • No telemetry, no tracking pixels, no third-party scripts
  • Open-and-go: bookmark the page once and never look for an alternative
  • Auto-detects encoding (UTF-8, Shift_JIS, GBK, Vietnamese) for CSV imports
  • No file upload — confidential reports never leave your computer

How to use

  1. Upload your PDF file
  2. Select pages with tables
  3. Click "Convert to CSV" button
  4. Download the CSV file

Examples

Batch invoice processing

50-page invoice PDF becomes one CSV the bookkeeping software can ingest in a single import.

Data-science pipeline

Drop the resulting CSV into pandas (`pd.read_csv`) for instant analysis — no manual data entry.

Quoted multi-line cells

Cell content that spans multiple PDF lines is joined with spaces and properly quoted in CSV per RFC 4180.

Common use cases

  • Feeding PDF tables into data-analysis pipelines (pandas, R, Power BI)
  • Bulk-importing PDF reports into a database
  • Preparing PDF data for command-line tools (`csvkit`, `xsv`)
  • Sharing PDF tables with collaborators using non-Office tools
  • Backing up PDF reports as text-based archives

Troubleshooting

Wrong delimiter splits cells
Pick a delimiter that does NOT appear inside your cells. If addresses contain commas, use tab or pipe instead.
Some rows have fewer columns than expected
The PDF's table had merged cells or trailing blanks. Enable "pad short rows" so every row has the same column count as the header.
Special characters look wrong in CSV
Open the CSV as UTF-8. Excel's default CSV import on Windows uses Windows-1252; use Data → From Text/CSV and pick UTF-8.

Frequently Asked Questions

CSV when you need plain text for scripts, databases, or import into any tool. Excel (.xlsx) when you want formatting, multiple sheets, or formula support out of the box.

Try these related tools

Explore more Office Tools

Discover other free, privacy-first tools in Office Tools.