CSV Tools
22 CONVERTERS

Personal Finance Format Converters

Convert bank statements and transaction exports between CSV and the formats used by QuickBooks, Quicken, YNAB, and Xero — QBO, QFX, QIF, and OFX. Every converter runs entirely in your browser: your financial data is never uploaded anywhere, which matters more here than for any other kind of file.

Which format does your app need?

App Accepted import formats Convert with
QuickBooks Online QBO (Web Connect) CSV to QBO converter
QuickBooks Desktop QBO, IIF CSV to QBO converter (CSV to IIF coming soon)
Quicken QFX (Web Connect), QIF (older versions) CSV to QFX converter, CSV to QIF converter
YNAB CSV (YNAB's column layout) CSV to YNAB converter
Xero CSV (Xero's bank statement layout) CSV to Xero converter
Most other apps OFX (open standard) CSV to OFX converter

Quicken cannot import CSV files directly. To import transactions from a CSV bank statement, convert it to QFX (Quicken 2014 and newer) or QIF (older versions) first, then use File → Import in Quicken.

QuickBooks Online uploads bank transactions most reliably as QBO (Web Connect) files. Its CSV importer exists but only accepts simple 3- or 4-column layouts — converting CSV to QBO skips the column-mapping headaches. QuickBooks Desktop also accepts IIF files for lists and transactions.

YNAB and Xero both import CSV, but each expects its own specific column layout. The converters above reformat any bank export to match.

Anything else: check whether your app accepts OFX. Open Financial Exchange is the vendor-neutral standard that most finance software supports, and the format QBO and QFX are both built on.

What are these file formats?

What is a QBO file?

A QBO file is a Web Connect file — the format QuickBooks uses to receive bank transactions. It's based on the OFX standard with QuickBooks-specific extensions, and it's what QuickBooks expects when you upload a bank statement manually. You can't open a QBO file in a spreadsheet directly: use the QBO to CSV converter first, then open the result in Excel.

What is a QFX file?

A QFX file is Quicken's Web Connect format — Quicken's flavor of the same OFX standard, with a few Quicken-specific fields. Banks usually label it "Download for Quicken." To view its transactions in a spreadsheet, run it through the QFX to CSV converter.

What is an OFX file?

OFX (Open Financial Exchange) is the vendor-neutral standard for exchanging bank and credit card transactions, and the format both QBO and QFX are derived from. To open an OFX file in Excel, convert it to CSV with the OFX to CSV converter and open the resulting file in Excel or any spreadsheet app.

What is a QIF file?

QIF (Quicken Interchange Format) is Quicken's legacy plain-text format, replaced by QFX in Quicken 2014. It's still the required format for older Quicken versions and some other finance apps. Convert with the QIF to CSV converter or the CSV to QIF converter.

What is an IIF file?

An IIF file is QuickBooks Desktop's tab-delimited import format for lists and transactions. Unlike QBO files, IIF imports bypass the bank-feed review process entirely, which makes the format popular for bulk imports. IIF converters aren't available here yet — they're on the roadmap.

Conversion matrix

Find your source format on the left and your target format across the top.

Converting bank statements

Most banks let you download statements as CSV even when they don't offer Quicken or QuickBooks downloads directly. That makes CSV the universal middle step — to convert a bank statement to QBO, QFX, OFX, or QIF:

  1. Step 1 Download the statement from your bank's website as CSV (sometimes labeled "Excel" or "spreadsheet").
  2. Step 2 Clean it up if needed — filter rows to a date range or remove columns your finance app doesn't use.
  3. Step 3 Convert it to your target format: CSV to QBO for QuickBooks, CSV to QFX for Quicken, CSV to OFX for most other apps, or CSV to QIF for older software.

All personal finance tools

FAQ

5 questions
Can Quicken import CSV files?
No — Quicken has no built-in CSV import. To get CSV bank transactions into Quicken, convert the file to QFX (Quicken 2014 and newer) or QIF (older versions) first, then import it as a Web Connect file.
Can QuickBooks import CSV files?
QuickBooks Online's bank upload works most reliably with QBO (Web Connect) files; its built-in CSV importer only accepts simple 3- or 4-column layouts. Converting your statement to QBO avoids the column-mapping step entirely. QuickBooks Desktop accepts QBO files and, for lists and transactions, IIF files.
How do I open a QBO, QFX, or OFX file in Excel?
Excel cannot read these formats directly. Convert the file to CSV first — using the QBO to CSV, QFX to CSV, or OFX to CSV converter — then open the resulting CSV in Excel or any spreadsheet app.
What is the difference between QBO, QFX, and OFX?
All three share the same lineage. OFX (Open Financial Exchange) is the vendor-neutral standard; QBO is the QuickBooks-targeted variant and QFX is the Quicken-targeted variant, each with app-specific fields added. The apps are strict about which variant they accept, which is why conversion is often necessary.
Is it safe to convert bank statements online?
These converters never see your data. Every tool on this site runs entirely in your browser using JavaScript — your bank statement is never uploaded to any server. You can verify this yourself by opening your browser's network tab while converting.