Reads the text on every PDF page and writes it into an .xlsx workbook, one sheet per page. Each line is split into cells wherever the PDF has a gap of two or more spaces, so it suits simple aligned tables.
Processed in your browser — your file is not uploaded.
Drop your files here
or click to browse files
Up to 1 files
Columns are detected from spacing in the PDF text — works best for simple, clearly-aligned tables. Complex or merged-cell tables may not split into columns cleanly.
How to Use
1Upload one PDF. Only a single file is accepted per run, up to 200 MB.
2Read the note under the upload area about how columns are detected.
3Click Convert to Excel.
4Download the .xlsx and open it in Excel or another spreadsheet program. Check each page's sheet.
About this tool
Updated
How text turns into rows and columns
Each line of text on a page becomes a spreadsheet row, and gaps of two or more spaces inside the line become cell boundaries.
The tool groups words by their vertical position, orders them left to right, and marks wide horizontal gaps. There is no table-recognition step and no setting to tune it, so results depend on how the PDF was produced. The workbook has one sheet per PDF page.
Limits and input
One PDF per run, up to 200 MB, with a real text layer.
Files from accounting software, reports and web exports usually have a text layer. Scanned pages do not, and give empty sheets. Everything runs in your browser, so long documents use your device's memory.
Situations where it fits
Best for simple, neatly aligned tables that you want to reuse as data.
• A bank or utility statement with a clean list of dates and amounts.
• A price list exported to PDF with columns separated by clear gaps.
• Pulling a small results table out of a report so you can sort it.
If the PDF is mostly prose, PDF to Word is a better choice. If it is a scan, start with OCR PDF. To go from a spreadsheet to a PDF, use Excel to PDF.
Limitations
Merged cells, nested tables and multi-line cells will not split cleanly.
Expect some manual cleanup: misaligned columns, cells split in two, and text stored as text. Formatting, borders, formulas and images are not carried across. Check each sheet against the PDF before relying on numbers. Practical tip: if a page mixes a heading, paragraphs and a table, the whole page is still turned into rows, so delete the non-table rows in Excel afterwards. Numbers with thousands separators or currency symbols arrive exactly as printed, so use Find and Replace or the text-to-columns feature to clean them up before summing.
Features
Accepts one PDF per run
Creates a workbook with one sheet per PDF page, named Page 1, Page 2 and so on
Splits each text line into cells at gaps of two or more spaces
Works from the PDF's text layer; no OCR
Values arrive as text, not typed as numbers or dates
Runs in your browser; the file is not uploaded for the conversion
FAQ
Why did my table land in a single column?
Columns are inferred from wide gaps between text pieces. If the PDF spaces its columns closely, or the text was drawn as one string, no gap is found and the line stays in one cell. Simple, clearly separated tables work best.
Does it work on scanned PDFs?
No. It reads the text layer only and has no OCR, so a scan of a paper table gives empty sheets. Run OCR PDF first to make the text readable.
Are numbers converted to real numbers?
Cells are written as text extracted from the PDF. If you need calculations, you may have to convert those columns to numbers or dates in the spreadsheet.
Are my files uploaded?
No. The PDF is read and the workbook is built in your browser; the file is not sent to a server for this job.
What about tables that span multiple pages?
Every page becomes its own sheet, so a table that continues across pages is split across sheets. Copy the pieces together in Excel if you need one list.