01 / Fast steps
- Drop or select the .ofx or .qfx file from your bank.
- Every transaction is read out of the statement, from both bank and card sections.
- Download the CSV and open it in your spreadsheet.
Drop the OFX or QFX statement your bank exports and get a tidy CSV: one transaction per row with date, amount, description and memo, ready for Excel, Google Sheets or any analysis. A bank statement is exactly the file nobody should upload to a converter site, so this one is parsed entirely in your browser.
Your files never leave your device. This tool even works offline.
01 / Fast steps
02 / Best for
03 / Why here
04 / Keep in mind
Tool connections
Good to know
OFX (Open Financial Exchange) is the standard format banks use to hand statements to software: a structured file where every transaction carries a posted date, a signed amount, a description and a unique ID called FITID that lets programs detect duplicates. It comes in two dialects, an older SGML one without closing tags and a newer XML one, and QFX is simply OFX with a few extra fields Quicken adds. It is a far richer format than CSV, which is why accounting apps prefer it.
Only if the statement never leaves your machine, which is the point of this tool: the file is parsed by JavaScript running in your browser tab and the CSV is written straight back to your disk. No upload happens at any point, and you can verify it by loading the page, disconnecting from the internet and converting anyway. With any converter that uploads, you are trusting a stranger with every transaction you have made.
OFX stores signed amounts: money leaving the account is negative, money arriving is positive. The CSV keeps those signs because they are the most useful representation in a spreadsheet, where a plain SUM over the column gives the net movement of the period.
Every row of the CSV carries the account ID it belongs to, read from the section of the statement the transaction appeared in. Filter the account column in your spreadsheet to work with one account at a time.
Yes, completely free, with no sign-up, no file limits and no daily caps. It runs in your browser, so your statements never leave your device.