3 pages free — no account needed

Bank Statement to OFX — Free Converter

Upload your bank statement PDF and download an OFX file ready to import into Quicken, GnuCash, Moneydance, or any OFX-compatible software. Every transaction extracted and categorized by AI.

Drop your bank statements hereUpload your bank statements
or click to browsePDF, JPG or PNG · multiple files supported
Free·No signup·PDF deleted after analysis
... statements analyzed
|See a live example →

How it works

1

Upload your PDF

Drop your bank statement PDF — scanned or digital. JPG and PNG images of statements are also supported.

2

AI extracts every transaction

Our AI reads each transaction: date, payee name, amount, and category — structured into standard OFX fields.

3

Download OFX & import

Download the .ofx file and import it into Quicken, GnuCash, Moneydance, or any OFX-compatible software.

What's in the OFX file

Each transaction includes the standard OFX fields your software expects.

OFX Field
Example
Notes
TRNTYPE
DEBIT / CREDIT
Transaction type — DEBIT for outflows, CREDIT for deposits and refunds.
DTPOSTED
20251015120000
Transaction date in OFX format (YYYYMMDDHHMMSS). Parsed from your statement date.
TRNAMT
-67.42
Transaction amount. Negative for expenses and withdrawals, positive for deposits.
FITID
1, 2, 3...
Unique financial institution transaction ID. Auto-generated sequentially for duplicate detection.
NAME
WHOLEFDS MKT #10247
Payee or merchant name as it appears on your statement.
MEMO
Groceries
AI-assigned spending category used as the memo field.

Sample OFX output

Standard OFX 1.x SGML format — accepted by Quicken, GnuCash, Moneydance, and more.

OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE

<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<DTSERVER>20251015120000
<LANGUAGE>ENG
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<TRNUID>1001
<STMTRS>
<CURDEF>USD
<BANKTRANLIST>
<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20251015120000
<TRNAMT>-67.42
<FITID>1
<NAME>WHOLEFDS MKT #10247
<MEMO>Groceries
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20251015120000
<TRNAMT>-4.75
<FITID>2
<NAME>STARBUCKS #8291
<MEMO>Dining Out
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT
<DTPOSTED>20251014120000
<TRNAMT>2847.63
<FITID>3
<NAME>PAYROLL - ACME CORP
<MEMO>Income
</STMTTRN>
</BANKTRANLIST>
</STMTRS>
</STMTTRNRS>
</BANKMSGSRSV1>
</OFX>

When you need a bank statement to OFX converter

PDF is what your bank gives you. OFX is what your accounting software needs.

Your bank removed OFX downloads
Many banks have cut direct OFX/QFX downloads to push users toward their own apps. Upload your PDF statement and get the OFX file your accounting software needs.
Importing statements into Quicken
OFX is Quicken's preferred import format. If your bank's Quicken direct connect stopped working, download the PDF and convert it here.
Old statements, new software
Moving to GnuCash or Moneydance? Convert years of PDF bank statements to OFX and build a complete transaction history.
Statements from banks abroad
International banks often only provide PDF statements. Upload them and get an OFX file that works with your accounting software regardless of which country the bank is in.
When QIF isn't enough
OFX includes FITID (transaction IDs) that QIF lacks — this enables automatic duplicate detection when importing. OFX is the more modern, reliable format.
Batch processing multiple months
Upload each monthly statement separately, download the OFX files, and import them in sequence. Most OFX-compatible software handles batch import seamlessly.

Compatible software & import instructions

Quicken

All versions — Classic, Deluxe, Premier, Simplifi
How to import: File → Import → OFX/QFX File. Select the account, review transactions, click Import.
Quicken prefers OFX over QIF for most banks — it preserves the FITID which helps with duplicate detection.

GnuCash

All versions (free, open-source)
How to import: File → Import → Import OFX/QFX. Select the file, map the account, complete the wizard.
GnuCash's OFX importer is excellent — it uses FITID to detect duplicates and supports matching against existing transactions.

