Free CSV to OFX/QFX Converter
Map and convert bank transaction CSV files to OFX or QFX privately in your browser.
1. Add and map your CSV
UTF-8 CSV · maximum 10 MB
2. Output details
3. Review transactions
Add a CSV to begin.
| Row | Date | Description | Amount | Status |
|---|---|---|---|---|
| No financial data loaded. | ||||
Your financial data never leaves this browser. Import a small test file first and keep the original CSV.
How to convert CSV to OFX or QFX
- Choose a CSV exported by your bank or finance service.
- Confirm the date, amount, description, and optional ID mappings. Use debit and credit columns when your CSV has no single amount column.
- Set the date format, account details, currency, and output format, then review every accepted and rejected row.
- Download the OFX or QFX file and import it into your finance application.
Financial data stays on your device
The CSV is parsed and converted locally in your browser. It is not uploaded to Inqita. The original file is never changed, and conversion is disabled while required fields or rows are ambiguous.
OFX, QFX, and compatibility
OFX is an open financial-data exchange format. QFX is a Quicken-oriented OFX file convention. Applications differ in the versions and account identifiers they accept, so test a small date range first and keep your original CSV. This tool creates statement data; it does not connect to a bank or bypass an application's import rules.
How duplicate protection works
OFX applications use FITID values to identify transactions. When no transaction-ID column is mapped, this tool creates stable IDs from the account, date, amount, description, memo, and occurrence number. Identical source IDs are flagged and cannot be exported until corrected or mapped differently.
Common use cases
- Import a bank CSV into software that accepts OFX
- Create a QFX file for a Quicken import workflow
- Map unusual bank column names without uploading financial data
Frequently asked questions
Is the converter free?
Yes. It is free, requires no account, and performs conversion locally in your browser.
Is my bank CSV uploaded?
No. Your file and mapped transaction data stay in your browser and are not sent to Inqita.
Can I map separate debit and credit columns?
Yes. Choose Separate debit and credit columns. Debits become negative amounts and credits become positive amounts.
Why does the converter reject an ambiguous date?
A date such as 03/04/2026 can mean March 4 or 3 April. Choose the explicit date format used by your bank so the tool never guesses.
Will every finance application import the file?
No converter can guarantee every application and account configuration. This tool generates standards-based statement files, but applications may impose their own supported versions, institution IDs, date limits, or duplicate rules.
Does this support investment transactions?
Not currently. This version supports checking, savings, money-market, line-of-credit, and credit-card statement transactions—not securities, trades, or investment positions.