Turn digital PDF bank statements into Excel — the honest way.
Best-in-class extraction for machine-readable PDF statements. Locked PDFs are supported. Scanned image-only PDFs need OCR first — no smoke, no mirrors.
/ 01 DIGITAL PDFS
Text-layer PDFs
The extractor reads the digital text layer that most bank exports include. That's what makes accurate row detection possible without OCR.
/ 02 PASSWORD OK
Password-protected PDFs
If your PDF is locked, the upload flow asks for the password, decrypts it in memory, and converts. The password isn't stored.
/ 03 KNOWN LIMITS
Scanned PDFs need OCR
Image-only or scanned statements can't be read without OCR. Run them through an OCR tool first to add a text layer, then convert.
/ 01 WHAT COUNTS AS A PDF BANK STATEMENT
Not every PDF bank statement is the same
There are two flavours of PDF bank statement. The first — and the one this tool is built for — is a digital PDF. It was generated by the bank's system and contains a real text layer: you can select transactions with your cursor when you open it.
The second is a scanned PDF. It's a photograph or scan of a printed statement. There is no text layer, just pixels. Without OCR pre-processing, no PDF-to-Excel tool can extract those rows reliably — this one included.
/ 02 A GOOD SOURCE FILE
What makes a bank statement convert cleanly
A well-formed statement PDF has each transaction on its own visual row, columns of consistent width, and no random line breaks inside the description column. When that's true, the automatic extractor usually gets it right in one pass.
Statements from most modern online banking exports meet that bar. Older statements or heavily custom templates sometimes don't — that's what the Inspect tool exists for.
/ 03 IF THE OUTPUT LOOKS OFF
What to do when the automatic pass misses columns
Open the Inspect tool from the homepage. It renders the PDF page onto a canvas and lets you draw vertical lines where columns start and horizontal lines where each transaction row ends. When you extract with those guides, the output snaps to the boundaries you set.
For very poorly formatted PDFs, sometimes it's faster to open the PDF, select all text, paste into Excel, and use text-to-columns. The tool doesn't pretend to solve every edge case — it solves the common one.
/ FAQ
Common questions
- Upload the PDF on the homepage. The extractor reads the transaction table and returns an .xlsx file. If the automatic pass isn't clean, use the Inspect tool to draw column and row guides, then re-extract.
/ RELATED