Pull the tables out of a PDF into a real spreadsheet — columns detected from the layout, one sheet per page. Free in your browser — no sign-up, no watermarks.
How to get a PDF’s tables into Excel
- Click Choose files (or drag & drop) and select one or more PDF files. You can also paste an image from your clipboard.
- No settings needed for this conversion — the defaults handle everything.
- Press Convert to Excel. Each file is converted with a live progress indicator.
- Open the download page to save your files individually or grab everything as a single ZIP.
Why convert a PDF to Excel?
Financial statements, price lists, invoices and reports arrive as PDFs, and the numbers in them are unusable until they are back in a grid. Retyping is slow and introduces errors in exactly the data where errors matter. A PDF has no idea it contains a table — it contains text at coordinates — so the columns are found by looking for the horizontal positions that repeat down the page, which is how a human eye recognises a table too.
Advertisement
About the formats
PDF vs Excel at a glance
| PDF | Excel |
| Type | Document | Spreadsheet (editable) |
| Compression | Mixed (per object) | ZIP (OOXML) |
| Typical use | Documents, scans, invoices, forms | Invoices, price lists, financial reports |
The numbers are right there, and you cannot use any of them
Bank statements, invoices, price lists, financial reports and government data all arrive as PDFs, and every number in them is inert. Selecting a table and pasting it usually produces one long column, because the PDF has no idea it contains a table. What it contains is text at coordinates. The table is something your eye assembles from the way those coordinates line up.
That is exactly how this works: it looks for the horizontal positions where text repeatedly starts as you go down the page, and treats those as the column edges. A price list where every row begins its second field at the same place has an obvious column there; the rest follows.
Values arrive exactly as they were printed
This matters more than it sounds. The classic way a spreadsheet ruins imported data is by deciding what it thinks a value means: a part number becomes a date, a leading zero disappears from an account number, and a European decimal comma is read as a thousands separator. Everything here is written as text, so what was on the page is what lands in the cell. Convert the columns you actually want to be numbers once you can see them.
Where it works and where it will not
It does well on tables with clear, consistent columns — most statements, invoices, price lists and data appendices. It struggles when a cell wraps onto several lines, because the wrapped part looks like a new row; when columns are separated only by shading rather than by position; and when a page mixes a table with headings and body text, which get read as one-column rows. Check the result against the PDF before building anything on the numbers. If nothing table-like is found, you get one column per page rather than a confident wrong answer.
Two output formats
An Excel workbook gives you one sheet per PDF page, which keeps a long report navigable. CSV gives you a plain text file that opens in anything, including tools that will not touch a binary format — useful for scripting, importing into a database, or when the recipient does not have Excel.
Frequently asked questions
Is this PDF to Excel tool free?
Yes — completely free, with no sign-up, no watermarks and no daily quota. Processing happens in this browser, so the practical limit is the memory available on your device.
Can I convert multiple PDF files at once?
Yes. Select or drop as many files as you like — each one is converted in sequence with its own progress status, and you can download the results individually or all together as a ZIP archive.
How accurate is the column detection?
It is good on tables with clear, consistent columns, which covers most statements, invoices and price lists. It struggles where cells wrap onto several lines, where columns are separated only by colour, or where the page mixes a table with other layout. Check the result against the PDF before you build anything on the numbers.
Advertisement