Moneydance

All versions
How to import: File → Import → OFX File. Select the account and import.
Moneydance fully supports OFX with automatic payee matching and duplicate detection via FITID.

MoneyMoney (macOS)

All versions
How to import: Accounts → Import → OFX File. Select the target account.
Popular German personal finance app that accepts standard OFX 1.x files.

iBank / Banktivity (macOS/iOS)

Banktivity 8+
How to import: File → Import Transactions → OFX. Select the account.
Banktivity (formerly iBank) accepts OFX files from any bank worldwide.

OFX vs QIF — which do you need?

FeatureOFXQIF
Quicken importNative — preferred formatSupported but older
GnuCash importNative — recommendedSupported
Duplicate detectionAutomatic via FITIDManual / limited
QuickBooks OnlineNot supported (use QBO)Not supported
Format typeSGML (legacy) or XML (2.0)Plain text
International transactionsBetter supportBasic
StandardANSI X9.38 (financial industry)Intuit proprietary
Rule of thumb: Use OFX for Quicken, GnuCash, and Moneydance. Use QBO for QuickBooks Online. Use CSV for Excel, Google Sheets, or budgeting apps. We provide all formats from every upload.

Works with any bank

Any PDF statement from any bank worldwide converts to OFX.

ChaseBarclaysHSBCDeutsche BankBNP ParibasINGBank of AmericaSantanderHDFC BankTD Bank+ 10,000 banks worldwide

Frequently asked questions

What is an OFX file?+
OFX (Open Financial Exchange) is a standardized file format for exchanging financial data between banks and personal finance software. It was developed jointly by Microsoft, Intuit, and CheckFree in 1997. An OFX file contains structured transaction data — date, amount, payee, and transaction type — in a format that any OFX-compatible software can read.
Is this OFX converter really free?+
Your first 3 PDF pages are free — no account required. Upload your bank statement PDF and download the OFX file instantly. Need to convert more pages? Plans start at $9/mo.
What's the difference between OFX and QFX?+
QFX is a proprietary variant of OFX created by Intuit for Quicken. Structurally, they are nearly identical — QFX just has a slightly different header. Quicken accepts both. If you need specifically QFX, our OFX file will work with Quicken as the format is compatible.
What's the difference between OFX and QBO?+
QBO (QuickBooks Online format) uses the newer OFX 2.0 XML structure, while standard OFX uses the older SGML format. QuickBooks Online only accepts QBO files. If you need QuickBooks Online, use our QBO converter instead. For Quicken and GnuCash, use OFX.
Which banks are supported?+
Any bank worldwide that provides PDF statements — Chase, Barclays, HSBC, Deutsche Bank, BNP Paribas, Santander, ING, HDFC Bank, TD Bank, and thousands more. Scanned paper statements and photographed statements work too.
Will the OFX import create duplicate transactions?+
Our OFX files include a unique FITID (financial institution transaction ID) for each transaction. OFX-compatible software like Quicken and GnuCash uses FITID to automatically detect and skip duplicates during import. Import the same date range twice and duplicates will be filtered.
Is my bank statement data kept private?+
Your PDF is processed in memory and immediately discarded — never stored on disk, never shared. Only the structured transaction data is used to generate your OFX file.
How accurate is the transaction extraction?+
For digital PDFs downloaded from your bank, accuracy is 99%+. For clear scans at 200+ DPI, accuracy is typically 98%+. Our AI flags uncertain transactions rather than guessing.

Convert your bank statement to OFX

3 pages free — no account needed. Need more? Plans start at $9/mo.

Drop your bank statements hereUpload your bank statements
or click to browsePDF, JPG or PNG · multiple files supported
Free·No signup·PDF deleted after analysis
... statements analyzed
|See a live example →
Related tools
Bank Statement to QBO →Bank Statement to QIF →Bank Statement to CSV →Convert to Excel →Bank Statement Converter →