bank statement → OFX

Convert OFX to CSV: OFX to CSV Converter Online

What an OFX file holds, what actually opens one, and how to get the same transactions into a spreadsheet. If you still have the original PDF statement, upload it here and export CSV or Excel directly.

Reads PDF and scanned statements
Exports CSV, Excel and OFX
256-bit encryption

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

Extract:
|
|
<OFX> for MS Money & accounting software, <CSV> for spreadsheets

Convert an OFX file to CSV

OFX is a tagged format written for finance software to read, not for people, which is why it looks like markup in Excel. To get a spreadsheet you either import the OFX into a program that reads it and export CSV from there, or you go back to the statement the data came from. The uploader on this page reads PDF and image statements, not OFX files, and exports CSV, Excel and OFX from them.

Why an OFX file will not open in a spreadsheet

OFX is a tagged data format designed for finance programs to read, not people. Double click it and a finance program or your browser tries to open it, but Excel shows a wall of tags instead of clean rows.

OFX Is Not a Spreadsheet

An OFX file is structured tags, not rows and columns. Open it in Excel and you see SGML style markup, not the transactions you wanted to sort.

Software Locks the Data In

MS Money and other desktop finance programs read OFX happily but do not export a clean CSV of a single imported file, so the data feels stuck in the program.

You Need to Categorize or Analyze

Budgeting, expense reports, and tax prep all want the data in a spreadsheet where you can add categories, pivot, and total by month.

Accountants Ask for a Spreadsheet

A bookkeeper or accountant usually wants CSV or Excel, not an OFX file they would have to import into their own software first.

Balance and Dates Must Survive

A sloppy conversion can drop the running balance or mangle the date format, which breaks any reconciliation you do in the sheet.

Manual Copying Is Error Prone

Pulling transactions out of an OFX by hand is tedious and easy to get wrong across hundreds of lines.

How the OFX to CSV converter works

Converting from the statement rather than the OFX gives you the same transactions as clean columns, with dates and signed amounts you can reconcile.

Clean Column Layout

Writes date, description, amount, and running balance columns that open straight into Excel or Google Sheets.

Reads the Statement, Not the OFX

The uploader accepts PDF and image statements, including scanned copies. It does not read OFX or QFX files, so start from the statement those files were built from.

Correct Date Format

Converts OFX date stamps into a clean, readable date so nothing lands on the wrong day in your sheet.

Signed Amounts

Keeps debits and credits signed correctly so your column totals and running balance stay accurate.

Excel Ready Too

Need an .xlsx workbook instead of CSV? The same data exports to Excel in one click.

Private by Default

256-bit encryption in transit and you can delete your uploaded file at any time.

Convert OFX to CSV in 3 steps

Start from the PDF statement the OFX was generated from. No install and no scripting.

1

Upload the PDF statement

Drop in the PDF or scanned statement from your bank, card or brokerage. The uploader reads PDF and image files, not OFX or QFX.

Tip: Up to 50 statements can go in at once.

2

Convert to CSV

Every transaction is extracted and written into a clean spreadsheet with proper columns.

Tip: Choose CSV or Excel output.

3

Open in Excel or Sheets

Download the CSV and open it in Excel or Google Sheets to sort, filter, and categorize.

Tip: Check the total against your statement to confirm nothing dropped.

Who converts OFX to CSV

Anyone with an OFX file who needs the transactions in a spreadsheet instead of finance software.

Bookkeepers

Turn a client OFX download into CSV to categorize and import into whatever ledger the client uses.

Accountants

Get transactions into a spreadsheet for review, tie outs, and tax prep without importing into finance software first.

Budgeters and Analysts

Move OFX data into a sheet to pivot, chart, and total spending by category and month.

Small Business Owners

Convert a bank OFX export into CSV to build expense reports and share with a bookkeeper.

Common Search Terms

convert ofx to csv ofx to csv ofx to csv converter ofx to csv online convert ofx file to csv ofx to excel

When you have OFX but need a spreadsheet

Banks and finance programs love OFX because software reads it cleanly, but a spreadsheet is what you want the moment you need to categorize spending, build an expense report, or hand transactions to an accountant. Converting OFX to CSV unpacks the tagged file into ordinary rows and columns: one line per transaction, with the date, description, amount, and balance laid out so you can sort and filter in Excel or Google Sheets. If you specifically want a formatted workbook rather than a comma file, you can turn the same statement data into a ready to use spreadsheet in seconds.

