Try for free — 3 trial operations left without an account.3 free operations left Your trial operations are used up — create a free account to continue. No trial operations left Start for free →
All PDF tools

PDF to Excel

100% in your browser

Detects the columns in a PDF table and turns them into an editable Excel file (.xlsx). Amounts, percentages and dates become real numbers with their formatting, so you can calculate and sort straight away.

Convert a PDF table to Excel (.xlsx)

Drag one PDF here
or click to choose a file

Columns are detected from the whitespace between them. In a table without clear columns, each line ends up in a single cell.

No text layer found — this looks like a scan.

Use OCR to have the text recognised first.

Go to text recognition (OCR) →

This tool runs entirely in your browser: your PDF is not sent to a server. A PDF with a password opens here with that password, or you remove the protection with the Unlock tool; the password also stays in your browser. If you choose text recognition (OCR) for a scan without text, that is a separate tool which sends the pages as images to an AI service; it says so there beforehand.

Good to know

How the columns are detected — and when they aren't

A PDF never records where a column starts; you only see them because of the white space in between. That is exactly what this tool looks for: a strip that stays empty down the full height of the page marks a column break. On a neatly aligned table — a bank statement, a timesheet, a price list — that works nearly every time. It goes wrong when two columns touch, when a description wraps onto a second line, or when merged headers sit above them. If no clear break shows up, the whole line lands in a single cell. So read the first ten rows before you start calculating.

Amounts you can actually add up

Copy a table from a PDF reader into Excel and "1,234.50" usually arrives as text, so SUM() returns zero. Here amounts, percentages and dates are written as a real number, with their formatting kept: € 1,234.50 still reads as an amount, 21% stays 21%. Want everything exactly as it appeared in the PDF? Untick "store amounts as numbers" — handy for article or account numbers you want kept literally. Anything that isn't convincingly a number stays text anyway; a code like 12-3 won't quietly become a date.

Several pages: one sheet or one per page

By default every page gets its own sheet. If one table runs across several pages — a year of statements, say — choose "everything on one sheet". The column layout is then worked out across all pages at once, so page 2 doesn't shift half a column and your total covers the whole run. If the table only sits on a few pages of a thick report, enter a range (1-3, 5); that saves time and clutter in the workbook. The conversion runs in your own browser, so a bank statement never leaves your computer.