PDF to Excel Converter
Extract a PDF's text into rows and columns of an Excel (.xlsx) file, directly in your browser.
This tool runs entirely in your browser. Your files are never uploaded to a server.
Drop a PDF here or click to upload
What this tool does
Extracts every page's text along with its on-page position, groups items that share a line into a row, and groups items separated by a wide horizontal gap into separate columns — then saves the result as an .xlsx spreadsheet.
How to use it
Drop or select one PDF file. The tool analyzes each page's text positions and generates a ready-to-download .xlsx file, with a blank row inserted between each original PDF page.
Worked example
Upload invoice.pdf (a page with a simple two-column list of item names and prices) and you get invoice.xlsx, with each item name in column A and its price in column B, one row per line.
How rows and columns are detected
This is a position-based heuristic, not real table recognition: text on roughly the same vertical position becomes one row, and within a row, a gap wider than a small threshold between two pieces of text starts a new column. It works well for simple, grid-aligned tables and lists.
When this won't work well
Complex layouts — multi-column articles, PDFs with merged or rotated table cells, or text that isn't aligned into a clean grid — will extract into rows and columns that don't match the visual table structure. Review the output and adjust it by hand for anything beyond a simple table.
Limitations
Scanned PDFs (pages that are images of text, with no real text layer) produce empty rows, since this tool doesn't perform OCR. Every value is extracted as plain text — numbers are not converted to Excel's numeric type, so formulas referencing them may need reformatting first.
Privacy
Both reading the PDF and generating the spreadsheet happen entirely in your browser, using pdf.js for text extraction. Your file is never uploaded to a server.
Frequently Asked Questions
- Will this correctly extract any table from a PDF?
- Not always — it uses a position-based heuristic (same line = row, wide horizontal gap = new column) that works well for simple, grid-aligned tables but can misread complex or irregular layouts.
- Will this work on a scanned PDF?
- No — a scanned page has no real text layer to read, only pixels, so it produces empty rows; you'd need an OCR tool for that instead.
- Are the numbers extracted as actual numbers?
- No — every cell is extracted as plain text, so you may need to convert number-like cells to Excel's numeric format before using them in formulas.
Related Tools
Excel to PDF Converter
Convert the first sheet of an Excel file into a simple table PDF, directly in your browser.
PDF to Word Converter
Extract text from a PDF into an editable Word (.docx) document, directly in your browser.
Excel to SQL Insert Generator
Convert Excel or CSV rows into ready-to-run SQL INSERT statements for free.