PDF to Excel
Extract tables from a PDF into an editable Excel (.xlsx) spreadsheet. Rows and columns are detected automatically, so you can sort, filter and recalculate
Drop your PDF here
or click to browse files
Pull the tables out of a PDF into a spreadsheet: rows and columns are detected from the layout and written to a CSV or Excel-readable file you can open in Excel, Google Sheets, Numbers or LibreOffice Calc.
This saves retyping whenever a report, invoice or statement arrives as a PDF and you need to total a column or filter rows. Detection works well on clearly ruled tables; borderless tables and multi-line cells may need a cleanup pass afterwards.
How to convert a PDF to Excel
Add your PDF
Convert the tables
Download the CSV file
FAQ
What file do I get?
A CSV file, which Excel, Google Sheets, Numbers and LibreOffice Calc all open directly with correct column separation.
Why is my table misaligned?
Column detection relies on the visual layout. Tables without ruling lines, or cells containing wrapped multi-line text, are the usual causes of shifted columns - split those manually.
Can I convert a whole report?
Yes, but you get the text laid out row by row rather than a semantic reconstruction of the document. For one specific table, convert a page range containing just that table.
Are numbers converted as numbers?
Values are written as text and normally recognised as numbers by the spreadsheet. Watch out for thousands separators and currency symbols, which may need a column format fix.
Does it work with scanned tables?
No. A scan has no text layer, so the table must be recognised with OCR first.
Is my PDF uploaded?
No, extraction runs in your browser.
Will my tables come through intact?
It extracts the text it finds and arranges it into rows and columns. Simple tables with visible rules usually come out cleanly, while merged cells, multi-line cells and tables that continue across page breaks are reconstructed approximately. Treat the result as a strong starting point rather than a guarantee.
Can it read a scanned PDF?
No. A scanned page is a picture of text, not text, so there is nothing for this tool to extract. Run the page through OCR first, then convert the searchable result.
Which delimiter should I pick?
Comma for most spreadsheets, semicolon if your locale uses a comma as the decimal separator (German and French, for example), and tab when the fields themselves contain commas.
What about a password-protected PDF?
Unlock it first - this converter cannot open an encrypted file. Remove the password with the unlock tool, then convert the opened copy.
At a glance
| Input | |
|---|---|
| Multiple files | No |
| Where it runs | In your browser - files are never uploaded |
| Works offline | Yes — once the page has loaded |
| Price | Free, no sign-up, no watermark |
Keeping text selectable and searchable
A PDF can hold real text or a picture of text, and the difference matters: real text can be selected, searched, copied and read aloud, while a scanned page cannot until someone runs OCR on it. Many "reduce size" tools silently flatten everything into images, which shrinks the file but destroys searchability and makes the text blurry when zoomed. If a document needs to stay usable - contracts, manuals, anything you may need to search later - keep text as text and compress only the images. If you are starting from a scan, run OCR first, then compress.
PDF versions, standards and compatibility
PDF 1.4 is readable by essentially everything and is the safe default for forms and general sharing. PDF 1.7 added better compression and is what most modern software writes. PDF/A is an archival variant that embeds every font and forbids outside dependencies so the file will still render identically in twenty years - archive offices and some government submissions require it, and it is a poor choice for everyday files because it is larger. Encrypted PDFs need the protection removed before any other tool can touch them, and a permissions (owner) password is weaker than an open password: it is meant to discourage printing and copying, not to keep anyone out.