Free Online OFX Viewer

Open Open Financial Exchange files directly in your browser. Inspect accounts, statement periods, balances, bank transactions and supported investment data without uploading the file.

No signup
Local processing
Files stay local
OFX 1.x and 2.x support

Drop your OFX file here

Choose an .ofx file to inspect its statements, accounts and transactions locally in your browser.

See an example before choosing your own file.

.OFXOpen Financial ExchangeFinance & Accounting

How to open a Open Financial Exchange file online

No registration and no installation required. FileViewerHub processes supported Open Financial Exchange files locally in your browser.

1

Drop your OFX file

Drag and drop an .ofx file into the upload area, or choose a file from your device. Your file is processed locally in your browser.

2

Inspect statements and accounts

Review banking, credit-card and investment statements, account details, balances and a searchable transaction table - all without uploading the file.

3

Export or move on

Filter transactions and export selected records as CSV, JSON or JSONL with privacy options. Your financial data never leaves your browser.

What is an OFX file?

An OFX file is an Open Financial Exchange document - a standard format for exchanging financial data between institutions and personal-finance software.

OFX files can contain banking statements, credit-card statements, investment statements, account balances and transaction data. The format supports both SGML-style (OFX 1.x) and XML-style (OFX 2.x) structures.

FileViewerHub does not describe every .ofx file as a Quicken or QuickBooks file. A general OFX file is a standard financial exchange document that may be used by many different applications.

OFX Viewer features

Account and Transaction Explorer

Inspect account details, statement periods, balances, payees, memos and financial transactions in a searchable table.

Exact Financial Values

Preserve decimal precision, currencies, raw dates and source-specific identifiers without silently rounding amounts.

Private Browser-Based Export

Filter and export selected financial records to CSV, JSON or JSONL without uploading the source file.

OFX 1.x and XML structure support

Parse both SGML-style OFX 1.x and XML-style OFX 2.x files with a tolerant tokenizer and safe XML parser.

OFX 1.x vs OFX 2.x

FeatureOFX 1.xOFX 2.x
StructureSGML-styleXML
Closing tagsOften omittedRequired
XML declarationNoYes
ParserTolerant SGML tokenizerSafe XML parser
Banking statementsYesYes
Investment statementsYesYes

Banking, credit-card and investment statements

Banking, credit-card and investment statements
Multiple accounts and statement responses
Account details with masked account IDs
Statement date ranges and balances
Individual transactions with exact decimal amounts
Payee names, memos, check numbers and FITIDs
Security lists and investment positions where provided
OFX 1.x SGML-style and OFX 2.x XML-style files

Programs that open OFX files

Quicken (import)QuickBooks (import via QBO)GnuCash (open-source accounting)FileViewerHub (online, no install)Text editors (raw inspection)

OFX privacy and safety

Security note

FileViewerHub processes your OFX file entirely in your browser. Account numbers, balances, payees, memos and transaction amounts are never uploaded to a server. The viewer does not resolve XML external entities, does not fetch external schemas or stylesheets, and never executes embedded text.

FileViewerHub is an independent file-viewing service and is not affiliated with or endorsed by the financial-software vendors referenced on this page.

View a sample Open Financial Exchange file

sample-bank-statement.ofx

Not sure what you'll see? Open our safe sample file as an example to preview how the viewer displays its contents.

Download sample

Frequently asked questions

What is an OFX file?

An OFX file is an Open Financial Exchange document. It is a standard format for exchanging financial data between institutions and personal-finance software. OFX files can contain banking statements, credit-card statements, investment statements, account balances and transaction data.

How can I open an OFX file online?

Upload your .ofx file to FileViewerHub's OFX Viewer. The file is parsed entirely in your browser - no software installation is required. You can inspect accounts, statements, balances and transactions, then export selected records as CSV or JSON.

Does FileViewerHub upload my OFX statement?

No. All parsing happens locally inside your browser using a Web Worker. Your OFX file, account numbers, transactions, payees and memos are never sent to a server.

What is the difference between OFX 1.x and OFX 2.x?

OFX 1.x uses an SGML-style structure where closing tags are often omitted. OFX 2.x uses well-formed XML with explicit closing tags and an XML declaration. FileViewerHub's parser supports both styles and detects the format automatically from the file content.

Can the viewer display multiple accounts?

Yes. The viewer supports multiple statement responses within a single OFX file. Each account is shown separately in the Accounts tab, and you can filter transactions by account.

Can it show credit-card transactions?

Yes. The viewer supports credit-card statements (CREDITCARDMSGSRSV1 / CCSTMTTRNRS) alongside banking statements. Transactions from all account types appear in the shared transaction table.

Can it show investment transactions?

Yes, where implemented. The viewer supports investment statements (INVSTMTMSGSRSV1) including buy, sell, reinvest, income and dividend actions. Security lists and position data are also displayed where the file provides them.

Why are some OFX fields unsupported?

The OFX standard defines many message sets beyond banking, credit-card and investment statements (such as loan, tax, bill payment and email). Unsupported message sets are preserved in the raw metadata with a warning rather than being silently discarded.

What is a FITID?

A FITID (Financial Institution Transaction ID) is a unique identifier assigned to each transaction by the financial institution. It is used to detect duplicate transactions. If the same FITID appears more than once in the same account, the viewer flags it as an exact identifier duplicate.

Can I export OFX transactions to CSV?

Yes. Use the Export menu to download filtered or all transactions as CSV. The export preserves exact decimal amounts, currency codes and protects against spreadsheet formula injection. Privacy options let you mask or remove account numbers, payees and memos.

Is OFX the same as QBO?

No. A QBO file is a QuickBooks Web Connect file with application-specific fields, while a general OFX file is a standard Open Financial Exchange document. Both use the OFX-family structure, but they target different applications.

Is OFX the same as QFX?

No. QFX is a Quicken Web Connect file with application-specific fields. OFX is the general standard. Both use the OFX-family structure but target different applications.

Is OFX the same as QIF?

No. QIF (Quicken Interchange Format) is a plain-text format with one-character field codes and ^ record terminators. OFX uses SGML-style or XML-style tags. They are completely different formats.

Why is the file not valid XML?

OFX 1.x files use SGML-style tags where closing tags are often omitted, so they are not well-formed XML. FileViewerHub uses a tolerant SGML parser for these files. OFX 2.x files are well-formed XML and are parsed with a safe XML parser.

Why is a currency not shown?

The viewer detects currency from the file's CURDEF field and per-transaction currency fields. When no currency is present in the file, the viewer displays 'Currency not specified' rather than assuming USD.

Can I view a large OFX file on mobile?

Yes. The viewer uses a Web Worker for parsing and a virtualized transaction table, so large files remain responsive on mobile devices. If a file exceeds available browser memory, the viewer shows a clear message instead of crashing.

Ready to view your file?

Drop your .ofx file above to inspect accounts, statements and transactions privately in your browser.