Bank statement PDF to CSV
Get a UTF-8 CSV with one transaction per row, ready to import into your accounting software or a spreadsheet. Processing happens in your browser.
- No upload
- 10 free pages a day
- Excel and CSV
- No sign-up
| Date | Description | Amount | Balance |
|---|---|---|---|
| 03/02 | Card payment, grocery store | −54.20 | 2,345.80 |
| 03/03 | Salary | +2,100.00 | 4,445.80 |
| 03/05 | Rent | −1,250.00 | 3,195.80 |
| 03/06 | Electricity | −86.40 | 3,109.40 |
Balance check: 4/4 rows reconcile
PDF to CSV
Runs in this tab. Nothing is uploaded.Built to be trusted with financial documents
-
Your files never leave your device
PDFs are read by code running in this browser tab. Nothing is uploaded, so there is nothing for us to store or leak. Load the page, switch off Wi-Fi, and it still works.
-
Every statement checks itself
When a statement prints a running balance, each row is recalculated against it. Rows that don’t add up are highlighted before you download.
-
Clear about what works
We publish what the converter handles well and where it struggles, so you know before you rely on it.
Read accuracy and limits -
Secure payment, easy to cancel
Pro is billed through Lemon Squeezy, a payment provider that handles cards and sales tax. Cancel anytime, with a 14-day refund if it doesn’t work for your documents.
How it works
- Drop the PDF statement.
- Review the detected columns and the balance check.
- Download CSV (or copy straight into Google Sheets).
QuickBooks and Xero files
Ready-made CSVs in the QuickBooks Online 3-column and Xero bank statement formats, plus a signed-amount CSV with ISO dates for Wave, Sage or FreeAgent.
Copy to Google Sheets
The Copy button puts the table on your clipboard as tab-separated text, so it pastes into Sheets or Excel as proper columns.
European formats
Statements printed with 1.234,56 amounts and DD.MM.YYYY dates are read correctly.
Questions
Is my file uploaded anywhere?
No. The PDF is read by JavaScript inside your browser tab. Nothing is sent to our servers, so there is nothing for us to store, leak or delete. You can even disconnect from the internet after the page loads and it still works.
Will the CSV import into QuickBooks or Xero directly?
Yes. Under every statement there are QuickBooks and Xero buttons. They write the exact columns each program expects, with one signed amount per row (money in positive, money out negative) and one date format you choose. Card statements, where purchases are printed as positive numbers, are detected and flipped for you.
Does it work with scanned statements?
Yes, with Pro. Scanned or photographed pages are read with text recognition (OCR) inside your browser, so they are still never uploaded. OCR can misread a digit on a poor scan, so check the balance check and the preview. Text-based PDFs downloaded from online banking need no OCR and convert on the free plan.
Why does Excel show strange characters in my CSV?
Our CSV is UTF-8 with a byte-order mark, which Excel recognises. If you open it in a very old Excel, use Data > From Text and choose UTF-8.