CSV to OFX Converter Online — Xero, GnuCash & More
One file, six destinations. Xero, GnuCash, MoneyDance, Banktivity, YNAB and Microsoft Money all read OFX — and not one of them reads your bank's particular CSV layout. Convert CSV to OFX free here, with no column mapping to fill in and no regional date setting to match, because OFX stores dates as YYYYMMDD internally. That single detail is why an OFX import lands cleanly where the same rows as CSV get silently misread.
Not the file you need?
Why Use Our CSV to OFX Converter Tool?
Column mapping, done for you
Most CSV to OFX converters open with a column mapping screen asking which field is the date. Skip it — columns are detected from the data itself, including headers in other languages or no header row at all.
Dates stop being ambiguous
OFX stores dates as YYYYMMDD, so 03/04 cannot be read as March 4 in one app and April 3 in another. That single fact is why an OFX import succeeds where the same data as CSV fails.
Currency comes from you, not a default
An OFX file has to declare a currency and a CSV almost never states one. Converters that assume USD quietly relabel a GBP or EUR account. If your file is silent, we ask you before writing it. This is a CSV to OFX converter online free of installs, signups and per-file trial caps.
How to convert CSV to OFX without column mapping
Grab the CSV export
From your bank's portal, a fintech app, a payment processor or a spreadsheet. Header row optional, and quoted fields with embedded commas are fine.
Upload the CSV
Drop the .csv above or click to browse, up to 10MB. Columns are detected for you whatever order your bank uses.
Confirm the account, download .ofx
A CSV states no account type or currency, so pick those first. Then download the .ofx and import it — in Xero, GnuCash, MoneyDance or Money, it needs no further edits.
Where a raw CSV falls apart on import
Quicken will not accept a plain OFX file
Quicken requires QFX, which is OFX plus an Intuit institution header. Several converters advertise OFX "for Quicken" anyway. If Quicken is your destination you want a .qfx file, not this one.
Xero remembers your first date answer
The first time a CSV date could be read either way, Xero asks which order the file uses and applies that answer to every later CSV import. A file in the other order then fails with "does not contain valid statement data". OFX dates carry no order to guess.
Inconsistent quoting breaks naive converters
Banks quote some fields and not others in the same file. Simple splitters lose any description containing a comma, silently dropping or shifting the rest of the row.
No two banks export the same CSV
Column order, header wording and whether amounts arrive signed or split across debit and credit columns all vary by institution, so a mapping built for one bank is useless for the next.
The software that reads OFX
Xero users hit by date errors
Xero asks which date order a CSV uses when it can't tell, then reuses that answer for every later CSV import — so one file in the other order fails. An OFX file imports without any of that.
GnuCash on any platform
File → Import → Import OFX/QFX has been GnuCash's most reliable route for years, and it beats wrestling the CSV importer's column assignments every month.
Microsoft Money holdouts
Money Sunset still reads OFX long after the banks stopped offering it. A CSV export from a modern bank becomes something a 2010 install accepts.
MoneyDance, Banktivity, YNAB
All of them read OFX, and none of them read every bank's bespoke CSV layout. One conversion covers whichever app you settled on.
Banks that dropped OFX feeds
Direct OFX downloads disappeared from a lot of banks and credit unions, but the CSV export survived. Converting CSV to OFX format turns it back into what your software expects.
Bookkeepers with many clients
Date in column 1 or column 7, one signed amount or split debit and credit — a single CSV to OFX conversion workflow absorbs every client layout.
Frequently Asked Questions — CSV to OFX Converter
QHow do I import OFX into Xero?
QWill this OFX file work in Quicken?
QWhat is the best CSV to OFX converter?
QHow do I import OFX into GnuCash?
QCan I import CSV into Xero without converting it?
QWhich columns does my CSV need for an OFX file?
QWhat is an OFX file, and what is the OFX file format?
QDoes the CSV to OFX file format conversion change my amounts?
QMy account is not in US dollars. Will the amounts be labelled correctly?
QWill European decimal formats convert correctly?
QDoes it matter that my bank quotes some fields and not others?
QIs there a cap on how big my statement can be?
QWhat is the difference between OFX, QFX and QBO?
QWhere does the conversion actually happen?
Other Conversion Formats
Give your software the file it asks for
Your bank stopped offering OFX downloads but still exports CSV. Convert CSV to OFX online here in about ten seconds and import it into Xero, GnuCash, MoneyDance or Microsoft Money without touching a column mapping screen. Free to get started, no signup.