OFX to Excel Converter Online Free — OFX File to XLSX
Seven columns, the amounts already numeric, cheque numbers still carrying their leading zeros — that is what the file becomes. Drop an .ofx above to convert OFX to Excel online free, and watch the rows appear before you save anything. Reading and converting both happen in this browser; the statement is never sent anywhere.
Not the file you need?
Why Use Our OFX to Excel Converter Tool?
Numbers arrive as numbers
Amounts become real numeric cells, formatted the way the statement printed them. Sorting, filtering and =SUM() work the moment the file opens.
Leading zeros survive
A cheque number written 0043 stays 0043, and a long bank reference is not rounded into nonsense. Both are kept as text on purpose.
Nothing is uploaded
The .ofx is read and converted inside your browser. It is never sent to us, so there is nothing on a server to keep or delete.
How to convert OFX file to Excel in three steps
Get your bank's .ofx
It may be labelled OFX, Web Connect or Microsoft Money in the download menu. Take it exactly as it downloaded — no renaming, no re-saving, no opening it first. Nothing else needs doing to it.
Upload the OFX
Drop it on the box above. The page opens the file where it sits, walks the statement block by block, and lays the result out as a table you can read over before any workbook is built.
Download the workbook
One button to convert OFX to XLSX, with no settings to weigh up. The workbook opens straight into Excel, Google Sheets, Numbers or LibreOffice with every column already sized to its contents.
Why Excel will not open an OFX on its own
One signed Amount column, not two
A statement prints money out and money in as separate columns. An OFX carries neither — it stores one signed number per transaction, so a payment is simply negative. If your workflow expects a debit column beside a credit column you are building them yourself, from the sign, after the conversion.
One transaction is spread over eight lines
Even when the tags are stripped away, an OFX does not hold a row anywhere. A single payment is eight separate lines — type, date, amount, payee, memo, reference — stacked vertically. Turning that into one row across seven columns is the work, and it is why a find-and-replace never quite gets there.
The closing balance is not a transaction
An OFX records the statement balance in its own block, separate from the transaction list. It is real data, but it is not a row, so it never appears in the sheet among the payments. If you are reconciling to a closing figure, take it from the statement itself.
Dates arrive as eight digits and a timezone
OFX writes a posting date as 20260115120000 with no separators and sometimes a timezone after it. Read literally by a spreadsheet that is a large number, not a day in January, which is why a direct import sorts a statement into the wrong order.
How to open OFX file in Excel: the four routes people try
Search the question and you get the same answer everywhere — rename the file to .xml and import it. It is worth knowing why that advice fails for most people before you spend an evening on it.
Tried before converting
Double-click the .ofx
Does not workWhat you expect: Excel opens it as a sheet of transactions
What happens: Element names land in the cells beside their values, one line at a time. No columns.
Rename it .xml, then Data ▸ Get Data ▸ From XML
Does not workWhat you expect: Excel reads the markup and builds a table
What happens: OFX 1.x is SGML — tags open and never close — so the XML parser stops on the first one and reports the file as invalid.
Same route, but the file really is OFX 2.x
Works, with hand-editingWhat you expect: Genuine XML, so genuine import
What happens: The OFXHEADER and VERSION lines above the markup are not XML. They have to be deleted in a text editor first, and only then does it import.
Text Import, delimited
Does not workWhat you expect: Split the tags away from the values
What happens: One transaction is eight stacked lines, not one row. Splitting columns cannot turn vertical records into horizontal ones.
Why none of them gets there: an OFX does not contain a table. It contains one stacked record per transaction, and something has to read the specification and lay those records out sideways before a spreadsheet has anything to show. That is the step this page performs.
Who needs an OFX as a spreadsheet
Excel showed you tags
Double-clicking the file filled the sheet with STMTTRN and DTPOSTED instead of transactions. This is the step that was missing, and it takes one upload.
Totalling a month
Amounts land as real numbers, so =SUM() answers on the first click. No selecting a column and converting it from text before the arithmetic works.
Chasing one payment
Seven columns means the memo and the bank reference each get their own, so a filter finds the row instead of a search across a merged description.
Sharing with a bookkeeper
An .xlsx opens in Excel, Google Sheets, Numbers and LibreOffice. Nobody needs the finance software the OFX was addressed to.
Keeping your own records
Banks expire downloads, often after 18 months. A workbook on your own disk outlasts whatever the portal decides to keep.
Checking a cheque number
Cheque numbers keep their leading zeros here, so 0043 stays 0043 and still matches the stub in your book.
What survives the trip into a spreadsheet
A conversion can be complete and still be wrong, because Excel rewrites anything that looks like a number the moment it arrives. These four are the ones that decide whether the workbook is usable.
Field
In the OFX
In the cell
Amount
-45.20
A real numeric cell, formatted the way the statement printed it. =SUM() works on open.
Cheque number
0043
Kept as text on purpose. As a number it would become 43 and stop matching your stub.
Transaction ID
0009876543210012345
Past fifteen digits a numeric cell starts rounding the end off. Bank references stay exact.
Date
20260115120000
Written YYYY-MM-DD. That order sorts correctly as text; a pivot grouped by month needs one extra step.
Frequently Asked Questions — OFX to Excel Converter
QCan I open an OFX file in Excel without converting it?
QWhy does renaming my OFX to .xml not work?
QWhy did my bank give me an OFX instead of a spreadsheet?
QWhat columns will I get in the spreadsheet?
QAre the amounts real numbers I can SUM?
QWill my cheque numbers keep their leading zeros?
QWhy are the dates text instead of date cells?
QDoes it work with QFX files from Quicken?
QMy OFX has more than one account in it. What happens?
QDoes my statement leave my computer?
QDo I need to install any software?
QCan I open the XLSX in Google Sheets or Numbers?
QWhat is the best OFX to Excel converter?
Other Conversion Formats
Turn the statement into a workbook
An OFX to Excel converter free of signups and installs: one file in, one workbook out, and the amounts already numeric. Convert as often as you need to — the first thing you can do with the sheet is add it up.