PDF to Excel
Extract tables and text from a PDF into an Excel (.xlsx) file, processed locally.
Drag & drop a PDF here, or
One PDF at a time, up to 40 MB. Processed entirely in your browser.
How it works
For each page, pdf.js reports the exact position of every piece of text. This tool groups text items that sit on roughly the same horizontal line into a row, and orders items within a row left-to-right into columns — a best-effort table reconstruction. The result is written into an .xlsx workbook (one sheet per PDF page) using an open-source spreadsheet library. Nothing is uploaded to a server.
Example
Upload a 2-page PDF price list and download an Excel workbook with two sheets, each row corresponding to a line of the original table.
Frequently asked questions
Will complex tables extract perfectly?
Not always. Multi-column layouts, merged cells, or tables with irregular spacing may not line up perfectly into rows and columns. Always review the output before using it.
What happens with scanned PDFs?
Scanned pages have no extractable text, so there's nothing to put into the spreadsheet. The tool will tell you clearly rather than producing an empty file.
Is each PDF page a separate sheet?
Yes, to keep each page's rows from mixing together when column alignment differs between pages.
Related tools
Compress PDF
Reduce PDF file size by re-encoding pages at a quality you choose, processed locally.
PDF & Document ToolsSplit PDF
Split a PDF into individual pages or custom page ranges, processed locally.
PDF & Document ToolsPDF to Word
Extract PDF text into an editable Word (.docx) document, processed locally.
PDF & Document ToolsPDF to PPT
Turn each PDF page into a slide in a PowerPoint (.pptx) file, processed locally.