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.
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
- Upload your PDF file
- Select pages with tables
- Click "Convert to CSV" button
- 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.