PDF to OFX Converter

Turn a bank statement PDF into an OFX file your accounting software can import directly.

Drop your file here, or click to choose

Accepts a bank statement PDF - up to 25 MB

Most accounting packages will import an OFX file but cannot read a PDF at all. That leaves the familiar choice between typing a statement in by hand and paying for a bank feed. This converter reads the PDF and writes the OFX for you.

Extraction uses the same engine as our bank statement converter, so the layouts of over a thousand banks are already understood - including scanned statements, which are read with OCR. Each transaction becomes an <STMTTRN> entry carrying its posting date, amount, description and a stable transaction ID.

That ID matters more than it sounds. Importers use it to recognise a transaction they have already seen, so if you import the same statement twice you get one copy of each entry rather than two. Ours is derived from the content of the transaction, not its position in the file, so it stays the same across re-exports.

The output is OFX 1.0.2, the SGML flavour, because that is what Quicken, Sage, GnuCash and MS Money expect. If you need a PDF from an OFX instead, use the OFX to PDF converter.

How it works

  1. 1

    Upload your statement PDF

    Any bank statement PDF, including scanned ones. Password-protected files should be unlocked first with our free PDF password tool.

  2. 2

    We extract every transaction

    The same engine behind our bank statement converter reads the dates, descriptions and amounts, whichever layout your bank uses.

  3. 3

    Download your OFX file

    Import it into Quicken, Sage, GnuCash or MS Money. Your file and the one we generate are erased automatically - we never keep them.

What it handles

All bank layouts

Backed by the same extraction engine as the main converter, so your bank is very likely already handled.

Stable transaction IDs

Each entry gets an ID derived from its content, so re-importing the same statement will not duplicate your ledger.

OFX 1.0.2 output

The SGML flavour that Quicken, Sage, GnuCash and MS Money actually expect.

Auto-deleted, never kept

Your PDF and the OFX we generate are erased from our servers and our database automatically. We never keep your statements and never share them.

How this compares to other PDF to OFX tools

Writing OFX is the easy half. The hard half is reading the bank PDF properly, then giving each transaction an ID your accounting software will not import twice.

How this compares to other PDF to OFX tools
FeatureBank Statement MagicTypical free online converterTyping it in by hand
Reads the PDF with the same engine as our bank statement converterYesNoNot applicable
Handles scanned statements, not only text PDFsYesNoYes
Writes OFX 1.0.2, the version Quicken, Sage, GnuCash and MS Money expectYesVariesNot applicable
Header lines written in the order importers requireYesNoNot applicable
Transaction IDs built from the transaction itself, so a repeat import does not duplicateYesNoNo
Descriptions past the 32-character limit moved to the memo field instead of cut offYesNoNo
Cheque and reference numbers carried acrossYesNoDepends on you
Refused before you are charged if the transactions cannot be readYesVariesNot applicable
Time for a 200-row statementSecondsSecondsAn hour or more
Uploads removed automaticallyYesVariesNot applicable
CostFree daily allowanceFreeYour time

Frequently asked questions

Which software can import the OFX file?
Quicken, Sage, GnuCash, MS Money and most banking or bookkeeping packages that offer an OFX or Web Connect import. QuickBooks prefers its own QBO variant, which is a different flavour of the same format.
Will importing twice duplicate my transactions?
No. Every transaction carries a FITID that importers use to spot entries they already hold, and ours is derived from the transaction content rather than its position, so it is the same each time you convert.
Does it work with scanned statements?
Yes. Scanned and image-only PDFs are read with OCR by the same engine that powers the bank statement converter.
What about password-protected PDFs?
Remove the password first with our free PDF password unlock tool, then upload the unlocked file.
How is this charged?
By page, from the same daily free pages and subscription allowance as every other converter here, so one plan covers all of them.
How long do you keep my files?
Not for long, and never permanently. Your uploaded PDF and the OFX we generate from it are erased from our servers and our database automatically. We never keep your statements and never share them with anyone.

Convert your statement to OFX

Upload a bank statement PDF and get an importable OFX file back.