Free PDF Table Extractor (PDF to CSV)

Stop retyping numbers trapped in PDFs. Drop a file below and this tool rebuilds its tables into clean rows and columns you can download as CSV and open in Excel or Google Sheets. Your PDF is processed entirely in your browser — it is never uploaded.

Drop a PDF here or click to choose a file
Works best with digitally created PDFs (invoices, statements, reports)

Processing invoices or documents in bulk?

This free tool is perfect for one-off extractions. If you handle dozens of invoices, receipts or statements every week, an automated document-processing platform can extract fields and tables from thousands of files and push them straight to your accounting software:

Disclosure: some links above are affiliate links. We may earn a commission at no extra cost to you — it keeps these tools free.

How to extract tables from a PDF

  1. Drop your PDF into the box above (or click it to browse).
  2. Pick a page — the tool detects rows and columns from the position of the text on the page and shows a live preview.
  3. Download as CSV for the current page or the whole document, then open it in Excel, Google Sheets or Numbers.

Digitally created vs scanned PDFs

A PDF exported from software (an invoice from an accounting system, a bank statement, a report) contains real text with exact coordinates — this tool reads those coordinates to rebuild the table structure. A scanned PDF is just a photograph of a page and contains no text at all. For scans, run our free image to text (OCR) tool first, then copy the recognized text out.

Common uses

Frequently asked questions

Is this really free? What's the file size limit?

Completely free, no signup. Because processing is local, the practical limit is your device's memory — typical PDFs up to several hundred pages work fine.

Is my PDF uploaded anywhere?

No. The file is read directly by JavaScript in your browser tab. It never reaches a server, which makes the tool safe for financial and confidential documents.

Why do my columns look misaligned?

Tables without clear spacing between columns, or with merged cells, are genuinely ambiguous. Try downloading the plain text version, or download the CSV and tidy it in your spreadsheet — the row data is all there.

Does it work with scanned documents?

Not directly — scans contain no text. Use our free OCR tool first to recognize the text.