Nothing is ever uploaded. Your statements are converted on your own computer and never reach us or anyone else.

Private bank statement converter

Bank statement PDFs to CSV and Excel, without uploading them.

Drop in a bank or credit card statement. Get every transaction as a clean spreadsheet, checked against the statement’s own balances. The file never leaves your computer.

  • 0files uploaded, ever
  • $19once, no subscription
  • Unlimitedpages and statements

Convert a statement

Private · runs on this device
Optional. Leave it on automatic, or pick yours to set the Bank label in your spreadsheet.

No statement handy? · download the sample PDF · see the Excel it produces

Free: see every row and export the first 15. No account needed.

Nothing is uploaded. Everything happens in this tab.

It checks its own work

You shouldn’t have to tick every row against the PDF.

When a statement prints an opening balance, a closing balance or a running balance, the converter adds up what it extracted and compares. If the numbers tie out, you see a green check. If they don’t, it tells you how many checks failed so you know where to look.

The check is evidence, not a guarantee: a statement with no printed balances can’t be verified, and the page says so.

Balances reconcileexample-checking.pdf
DateDescriptionAmountBalance
2026-01-02Opening balance1,000.00
2026-01-03Card purchase · Office supplies−42.18957.82
2026-01-09Client payment received1,250.002,207.82
2026-01-15Monthly software subscription−29.002,178.82
1,000.00 + 1,178.82 = closing balance2,178.82 ✓

Why Statement Unpacker

The same job as the big converters, minus the parts you didn’t want.

Most statement converters work the same way: you upload client statements to their servers and pay monthly for a page allowance. That suits a large firm. If you’re a solo bookkeeper, a preparer in tax season, or sorting your own accounts, here’s the difference.

Statement UnpackerTypical upload-based converter
Where your statement goesNowhere. It never leaves your computer.Uploaded to the vendor’s servers
Price$19 onceMonthly subscription, often $20–80 a month
Page limitsNoneA monthly page allowance; more pages cost more
Account and sign-upNoneAccount, and usually a trial that ends
Try before payingSee every row of your own statement freeTrial, usually with a page cap
Balance checkYes, shown per statementOffered by the better ones
Scanned or photographed statementsNot supportedOften supported (OCR)
Direct QBO / OFX filesYes: .qbo and .ofx, plus CSV and ExcelOften supported

We’d rather you know about scans now. If you mostly handle scans, a subscription tool with OCR is the better fit. For downloaded PDF statements, this does the job for the price of a lunch.

How it works

How to convert a bank statement PDF to Excel or CSV

  1. 1

    Drop in the PDF

    Any text-based bank or credit card statement, one or many. Password-protected files ask for the password, which stays in your browser.

  2. 2

    Check the rows

    See every transaction with its date, description, amount and balance. Fix anything by typing in the cell. The balance check tells you whether it ties out.

  3. 3

    Download

    CSV, Excel (.xlsx), a QuickBooks .qbo file, or .ofx for Xero and Quicken. Merge a year of statements, from several banks and accounts, into one sheet with Bank and Account columns.

Who it’s for

Built for people who do this more than once.

Bookkeepers

Catch-up and clean-up work when the client sends twelve PDFs and no bank feed. Client data stays on your machine, which makes the confidentiality conversation short.

Tax preparers and accountants

Get a year of transactions into a workpaper in minutes instead of keying them. No per-page meter running during busy season.

Business owners and households

Loan applications, budgeting, a spreadsheet for your accountant. Pay once and keep it for next year.

Private by design

A bank statement has no business on someone else’s server.

The PDF is opened and read in your browser’s memory. There are no uploads, no analytics, no tracking scripts and no external fonts. Close the tab and it’s gone.

Don’t take our word for it: open your browser’s developer tools, go to the Network tab, and convert a statement. You’ll see nothing leave. Or simply switch off your internet connection once the page has loaded: it keeps working.

The one network call this site ever makes is checking your licence key with our payment provider when you unlock. It contains the key, not your statement.

Pricing

One price. No meter.

Try it on your own statement first: the full preview is free, so you know it reads your bank’s layout before you pay anything.

  • Unlimited statements, pages and exports
  • Merge statements from different banks and accounts into one sheet, with Bank and Account columns
  • CSV, Excel and QuickBooks/Xero-ready CSV
  • Your own licence key, good on 2 of your browsers
  • 7-day refund if it doesn’t read your statements
One-time purchase

$19 one-time

Get unlimited exports

Your licence key arrives on the receipt and by email. Paste it below.

I have a licence key

Questions

Before you try it

Is my bank statement uploaded anywhere?

No. The PDF is read and converted inside your browser. The only network call the site makes is a licence key check with the payment provider when you unlock, which contains no statement data.

Will it work with my bank?

There is no list of supported banks to check. The converter reads the layout itself: it finds the dates and the number columns, then uses the running balance and the statement’s totals to work out which column is money in, which is money out, and whether everything adds up. It has been checked on real statements from Chase (checking and credit cards), Bank of America (checking) and Capital One (credit card), and on test statements built to follow the layouts of Wells Fargo, Citi, American Express, Discover, U.S. Bank, PNC and TD Bank, plus UK, Canadian and European formats. If it misreads yours, choose “Looks wrong? Fix the columns”, say what each column of numbers is, check the preview, and it re-reads the whole statement. The full preview is free, so you’ll know before paying.

Does it work with scanned statements or photos?

No. It needs a text-based PDF, which is what banks provide when you download a statement online. If you can select the text in the PDF with your cursor, it will be readable.

How do I know the conversion is right?

When the statement prints opening, closing or running balances, the converter checks that the extracted transactions add up to them and flags the statement if they don’t. You can also edit any cell before exporting. Always glance over the result before it goes into the books.

Which date and number formats does it handle?

US and international: 01/31/2026, 31/01/2026, 2026-01-31, “Jan 31”, “31 Jan 2026”; amounts like 1,234.56 and 1.234,56; negatives written as −12.00, (12.00), 12.00- or 12.00 DR. Exports use YYYY-MM-DD dates and negative numbers for money out.

Can I import the file into QuickBooks or Xero?

Yes, using their CSV bank import. Choose the QuickBooks / Xero CSV download, which has the three columns those importers ask for: Date, Description, Amount.

What does the free version include?

A full on-screen preview of every transaction from every file, and export of the first 15 rows. Paying removes the limit and adds merging.

How does the licence key work?

Each purchase gets its own key, which activates on up to 2 browsers, for example your office and home computers. To move it, choose “Remove licence from this browser” on the old one. Lost it? Email us.

Does it work on Mac and Windows?

Yes. It’s a web page, so it runs in a current version of Chrome, Edge, Safari or Firefox on Windows, macOS, Linux or an iPad. There’s nothing to install.

Can I get a refund?

Yes, within 7 days if it doesn’t handle your statements. Email support.

Banks and guides

Unlock this PDF

Fix the columns

Use this only if the rows came out wrong. Say what each column of numbers on your statement is, and the converter re-reads the whole statement that way. Nothing leaves your computer.

The first lines of your statement, for reference:


1 Say what each column of numbers is

These are the columns where numbers line up on your statement, left to right, with a few values from each. The converter’s own guess is already selected; change the ones that are wrong.

2 Check the result

DateDescriptionMoney inMoney outBalance