Free CSV to QIF Converter

Drop in the CSV you downloaded from your bank and get back a classic .qif file for Moneydance, GnuCash, YNAB 4 or an older Quicken. No signup, and your statements never leave your browser.

No file handy? Try a sample: · ·

How to convert CSV to QIF

Three steps, nothing to install, and no account to create.

  1. Download the CSV from your bank's website — whatever columns it gives you is fine.
  2. Drop it above. We work out which column is the date, the amount and the description, and show you the result.
  3. Check the preview, then download the .qif and import it — most programs have it under File › Import.

QIF in one paragraph

QIF is the oldest bank-file format still in everyday use — plain text, one line per field, simple enough to read in Notepad. That simplicity is why programs written decades apart can all read it, and also why it has real limitations: no currency, no closing balance, and no transaction IDs. We generate the classic US flavour (MM/DD/YYYY dates, !Type:Bank and !Type:CCard headers) that old importers expect.

The one thing to know: QIF cannot protect you from duplicates

Modern formats give every transaction a unique ID so re-imports get matched and skipped. QIF has no IDs — import the same date range twice and you will almost certainly get every transaction twice. Two rules keep you safe: import each statement exactly once, and never let the date ranges of two exports overlap. If your program also accepts OFX, prefer CSV to OFX — same three steps, but with duplicate protection built in.

Using something newer?

Frequently asked questions

What is a QIF file?

QIF (Quicken Interchange Format) is the plain-text transaction format from the late 1980s that predates OFX. It's simple enough to read in a text editor, which is why so many programs still import it decades later.

Which programs still use QIF?

Moneydance, GnuCash, YNAB 4, HomeBank, KMyMoney, AceMoney and Quicken versions from roughly 2004 and earlier. Modern Quicken imports QFX instead, and QuickBooks imports QBO.

Why doesn't modern Quicken accept my QIF?

Intuit removed QIF import for bank accounts around Quicken 2005 to push Web Connect. If your Quicken is newer than that, use CSV to QFX — that's the format it wants.

Will importing the same statement twice create duplicates?

Very likely yes — QIF has no transaction IDs, so the importing program has nothing reliable to match on. Import each statement once, and don't let date ranges overlap.

Is my bank data uploaded anywhere?

No. The conversion runs entirely in your browser, and the page's Content Security Policy blocks all network requests — the browser itself enforces that nothing is sent.