What a good OFX to CSV conversion preserves

The value is in getting a spreadsheet you can actually reconcile against. A correct conversion reads the OFX date stamp into a clean date, keeps debits and credits signed so column totals are right, and carries the running balance through so you can check the ending figure. The table below shows how the tagged OFX fields map to spreadsheet columns.

OFX fieldCSV column
DTPOSTED date stampA clean, readable transaction date
NAME and MEMOA single description column
TRNAMT amountA signed amount, debits negative
Ledger balanceA running balance column

Prefer a formatted workbook with a header row and columns ready for formulas? The OFX to Excel converter writes an .xlsx file from the same OFX. Going the other direction is just as common: if a program only accepts an account file, use the CSV to OFX converter to turn a spreadsheet back into OFX. And if you started from a PDF rather than an OFX, the bank statement to OFX converter reads the statement directly.

Convert OFX to CSV: Common Questions

Two routes work. Import the OFX into a program that reads it, such as GnuCash or Xero, then export CSV from that program. Or go back to the PDF statement the data came from and convert that instead, which is what the uploader on this page does. It reads PDF and image statements, not OFX files.

OFX is a tagged data format built for finance software, not a spreadsheet, so opening it in Excel shows the raw markup instead of rows. Converting it to CSV first unpacks those tags into ordinary columns, which is what lets you sort, filter, and total the transactions.

QFX is the Intuit variant of OFX and behaves the same way, so the same two routes apply: import it into software that reads QFX and export CSV, or convert the original PDF statement. The uploader here does not read QFX files, and it does not write them either: a genuine QFX carries a bank issued INTU.BID, so it exports OFX, CSV and Excel from the statement instead.

Yes, when the statement shows one. A running balance column is written into the CSV so you can confirm the ending figure against the statement, which is what makes the spreadsheet reconcilable rather than just a list of amounts.

Yes. The same transactions can be exported to an .xlsx Excel workbook rather than a plain CSV. Pick CSV when you want a simple file any tool reads, or Excel when you want formatting and formulas ready to go.

Uploads here are protected by 256-bit encryption in transit and you can delete a file at any time. Before sending financial data to any online tool, confirm it encrypts uploads and lets you control deletion, and read its privacy and retention policy.

Related Resources

Other Bank Statement Converters

JPMorgan Chase Bank of America Citigroup Wells Fargo Goldman Sachs Morgan Stanley U.S. Bancorp PNC Financial Services Truist Financial Capital One TD Bank Charles Schwab Bank of New York Mellon State Street BMO USA Ally Financial Regions Financial Fifth Third Bank Huntington Bancshares KeyBank Citizens Financial Group First Citizens BancShares Synchrony Financial M&T Bank First Horizon Cathay Bank USAA Navy Federal Comerica Zions Bancorporation East West Bancorp First National of Nebraska Cullen Frost Bankers BOK Financial Fulton Financial Associated Banc-Corp Valley National Bancorp Wintrust Financial First Midwest Bancorp Commerce Bancshares UMB Financial Pinnacle Financial Partners Webster Financial Cadence Bank Old National Bancorp First Interstate BancSystem Umpqua Holdings First Hawaiian Bank Prosperity Bancshares SouthState Corporation First Merchants First Bank Holding Glacier Bancorp First Financial Bancorp Independent Bank Columbia Banking System Western Alliance Bancorporation Pacific Premier Bancorp Bank OZK United Community Banks Customers Bancorp Texas Capital Bancshares SVB Financial Group Signature Bank First Republic Bank New York Community Bancorp Sterling Bancorp First Bank Bank United First Commonwealth Financial ServisFirst Bancshares Renasant Corporation Simmons First National Trustmark Corporation First Busey Community Bank System First Mid Bancshares Ameris Bancorp Hancock Whitney First BanCorp Third Coast Bancshares Home Bancshares Byline Bancorp Simmons Bank United Bankshares Peoples United Financial American Express HSBC Bank USA Citizens Bank Santander Bank Flagstar Bank PNC Credit Card U.S. Bank Credit Card Apple Card

Payment Processor and Marketplace Statement Converters