Free · No account required
Convert a bank CSV statement into QuickBooks QBO, OFX or QFX
Drop your bank’s CSV export below. The columns are detected, the rows are checked for the problems that break imports, and a spec-compliant file is generated on this page. Your statement is parsed inside your own browser and never leaves your device.
- Never uploaded — parsed on your device
- Columns detected automatically
- OFX SGML 1.0.2 compliant output
Drop your statement here
Accepts CSV, TSV and delimited TXT exports from any bank. Nothing is sent anywhere — close the tab and the file is gone.
Statement conversion workspace
Statement file input
Data is parsed entirely in local memory via client-side Web Workers. Zero server uploads. Impenetrable compliance.
Column mapping rules
mapping rules
Live preview
0 rowsPre-flight
awaiting file
Output format compliance
How it works
- 01
Export CSV from your bank
Download your transactions in the date range you need. Any delimiter, any column order, header row or not.
- 02
Drop it in
Columns are detected automatically and shown for confirmation. Nothing is uploaded — the file is read inside your browser.
- 03
Download and import
Generate a spec-compliant QBO, OFX or QFX file and import it into QuickBooks, Xero or Quicken.
Your statement never leaves this browser
Parsing and file generation both run inside an isolated Web Worker on your own machine. No transaction text, amount, payee, account number or filename is transmitted anywhere.
There is no upload step to opt out of, because there is no upload. That is why no account is required to convert a file, and why closing the tab discards it.
We count anonymous usage only: that a conversion happened, the output format, and a coarse row band such as “51–200 rows”. Never the statement itself.
Pre-configured for your bank
These pages open the converter with the column mapping already set for that bank’s export layout, and explain the quirks that break a naive import.
Convert your first statement now
No account, no upload, no card. Create a free account only if you want unlimited conversions.
Convert a statement