Free · Auto Table Detection · All Pages · CSV · TSV · Zero Upload

PDF To CSV

Extract data tables from PDF documents and convert them into CSV format for spreadsheet editing and data analysis.

Auto Table Detection All Pages Per-Table Download CSV & TSV Output 100% Private
pdf-to-csv · pdf.js text extraction · auto table detection · per-table CSV · zero upload

Drop your PDF here

Extract data tables from PDF documents and convert them into CSV format for spreadsheet editing and data analysis.

PDF → CSV · table extraction · all pages
Pages 🟢 dot = table detected on this page
Loading PDF…
Loading PDF with pdf.js
Extracting text positions
Detecting table structure
Building CSV output
Extracted Tables 0 tables

No tables were detected on the selected pages. Tables must contain structured, aligned text arranged in rows and columns. Scanned PDFs (image-based) cannot be extracted — the PDF must contain selectable text.

Delimiter
Quoting
Header Row
Encoding
Tables found: 0
Total rows: 0
Pages scanned: 0


How to Convert PDF to CSV

Three steps. Automatic detection. No account.

01
Upload Your PDF
Drop or select a PDF with tables. pdf.js extracts all text positions from every page — nothing is sent to a server.
any text-based PDF
02
Review Detected Tables
Tables are automatically detected by clustering text into rows and columns. Click page numbers to see specific pages. Preview each table before downloading.
auto-detect · preview
03
Download CSV
Download individual tables or all tables combined. Choose delimiter, quoting, and encoding. Opens directly in Excel or Google Sheets.
CSV · TSV · instant
Extract Tables Now free · no signup · no upload · no watermark

Why Use PDF to CSV Converter?

Many reports and documents contain important tables stored inside PDF files. Extracting this data manually can be slow and error-prone. A PDF to CSV converter simplifies the process by converting table data into a format that can be opened in spreadsheet tools like Excel or Google Sheets.

Once converted to CSV format, the information becomes fully editable and easier to analyze. Users can sort rows, filter values, or perform calculations directly within spreadsheet software.

For analysts, researchers, and businesses that deal with data-heavy reports, this tool saves time and helps transform static PDF tables into structured datasets that can be organized, studied, and processed more efficiently.


Features

Everything in One PDF to CSV Converter

📊
Auto Table Detection
Tables are detected automatically from text positions — no manual column selection or zone drawing required.
📄
All Pages at Once
Scans every page and extracts all tables simultaneously. Green dots on page buttons indicate pages with tables.
👁️
Live Table Preview
Each detected table is shown as a styled preview grid before downloading — verify the data looks correct first.
📁
Per-Table Download
Download each table as a separate CSV file, or download all tables combined into a single file with table separators.
⚙️
Delimiter Options
CSV (comma), TSV (tab), semicolon, or pipe — choose the delimiter that works best for your target application.
📝
Encoding Control
UTF-8 or UTF-8 with BOM — the BOM variant ensures Excel on Windows opens the file with correct character encoding.
🔒
100% Private
Your PDF never leaves your device. pdf.js runs entirely in the browser — no server, no cloud, no analytics on your content.
💸
Free Forever
No subscription, no credits, no watermark. JPG2Go is free for everyone, always.

Who It's For

Who Uses a PDF to CSV Converter?

📈
Financial Reports
Extract income statements, balance sheets, and financial tables from PDF reports for analysis in Excel or Python.
🧾
Invoice Data
Pull line items, quantities, and amounts from PDF invoices into a spreadsheet for accounting or reconciliation.
📋
Government Data
Governments publish data tables in PDF reports. Extract them to CSV for use in analysis tools, databases, or dashboards.
🔬
Research Papers
Academic papers publish results in tables. Extract experimental data, statistics, and measurements to CSV for re-analysis.
🏥
Medical Records
Extract test result tables, medication lists, and clinical data from PDF health records into structured spreadsheets.
⚖️
Legal Discovery
Extract tabular data from PDF contracts, filings, and court documents for import into case management systems.
🏗️
Product Catalogues
Pull product codes, prices, and specifications from PDF catalogues into a spreadsheet for import into e-commerce platforms.
📊
Survey Results
Extract response tables from PDF survey reports into CSV for pivot table analysis or further statistical processing.

Pro Tips

Get the Best Results

Use UTF-8 with BOM for Excel on Windows
tip → encoding
If you're opening the CSV in Microsoft Excel on Windows and seeing garbled characters (especially for non-English text), switch the Encoding option to "UTF-8 with BOM". The BOM (Byte Order Mark) tells Excel to interpret the file as UTF-8 rather than the Windows-1252 default.
Scanned PDFs Cannot Be Extracted
tip → file type
This tool extracts text positions — it requires a text-based PDF where text is selectable. Scanned documents are images; there is no underlying text to extract. For scanned PDFs, first run them through an OCR tool (e.g., Adobe Acrobat's "Recognize Text", or an online OCR service) to generate a text-based PDF, then extract here.
Semi-colon Delimiter for European Excel
tip → delimiter
In European locales, Excel uses semicolon (;) as the CSV list separator rather than comma, because comma is used as the decimal separator. If you're in Germany, France, Spain, or most of continental Europe, choose Semicolon as your delimiter to ensure Excel recognises the file as a proper spreadsheet.
Use Tab for Complex Data
tip → delimiter
If your PDF table cells contain commas (e.g., "Smith, John" or "$1,234.56"), using a comma delimiter will break those cells across multiple columns. Switch to Tab (TSV) — tab characters rarely appear in cell content, making it a safer delimiter for financial and address data.
Try Different Pages for Multi-Page Tables
tip → multi-page tables
Tables that span multiple PDF pages appear as separate tables in the extraction results — one per page. To merge them, download each page's table as CSV, then combine them in your spreadsheet application (paste rows below each other, removing the header from the second page onwards).
Check the Preview Before Downloading
tip → quality check
Always review the table preview grid before downloading. Column alignment issues (cells merged into wrong columns, data shifted) indicate the PDF uses unusual spacing. In those cases, try adjusting the column tolerance — or copy the text directly from the PDF and paste it into a spreadsheet manually.

FAQ

Frequently Asked Questions

What does a PDF to CSV converter do?
It extracts structured data such as tables from PDF documents and converts them into CSV spreadsheet format.
Why convert PDF tables into CSV files?
CSV files can be easily opened in spreadsheet software for editing, sorting, and analyzing data.
Will table columns remain organized after conversion?
Good converters attempt to keep the table structure intact during the conversion process.
Can CSV files be opened in Excel?
Yes, CSV files are fully compatible with Excel and many other spreadsheet programs.
Is PDF to CSV conversion useful for data analysis?
Yes, it helps transform static PDF tables into editable data for analysis or reporting.
Can large PDF files with many tables be converted?
Many online converters support large documents and extract data from multiple pages.

Ready to Extract?

Convert tables and structured data from PDF files into editable CSV spreadsheets instantly.

free · browser-native · no signup required