Convert an OFX, QFX or QBO file to CSV

Runs entirely in your browser. Your file is never uploaded.

1. Load your file

Or paste the file text

What this converter does

Banks offer a download for accounting software, usually named Quicken (.qfx), QuickBooks (.qbo) or Open Financial Exchange (.ofx). All three are the same family of format. The files are plain text, but they are hard to read by eye and a spreadsheet will not open them as a table. This tool reads the file and writes a CSV with one row per transaction:

Column What it holds
Date The posting date, as YYYY-MM-DD
Amount Negative for money out, positive for money in (or two columns, Money in and Money out, if you choose that)
Type The bank's transaction type, such as DEBIT, CREDIT, CHECK, INT or FEE
Name The payee or description
Memo The bank's extra text, when it has any
Check number When the transaction is a check
Transaction ID The bank's unique ID for the row (FITID)

Your file never leaves your browser. Once the page has loaded, it works with the network off. It is the reverse of the CSV to QBO converter.

Which files it reads

It does not read investment statements (INVSTMTRS). If a file has both, the investment part is ignored and you are told so.

How it treats the details

Limits

If you only have a PDF

OFX files come from a bank's download button. If your bank offers only PDFs, use the statement PDF to CSV tool, which checks every row against the running balance. For scanned statements, a service with OCR is the practical route. DocuClipper is built for bank statements and exports to CSV and QBO. Try the free tools on a few statements first. Paid converters make mistakes too, and the method explains how StatementBench measures them.

If the CSV is headed for bookkeeping, a QuickBooks Online bank feed beats any file workflow for ongoing activity. Use files for the gaps.

Also available as Markdown.