Runs entirely in your browser — your file is never uploaded to a server.
Drop your file below — runs entirely in your browser, nothing is uploaded.
A QFX file means your bank gave you structured data — which most banks only do for the last few months. Beyond that you get a PDF, and a PDF won't open in Excel. BalanceExtract reads those directly: it works out the column layout from the document itself, handles scanned statements with OCR, checks that every running balance reconciles, and flags any row it isn't confident about before you export.
Same CSV output, same on-device processing, nothing uploaded.
Drag the file onto the box above or click to browse. It is read in your browser — nothing is uploaded to a server, which you can confirm in the Network tab.
Every transaction is read out with its date, payee, description, amount and transaction ID, along with any warnings about rows that need a look.
The CSV file saves straight to your device, ready to open in a spreadsheet or import into your accounting software.
QFX files have a real expiry problem most people only discover the hard way: Quicken stops accepting them once your Quicken version is about three years old. This guide covers why that happens and how converting to CSV sidesteps it entirely.
Not being locked out of your own transaction history by software you no longer run is the real reason to convert QFX now rather than later. Quicken's own real behavior: QFX import stops working once your Quicken version is roughly three years old, forcing an upgrade. CSV has no such expiry and works with any spreadsheet or accounting tool, not just Quicken. This reads QFX (and plain OFX, the same underlying format) and converts to a clean CSV.
Honest side-by-side write-ups, including where each of them is the better choice.