Free · Runs in your browser · Nothing is uploaded

Convert bank CSV to OFX, QBO, or QFX

Turn a bank or credit-card CSV into an OFX file QuickBooks, Quicken, and GnuCash can import. Column mapping and the download happen on this page.

Drop a CSV file here

or click to choose one. The file stays on this device.

When a CSV is not what the software accepts

Banks often export CSV. QuickBooks Desktop, Quicken, GnuCash, and Moneydance would rather open OFX, because the file already names the account, the currency, and each transaction. Rebuilding that by hand means inventing FITID values and getting the sign of every amount right.

This page does that rebuild locally. Drop the CSV, confirm which column is the date and which is the amount, and download OFX, QBO, or QFX. Quoted fields, semicolon-separated European files, and separate debit and credit columns are handled before anything is written.

Have a statement PDF instead of a CSV? Convert the PDF to CSV with StatementKit, then come back here if the accounting app wants OFX. Already holding an OFX file and need a spreadsheet? Use the OFX to CSV converter.

Questions

Does this upload my bank file?
No. The converter runs in your browser. The CSV is read on your computer and the OFX file is built there. StatementKit does not receive the file.
What is the difference between OFX, QBO, and QFX?
All three downloads are OFX 1.02, the statement format QuickBooks Desktop, GnuCash, and Moneydance import. QBO is that file with a .qbo extension for QuickBooks. QFX is the same file with a Quicken identifier added so Quicken will open it.
Will QuickBooks Online import the QBO file?
Many QuickBooks Online companies accept QBO, QFX, or OFX from the bank-upload screen. Some only accept CSV. If the upload rejects QBO, keep the original CSV or convert an OFX file back to CSV with the OFX to CSV tool.
How should amounts be signed?
Money out is negative and money in is positive, which is what OFX expects. If your file has one Amount column plus a Debit/Credit type, the type is applied automatically. Separate Debit and Credit columns are combined the same way. Use “Flip signs” when every charge in the file is stored as a positive number and there is no type column.
Which date format should I pick?
ISO dates (2026-01-15) are detected automatically. For dates like 01/02/2026, choose month/day/year or day/month/year. The preview shows the interpreted dates before you download.
Can I convert a PDF here?
This page only accepts CSV. A bank statement PDF still needs extraction. StatementKit reads the PDF and exports a CSV you can import into QuickBooks or Xero.

Starting from a PDF statement?

These tools convert files you already have. StatementKit reads the PDF and exports CSV or Excel. Free plan includes 3 statements a month.

Convert a statement PDF