How to extract tables from a PDF
- Drop your PDF into the box above (or click it to browse).
- Pick a page — the tool detects rows and columns from the position of the text on the page and shows a live preview.
- 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
- Bookkeeping — pull line items out of supplier invoices and statements without retyping.
- Research & reporting — lift data tables out of published PDF reports for your own analysis.
- Finance — convert bank and card statements to CSV for budgeting tools.
- Operations — turn PDF price lists and catalogs into spreadsheets.
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.