Turn bank transaction data into OFX files that finance software imports cleanly — GnuCash, Moneydance, HomeBank, Banktivity and more. Free, no signup, no desktop utility to buy.
Every bank lays out its CSV differently — column order, date format, separate or combined debit/credit columns, header rows. Finance software either rejects these outright or forces you through a column-mapping wizard for every single import. OFX solves this permanently: it's a structured, self-describing format where date, amount, payee and transaction ID are unambiguous. Import works identically every time, in every application that supports it.
Not on this list: QuickBooks (needs QBO format) and modern Quicken (needs QFX format) — we have dedicated converters for both.
If your CSV came from a bank statement, skip the middle step — upload the original statement PDF and download OFX directly. One conversion instead of two, plus balance verification: the PDF's running balance column lets every extracted amount be checked mathematically. CSVs carry no balance context, so errors in them pass through to your finance software silently.
Bank statement PDF from any bank — digital or scanned
Transactions extracted and balance-checked automatically
Load the .ofx into GnuCash, Moneydance or your finance app
The CSV-to-OFX space is dominated by paid desktop converters — $40–60 licenses, per-machine activation, manual column mapping for every bank layout. For bank statement conversion that's all unnecessary: our converter is browser-based, free, requires no signup, maps bank layouts automatically, and verifies amounts against running balances — something CSV-based desktop tools structurally can't do.
| Your Software | Format Needed | Converter |
|---|---|---|
| GnuCash, Moneydance, HomeBank, Banktivity | OFX | This page |
| QuickBooks Online / Desktop | QBO | CSV to QBO |
| Quicken 2016+ | QFX | PDF to QFX |
| MS Money, legacy software | QIF | PDF to QIF |
| Excel, Google Sheets, analysis | XLSX / CSV | Statement to Excel |