Convert a bank statement to CSV

Get a clean, universal CSV from your statement PDF, scan or Excel export — the format every accounting tool, spreadsheet and budgeting app can import. Columns are detected, numbers stay numeric, and everything runs in your browser without uploading.

Convert to CSV → Try a sample →

Free to try · UTF-8 · Import-safe · Local Mode

A CSV you can actually import

🌐

UTF-8, everywhere

Proper encoding and quoting means it opens cleanly in Excel, Google Sheets, QuickBooks, Xero and Numbers.

🛡️

Import-safe

Fields with commas or quotes are escaped, and formula-injection payloads like =cmd are neutralized so nothing runs on open.

🧩

Only the columns you need

Date, Description, Amount plus Debit/Credit, Balance, Reference or Account — exactly what your statement contains.

How to convert to CSV

1

Open your statement

Drag in a PDF, scan/photo, or an Excel export.

2

Review & edit

Confirm the detected rows and columns; fix anything inline.

3

Download CSV

Pick CSV and save — ready to import.

Open the converter →

FAQ

What columns are in the CSV?

Date, Description and Amount always, plus Debit/Credit, Balance, Currency, Reference or Account when your statement includes them. You can edit or remove columns before exporting.

Is the CSV safe to import?

Yes. It's UTF-8 encoded, quotes fields that contain commas or quotes, and neutralizes spreadsheet formula-injection so text like =SUM(...) can't run when opened.

Can I import it into QuickBooks, Xero or Excel?

Yes. Use your tool's standard CSV import. For accounting software you can also export QBO, OFX or a Xero-ready CSV directly.

Is my statement uploaded?

No — the CSV is produced in your browser and your statement never leaves your device.