Convert CSV to OFX
Convert CSV financial data into Open Financial Exchange format
CSV Input
Try a sample:
Drop a CSV file here or
Only the first file is used if multiple are dropped.
The request is made directly from your browser. No proxy is used.
Account Details
Column Mapping
Provide CSV input above to map columns.
OFX Output
OFX output will appear here...
More Options
CSV Format
Input
Financial Institution
How to Use This Tool
This tool converts bank statement CSVs into OFX (Open Financial Exchange) files directly in your browser. No data is uploaded or sent to any server.
- Provide your bank statement — Paste CSV text, upload a file, or try the sample dataset.
- Map your columns — Tell the tool which columns contain the date, amount, and description. Supports both single-amount and separate debit/credit columns.
- Enter account details — Provide your account type, routing number, and account number. Your account number is obscured for security.
- Download your OFX file — Copy or save the output for import into your finance app.
FAQ
5 questionsDoes this tool upload my bank statement data?
No. All conversion happens entirely in your browser using JavaScript. Your financial data never leaves your device.
What is OFX format?
OFX (Open Financial Exchange) is a standard financial data format used by GnuCash, YNAB, Xero, and many other personal finance applications.
What account details do I need?
You need your account number and routing number (for bank accounts). Your account number is obscured in the form and only the last 4 digits appear in the output.
Do I need to enter an ending balance?
It's optional but recommended. Some finance software (especially Quicken) requires an ending balance. If you leave it empty, the tool uses 0.00.
What if my bank shows debits as positive numbers?
Open More Options and check 'Negate amounts' to flip the sign. Transaction types are automatically inferred from the amount.