PDFtekaOnline · no file uploads

PDF to Excel

Pull tables and figures out of a PDF into an .xlsx workbook you can total, sort and filter. Everything runs in your browser, so statements and price lists stay on your device.

Drop your PDF here

Works best on table-heavy PDFs with a text layer.

How to convert PDF to Excel

  1. Drop your PDF into the box above, or click “Choose file”.
  2. Click “Convert to Excel” — rows and columns are worked out from where the text sits on each page.
  3. Click “Download Excel (.xlsx)” and open the workbook in Excel, Google Sheets or LibreOffice Calc.
🔒 Your files are opened and processed by your own browser, on your own device. Nothing is uploaded, nothing is stored, and closing the tab leaves no copy behind.

How rows and columns are rebuilt

A PDF contains no tables. It contains fragments of text, each with its coordinates on the page, plus lines that are drawn as decoration. The grid you see with your eyes is not stored anywhere, so it has to be inferred: text printed at the same height becomes one row, and a wide horizontal gap between two fragments becomes a column break.

That gives a rule you can rely on — the tidier the original table, the better the result. Ruler-straight columns come across almost perfectly. Where values drift up and down the line, or two columns sit almost flush against each other, the split is approximate. This is true of every automatic extractor, the paid ones included; the difference is that they charge you before telling you.

Values that look like plain numbers, such as 1250 or -4.75, land in the sheet as real numbers, so SUM works immediately. Values carrying a currency symbol or thousands separators — $1,250.00 — arrive as text: select the column in Excel and use Find & Replace or Text to Columns to turn them back into numbers.

Where automatic extraction struggles

The weak spots of a coordinate-based parser are predictable, which is good news: you know in advance where to look instead of proofreading everything.

And if the file is a scan, there is nothing to extract at all — the page is an image, and you get a clear message rather than an empty sheet. Recognize the text with OCR first, then convert. When only two pages out of eighty hold the table you actually need, split the PDF beforehand: a smaller file converts faster and leaves far less to tidy up.

A one-minute way to check the result

Do not compare the table row by row — it takes half an hour and you will still miss something. Select a numeric column in Excel and look at the SUM in the status bar at the bottom of the window. If it matches the total printed in the PDF, that column came across in full. Repeat for each numeric column and the whole document is verified in about a minute.

Then check the two things automation gets wrong most often: whether two neighbouring columns have been merged into one, and whether the header is still in place where one page ends and the next begins. If the document is mostly prose with one small table, PDF to Word is the better tool — it keeps the wording and paragraphs instead of forcing everything into cells. Once the figures are corrected and the sheet has to go back out with a fixed layout, Excel to PDF closes the loop.

Why bank statements should never be uploaded

The tables people convert are rarely neutral: bank statements, payroll, price lists with supplier margins, unpaid invoices, patient lists, exam results. Uploading one to a converter means handing a copy to a company whose retention policy you have not read, on a server in a country you did not choose, protected by a promise you cannot verify.

Here the workbook is assembled by code running on your own machine. No upload, no account, no email, no link that expires in 24 hours — and, as a side effect, no queue, no size tier and no premium plan. If your employer blocks online converters, this is the one worth showing to IT: open the browser's network panel during a conversion and nothing goes out.

Frequently asked questions

Is it really free?

Yes — free and unlimited, with no registration, no email and no watermark in the workbook.

Are my files uploaded to a server?

No. The PDF is parsed and the .xlsx is generated inside your browser, so financial documents never leave your device. This is the main reason to use a local converter for statements, invoices and payroll.

How accurate are the tables?

Cells are detected from the coordinates of the text, so clean, well-aligned tables convert very accurately. Merged cells, stacked headers and columns without a clear gap are reconstructed approximately and usually need a short manual tidy-up — that is the nature of any automatic table extraction, not a shortcoming of this tool alone.

Can I get the result as an old .xls file?

The output is .xlsx (Excel 2007 and newer), which Excel, Google Sheets, LibreOffice Calc and Numbers all open. If you genuinely need .xls, open the workbook and re-save it in that format from Excel.

My table came out empty — why?

Almost always because the PDF is a scan: an image of a page with no text inside it. Check by trying to select a line in a viewer; if it does not highlight, run the file through OCR first and convert the searchable PDF afterwards.

Is there a file size limit?

No fixed limit, because there is no server doing the work. Large documents are limited only by your device's memory — a long statement is fine on a laptop, while a very heavy file may be slow on an older phone.

Does it work on a phone?

Yes, in Chrome and Safari on Android and iOS. Tap “Choose file”, pick the PDF, and the .xlsx is saved to your device — though checking column splits is far more comfortable on a big screen.

More PDF tools

Excel to PDF PDF to Word OCR Compress PDF Watermark PDF Page numbers
Written and maintained by the PDFteka team · Checked against the tool’s own code on .