Convert a bank statement PDF to CSV — 100% private

Turn a PDF bank or credit-card statement into a clean spreadsheet, right in your browser. No account, no upload, no subscription — and every row is checked against your statement's own balance before you export.

How it works

1

Choose a statement

Pick a PDF bank or credit-card statement from your phone or computer — the same file picker you'd use to open any file. Nothing is uploaded; the file is opened directly on your device.

2

It reads and checks the numbers on your device

The app recognizes your bank's statement layout when it can, or falls back to a general reader that handles most PDF statements. Either way, every transaction row is checked against your statement's own running balance before you see it.

3

Review flagged rows and export

A review screen shows every transaction, with anything that doesn't add up highlighted for a quick check against the original statement. When you're happy, export a clean CSV — never a silent, unreviewed export.

Convert a bank statement without uploading it

Bank statements are some of the most sensitive documents you own — full account numbers, balances, and months of spending history. Cloud converters ask you to upload all of that to a third party. This tool reads your statement and builds the spreadsheet entirely on your own device.

Disconnect your internet to test: converting a statement keeps working, because nothing about it ever needed the network.

Every row is checked against your balance

  • A silently wrong number is worse than no conversion at all, so every conversion is checked arithmetically: does each row's balance actually follow from the one before it?
  • Rows that add up cleanly stay out of your way. Rows that don't are surfaced first, right next to the original statement text, so you can fix them in seconds.
  • You're never blocked from exporting — but if something is still unresolved, you'll be asked to confirm before you do.

Supported banks

These banks' statement layouts are specifically recognized. Any other bank's PDF statement is handled by the general reader and reviewed the same careful way before you export.

United States Chase, Bank of America, Wells Fargo, Citi, Capital One, American Express, Discover
Canada RBC, TD
United Kingdom Barclays, HSBC
Germany Sparkasse, Deutsche Bank
Any other bank The general reader handles most PDF statements — you review the results and balance check before exporting, just like any other statement

Frequently Asked Questions

Is my bank statement uploaded anywhere? +
No. Your statement is read and converted entirely on your own device — it is never uploaded anywhere. You can disconnect your internet before converting a statement to see for yourself that it still works.
Which banks are supported? +
At launch: Chase, Bank of America, Wells Fargo, Citi, Capital One, American Express, and Discover in the US; RBC and TD in Canada; Barclays and HSBC in the UK; and Sparkasse and Deutsche Bank in Germany. Any other bank's statement is handled by a general reader and reviewed the same careful way before you export.
How do I know the conversion is accurate? +
Every row is checked against your statement's own running balance. If everything adds up, you'll see it confirmed on the review screen. If a row doesn't add up, it's flagged for you to check before you export — nothing is ever exported silently.
What if my bank isn't in the list? +
The general reader handles most PDF statements, even from banks without a dedicated match. You'll see a note that your bank wasn't specifically recognized, and you review the results and balance check before exporting, just like any other statement.
Can I use this on my phone? +
Yes. The review screen is designed for a phone first — each transaction is a card you tap to check against the original statement — and the same balance check runs no matter what device you use.