PDF to Excel Free: Pull Tables out of a PDF

Convert PDF tables into an editable .xlsx workbook right in your browser: every page becomes a worksheet, columns are detected by the gaps between them, and number cells stay numeric. No upload, no signup.

Convert your PDF

Drop a PDF file here

Works on any PDF with selectable text; scanned tables need OCR first

Files are processed on this device only. Nothing is uploaded.

Leave empty for the whole document.

Ready: drop a PDF above to convert it.

PDF To Excel — illustrated, step by step

PDF To ExcelItemPriceQtyTotaltables become rows and columns
How PDF To Excel works. Tables detected on the page are written to real cells — math still works.
PDF table extracted to Excel cells live
Live: the report's metrics table recognized as a spreadsheet.

How to convert a PDF table to Excel

Three steps, no accounts, no watermarks on the output.

Drop the PDF

Drop a PDF on the box, or click Browse. The page count appears as soon as the document opens.

Choose the pages

Leave the range empty for every page, or target the pages that hold the tables. Keep the header option on for documents with a label row.

Download

The .xlsx downloads with its exact file weight shown. Every page becomes its own worksheet.

Why convert in the browser?

PDFs of invoices, statements and reports are exactly the files you do not want on someone else's server. Extracting the table locally means the file never leaves the device, there is no account and no queue, and the workbook is ready the moment the document loads. Details are in our file-handling policy.

Troubleshooting

Is my PDF uploaded when I convert it?

No. The PDF is opened by pdf.js inside this tab and the workbook is written as XML and zipped here too. There is no upload endpoint, so invoices, statements and payroll data stay on your device.

How are the columns detected?

By the gaps. Text on the same baseline is joined into one cell until a horizontal gap wider than the text height appears — that is where a table's column boundary sits — then a new cell starts. Clean grid tables convert very well; heavily wrapped or multi-column prose can split more eagerly, so check the first sheet.

Why is every page its own sheet?

Because PDF pages are the closest thing a document has to worksheets: a report with one table per page becomes one sheet per table, named Page 1, Page 2 and so on. Numbers that look numeric (including 1,234.56) are written as real numbers, so formulas work immediately.

Can it convert a scanned PDF?

Scanned pages are images with no text layer, so there is no cell data to read: the tool says so instead of producing an empty workbook. Run OCR on the scan first, then convert the recognized text.

What about merged cells, colors and borders?

Not carried: the workbook carries values, not decoration. Re-apply styling in Excel in seconds — the hard part, getting the numbers into rows and columns, is already done.

The tables span several pages

Use the page range box to grab the pages you need, e.g. 3-9, rather than the whole document. Each conversion stays entirely local, so the only limit is your device's memory.

What a PDF table actually is

A PDF does not store tables: it stores positioned text — every string with its exact x/y coordinates on the page. The rows and columns a human sees exist only as alignment. This converter reconstructs them the same way your eye does: items on the same baseline become one row, and a gap wider than the text height marks the start of a new column.

That reconstruction is why grid-shaped tables (invoices, statements, financial reports, price lists) convert cleanly: their columns are separated by consistent whitespace. It is also why dense prose with sidebars can mis-split — the extractor sees the same gaps everywhere — which is what the page range control and a quick visual check are for.

PDF contentIn the workbook
Text on one baselineOne row
Wide horizontal gapA new cell (column boundary)
Number-looking cellsReal numeric cells, SUM-ready
Each pageIts own worksheet (Page 1, Page 2…)
Scanned pagesNo text layer: run OCR first

Clean up, then reuse the data

The workbook opens like any other .xlsx: sort and filter the sheet, add SUM rows, or re-export with Excel Converter HEIC to JPG Signature PNG Maker Favicon Generator Image Background Remover JWT Decoder when a system on the other end wants CSV instead. Because values landed in real cells, pivot tables and charts work on them immediately.

Related tools in the same tab: PDF to Text for the raw wording, PDF to Word when the document around the tables matters, and Excel to PDF to send the cleaned workbook back out as a PDF.

Need the reverse conversion?

Excel to PDF turns a spreadsheet into a clean, printable PDF: same privacy, same speed.

Open Excel to PDF