PDF to Excel
Extract the text of a PDF into a spreadsheet, one sheet per page.
PDF documents Heavy client-side (WASM) pdf.js text runs + column heuristics + OOXML
Tool preview
How to use it
- 01
Drop a PDF with tables.
- 02
Each page is read and split into columns.
- 03
Download the .xlsx.
Limitations
- ! Columns are inferred from tabs or runs of two or more spaces; a table separated by single spaces arrives as one column.
- ! Merged cells, cell borders and number formatting are not detected.
- ! Each page becomes its own sheet, which keeps unrelated pages apart.
FAQ
When does the column detection work well?
When the PDF was generated from a spreadsheet or a report with aligned columns โ those usually leave wide gaps between cells.
Why is everything in column A?
The page separated cells with single spaces. Paste the text through a text editor and replace separators with tabs, or use the CSV tab.
Is the PDF uploaded?
No.
Files never leave your device
Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.
Technical details
- Processing
- Heavy client-side (WASM)
- Implementation
- pdf.js text runs + column heuristics + OOXML
- Category
- PDF documents
- Network requests
- None while processing