Finance toolsUpdated July 2026

Free CSV to OFX/QFX Converter

Map and convert bank transaction CSV files to OFX or QFX privately in your browser.

Free online tool No signup Direct download Browser-first privacy
AdvertisementTop tool sponsor space

1. Add and map your CSV

UTF-8 CSV · maximum 10 MB

3. Review transactions

Add a CSV to begin.

RowDateDescriptionAmountStatus
No financial data loaded.

Your financial data never leaves this browser. Import a small test file first and keep the original CSV.

AdvertisementBelow tool sponsor space

How to convert CSV to OFX or QFX

  1. Choose a CSV exported by your bank or finance service.
  2. Confirm the date, amount, description, and optional ID mappings. Use debit and credit columns when your CSV has no single amount column.
  3. Set the date format, account details, currency, and output format, then review every accepted and rejected row.
  4. 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.