How to convert PDF to Excel
Last updated: September 5, 2026
Reports, invoices and bank statements often arrive as PDFs when you really need the numbers in a spreadsheet. Here's how to move tabular data from a PDF into Excel, and honest expectations about how clean the result will be.
Use our free PDF to Excel tool. It runs in your browser.
Getting your table into a spreadsheet
- Open the PDF to Excel tool.
- Drag in a PDF that contains tables or columns of data, or click to select it.
- Press Convert to Excel. The text and its position on each page are read in your browser.
- Download the .xlsx file and open it in Excel, Google Sheets, LibreOffice, or Numbers.
- Skim the columns and tidy anything the detector split awkwardly; usually a minute of work.
How the tool rebuilds a table from scratch
Here is the crucial thing most people do not realise: a PDF does not store tables at all. It stores individual runs of text, each pinned to an x and y coordinate on the page, plus lines and rectangles that a human eye reads as a grid. There is no cell, no row, no column recorded anywhere. So converting to a spreadsheet is an act of reconstruction. The tool reads every piece of text with its coordinates, groups items that share a vertical position into the same row, and looks for consistent horizontal gaps to decide where one column ends and the next begins. That inferred grid becomes your worksheet. Understanding this explains both why clean tables convert beautifully and why messy ones need a hand.
What comes out clean, and what needs a tidy
- Clean grids (invoices, bank statements, simple data tables with aligned columns) usually land close to the original.
- Single-column lists convert fine, arriving as one tidy column of rows.
- Merged cells and multi-line entries can spill across rows, because a wrapped line looks like a new row to a coordinate-based detector.
- Borderless or nested tables may blur together when the horizontal gaps between columns are uneven.
- Scanned PDFs will not work at all: a scan is a picture with no text to read, so there is nothing to place in cells. The tool tells you when it finds no text, and you would need OCR first.
Where this saves real time
Retyping numbers is slow and, worse, error-prone: one transposed digit in a financial sheet can be expensive. Letting the tool do the first pass turns an afternoon of data entry into a few minutes of checking. Common cases include:
- Monthly bank or card statements you want to total, categorise, or chart without keying every transaction back in by hand.
- Supplier invoices and price lists that arrive as PDFs but need to feed a budget, an expense claim, or a reorder sheet.
- Published data tables (sports results, survey figures, government statistics) that you want to sort, filter, and analyse yourself rather than read passively.
- Timetables and schedules you would like to rearrange, colour-code, or merge with your own calendar data.
Frequently asked questions
How accurate is the conversion? On clean, grid-like tables it is very good. On irregular layouts it is a reliable starting point that needs light cleanup. It is honest work, not magic.
My PDF is a scan. Can it still work? No. Without a real text layer there is nothing to extract. Run the scan through OCR first, then convert the searchable PDF it produces.
Is there a page limit? Up to 50 pages, since all the parsing happens on your own device.
Can I convert only the pages with tables? Yes. Trim the file first with Extract pages so the detector is not distracted by prose pages.
What if I only want the raw numbers, not a grid? Use the lighter extract text from a PDF tool, which pulls the words into a plain file without trying to rebuild columns.
Why sensitive figures stay safe
Financial data is exactly the kind of thing you should not be uploading to an unknown server, and with this tool you never do: the parse and the spreadsheet build both happen in your browser, so a bank statement or payroll table never leaves your machine. That privacy is the whole reason it is built this way; see are online PDF tools safe for the details.