Skip to content
PDF → CSV

Convert a PDF bank statement to CSV

CSV is the universal import format: convert your statement PDF into a plain, comma-delimited file you can load into accounting software, a database or any spreadsheet app. Each transaction is one row with the date, description, amount and running balance, and every balance is reconciled to the cent before you download. Convert the first 3 pages free, no sign-up, and export the CSV. A free account converts the whole statement.

Try it now

Live converterEncrypted · never shared

PDF or images · up to 50 MB, 400 pages

No sign-up · no card · your file stays yours · Privacy
Reconciled to the centEncrypted in transit + at restYour files, never sold or sharedDelete anytimeRead our security →
How it works

Three steps. Most statements take seconds.

No templates to set up, no mapping rules to configure. What used to be an afternoon of hand-keying becomes structured rows you can trust — and every balance is checked, so you catch a misread before it hits the books.

01

Upload your PDF

Drag in one bank statement PDF. Any bank, any layout — digital or scanned, single or multi-account.

02

We extract & check

Our engine reads every date, description, amount and balance, then cross-checks running totals so the numbers actually reconcile.

03

Export in one click

See every row and balance check instantly — the first 3 pages, no sign-up. Download it as Excel, CSV, JSON or OFX (QuickBooks & Xero) right away; a free account keeps every conversion so you can come back and re-export.

Proof, not promises

See a real conversion

Open the actual output from a real 6-page Northbridge Credit Union statement — 22 transactions, every running balance reconciled to the cent. No upload, no account.

sample-statement.xlsxReconciled
DATEDESCRIPTIONAMOUNT
05-01ACME PAYROLL DIRECT DEPOSIT+3,250.00
05-02BLUE BOTTLE COFFEE #418−6.75
05-03ADOBE CREATIVE CLOUD−54.99
05-04HYDRO ONE PRE-AUTH PAYMENT−128.40
05-05TRANSFER FROM SAVINGS+500.00
05-06LOBLAWS GROCERIES−143.28
Opening 4,820.55Closing 9,191.97 CAD
Computed closing matches the statement — difference $0.00
+ 16 more rows — open the full result
FAQ

Good questions, answered

What delimiter and encoding does the CSV use?

Standard comma-separated values in UTF-8, with a header row. Fields that contain a comma or quote are quoted per the usual CSV convention, so the file imports cleanly into spreadsheets, databases and accounting tools.

What is one row in the CSV?

One transaction per row, with columns for date, description, amount and the running balance — the same reconciled data you would see in the Excel export, in a plain-text file.

Are the amounts clean numbers or formatted text?

Amounts are written as plain numbers without currency symbols or thousands separators, so they parse directly on import — no find-and-replace pass needed first.

Can I import the CSV into my accounting software?

Yes — a UTF-8 CSV imports into most tools that accept a transactions file. If your software prefers a bank-feed file, you can also export OFX, which imports into Xero and QuickBooks Online (use CSV for QuickBooks Desktop). Every export ships today: Excel (.xlsx), CSV, JSON and OFX.

Convert a statement — free

Free to try, no card, no sign-up. Most statements come back as a clean spreadsheet in a few seconds — even a big multi-month packet is typically done in about 30 seconds.

Live converterEncrypted · never shared

PDF or images · up to 50 MB, 400 pages