Bank Statement Converter
PDF to Excel or CSV, right in your browser.
- Free
- No sign-up
- Nothing uploaded
- Balance-checked
| Date | Description | Amount | Balance |
|---|---|---|---|
| 2026-01-03 | POS PURCHASE WHOLE FOODS | -84.19 | 3,036.36 |
| 2026-01-05 | ACH DEPOSIT PAYROLL | 2,450.00 | 5,486.36 |
| 2026-01-08 | ONLINE TRANSFER TO SAVINGS | -500.00 | 4,986.36 |
Your statement
Something looks wrong? Adjust it here
| Date | Description | Amount | Balance |
|---|---|---|---|
| 2026-01-03 | POS PURCHASE WHOLE FOODS | -84.19 | 3,036.36 |
| 2026-01-05 | ACH DEPOSIT PAYROLL | 2,450.00 | 5,486.36 |
Your bank
The converter reads the layout of the document itself, so most text-based statements work. These banks have a page of their own, with the quirks of their format spelled out:
Why people use it
Nothing is uploaded
The conversion runs inside your browser. Turn off your internet and it still works - there is no server to send your statement to.
It checks its own maths
Every row must add up to the next balance. If that chain holds top to bottom, nothing was dropped or double-counted - and you see the result before you download.
No account, no email
No sign-up, no password, no newsletter. Open the page, drop the file, take the spreadsheet.
Works with any bank
There are no per-bank templates. The converter reads the layout of the document itself, so statements from the US, UK, EU, Canada and beyond all work.
Excel, CSV or QuickBooks
Take a full spreadsheet with balances, a plain CSV, or the narrow three-column file that QuickBooks and Xero accept for import.
Free while in early access
No card, no trial countdown. Later it will be pay-per-file rather than a subscription, because most people need this a few times a year.
Why "checks its own work" is the point
Reading a PDF table is guesswork: the file has no columns inside it, only text at coordinates. Every converter guesses. The difference is whether it admits when the guess is shaky.
If your statement has a running balance, there is a way to be sure. Each row must satisfy one rule: previous balance + amount = current balance. When that holds for every row from top to bottom, the columns were read correctly, no transaction was dropped, and no transaction was counted twice. You see the result of that check on screen, before you pay or download.
- Balance check passes - the table is arithmetically consistent with your statement.
- Balance check fails - you are told which way it is off, instead of getting a quietly wrong file.
- No balance column at all (most credit cards) - you are told that the direction of amounts is inferred, not verified.
How it works
Drop the PDF
Use the statement your bank gives you in online banking. Text PDFs work. Scans and photos do not - not yet.
Read the table
Every row appears on screen, with a plain note on whether the balance adds up. Nothing is sent anywhere to make that happen.
Take the file
Excel with balances, a plain CSV, or the three-column CSV that QuickBooks and Xero import.
Why "never uploaded" matters
A bank statement holds your name, account number, salary, rent, and every place you spent money last month. Most converters ask you to upload that to their servers. This one does not - and you can prove it: disconnect from the internet, reload this page, convert. It still works, because the code that reads your PDF runs in your browser, the way a calculator app does.
- No account, no email, no sign-up.
- No file storage - close the tab and nothing remains.
- No trackers and no third-party scripts on this page.
Questions
Which banks are supported?
There are no per-bank templates - the converter reads the layout of the document itself, so most text-based statements work: US, UK, EU, Canada, Australia and beyond. Chase, HSBC, Bank of America and American Express have their own pages with format notes. If a file comes out wrong, the "Adjust it here" panel usually fixes it in one click.
My statement is a scan or a photo. Can you read it?
Not yet. Reading scans needs OCR, which is coming later. For now, download the PDF version from online banking rather than scanning a paper copy.
How accurate is it?
When your statement has a running balance, the tool verifies itself: every row must add up to the next balance. You see that check before you download. Where it cannot verify, it says so plainly instead of pretending.
Will the file import into QuickBooks or Xero?
Yes - use the "CSV for QuickBooks" button. It writes the narrow three-column format those tools expect: date, description, amount, with no balance column and no currency symbols.
What does it cost?
While in early access, conversion is free. Paid plans will be pay-per-file, not a subscription - most people need this a few times a year, not every day.
Do you see my data?
No. There is no server to send it to. The page is static files; your PDF is opened by your own browser.