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 files are removed from our servers after 72 hours.

What it handles

1000+ 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.

Deleted after 72 hours

Your PDF and the OFX generated from it are removed from the server and the database once the window passes.

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?
The uploaded PDF and the OFX generated from it are deleted from the server and the database 72 hours after conversion.

Convert your statement to OFX

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