Turn a PDF bank statement into a clean Excel, CSV, QuickBooks (.qbo) or OFX file — with every row checked against the running balance. Free, no signup, and unlike every other PDF converter, nothing is uploaded: it's read by your browser's own PDF engine, on your machine.
.pdf only — text-based statements, not scans
A bank statement PDF has no table inside it — only text positioned at coordinates on a page, and every bank lays those coordinates out differently. Copy the data by hand or through a generic PDF-to-text tool and multi-column layouts collapse into one long column, the letterhead and footer repeat on every page so a 12-page statement gives you the same "transactions" a dozen times, a wrapped description becomes an orphan row with no date or amount, and the debit sign — a trailing minus, parentheses, or plain text with no minus at all — gets dropped or read backwards.
Amount column, so Excel totals
come out right without manual fixing.Every other tool that solves this exact problem works the same way: you upload your PDF to its server, it runs the extraction there, and streams a file back — so your account number, balance and every transaction sit, even briefly, on infrastructure you don't control, for a task that is really just re-reading a file you already have. This tool does it the other way round: a PDF engine running inside your own browser tab reads the file, JavaScript on your machine rebuilds the rows, and the output goes straight to a download — no round trip. Open your network panel while converting and watch it stay empty.
QuickBooks Desktop only accepts a .qbo file when its INTU.BID matches a
financial institution it recognises — your bank's real value normally appears in any statement it has
imported before, but a PDF carries no such identifier, so this converter fills in a placeholder. If
QuickBooks rejects the file with "this bank isn't set up for download," use the OFX
download instead: it has no such requirement and imports directly into Quicken, Xero, Wave, MoneyMoney
and most other accounting software.
No, and this is by design rather than an oversight. A scanned or photographed statement is just an image — there is no text underneath to extract. Reading one would require OCR, which in every other tool means uploading the file to a server. Since this tool deliberately never uploads anything, it cannot fake OCR locally either. Re-download a text-based PDF from your bank's online portal if you can; that will almost always work.
This tool reads the position of text on the page rather than a template built for each bank, which works for most statement layouts but not every one. Unusual multi-column designs, transactions split across two physical columns, or an inconsistent balance column can confuse it. Always check the preview table and the balance check panel before you rely on the result.
Really. The PDF engine runs inside your browser tab; there is no server component and no upload endpoint anywhere on this page. Open your browser's network tab while converting and you will see no request carrying the file. You can also save this page and run it with your Wi-Fi off.
Yes — the .qbo button produces a QuickBooks Web Connect file. If
QuickBooks Desktop rejects it because it doesn't recognise the placeholder INTU.BID, use
the OFX download instead; it carries the same transactions without that
requirement.
This free page handles one PDF at a time so you can check the balance check on each one. Batch takes a batch of files and returns a single merged workbook.