Bank statement converter: turn PDFs into Excel and CSV

Get editable transactions from a PDF statement — text-based or scanned — and check the results against the original page before you export.

  • Clean columns — one row per transaction, amounts as numbers.
  • Side-by-side review — every row links back to its source page.
  • Clear page pricing — you see the page count before anything is charged.

No bank login required · Guest files are deleted 1 hour after upload · Security

Drop your PDF or statement image here

Or choose a file from your device

…

One image counts as one page. Long screenshots are not supported yet.

Convert and combine multiple files

PDF, PNG, JPG, WebP · Up to 20 MB · 100 pages per PDF

Try a sample
Export preference

Only upload statements you're authorized to process. See Privacy and Terms.

See one review, end to end

Sample data

This bank statement converter shows each extracted row next to the page it came from. In the sample below, one amount was read as 84.80 instead of 84.60 — the balance check catches the $0.20 difference so you can fix it before export.

Original PDF · page 1 of 2
Example Bank
Checking ending 2048 · USD · 2026-08-01 to 2026-08-31
08/02 Client payment1,200.00
08/03 Office supplies84.60
08/05 Software subscription29.00
08/12 Workspace rent450.00
Extracted transactions
Client payment
2026-08-02 · p.1
+1,200.00
Matches original
Office supplies
2026-08-03 · p.1
−84.80
Original reads 84.60
Software subscription
2026-08-05 · p.1
−29.00
Matches original
The calculated closing balance differs by $0.20. Review the flagged transactions.

Open the sample workspace

How the bank statement converter works

STEP 1

Upload

Select a PDF statement — text-based or scanned — or a statement image. We check the file and show the page count before any charge.
STEP 2

Review

Compare rows with the original, fix what looks wrong, and see which checks pass.
STEP 3

Export

Download XLSX or CSV as often as you need. Re-exporting never uses extra pages.

What you get in the file

  • One row per transaction — no repeated page headers.
  • Amounts as numeric cells, dates as YYYY-MM-DD.
  • Descriptions merged when the bank splits them over lines.
  • Optional source-page column so any row can be traced.

What we support today

  • PDF, PNG, JPG, WebP · Up to 20 MB · 100 pages per PDF
  • One account and one currency per file; tested formats include USD and GBP.
  • Scanned PDFs are read page by page from the image; very blurry or skewed scans need extra checking.
  • Tested bank formats are listed with their verification date.

Pricing at a glance

  • 5 free pages every 24 hours. No account or card required.
  • 5 pages free every day. Monthly plans start at $19 for 500 pages; annual plans save 40% and provide the whole year’s pages upfront. One-time packs start at $5 for 30 pages and last 365 days. See Pricing for all plans.
See full pricing rules

A bank statement converter built for checking, not just converting

Most people who need a bank statement converter have the same problem: the bank only gives them a PDF, and the accountant, bookkeeping tool or spreadsheet needs rows. Copying transactions by hand is slow, and a quick conversion that silently drops a line or flips a debit is worse than no conversion at all. That is why the review step sits in the middle of the workflow here, not as an afterthought.

Every extracted transaction keeps a link to its source page, amounts stay exact to the cent, and the balance check compares opening balance, money in and money out with the closing balance printed on the statement. When something doesn't add up, you see where — and you decide what to change. Nothing is marked as verified by a bank, and nothing is guessed to make a total look right.

Choose the output you need

Questions people ask before uploading

Is it safe to upload my bank statement?

You never give us a bank login — you upload a PDF you already have. Files are processed automatically, support staff can't open them without your permission, and they are deleted 1 hour after upload for guests (24 hours with an account). You can delete them sooner at any time.

Will it work with my bank?

It isn't limited to a list of banks: each page is read as it is printed, including other languages and number formats. Most of our testing is on US and UK statements, so the 5 free pages a day are the quickest way to check your own bank before paying.

Does it work with scanned statements, photos or screenshots?

Yes. Scanned PDFs and PNG, JPG or WebP images are read from the page image. Downloaded PDFs from online banking give the cleanest result; for scans and photos, check the amounts against the original.

My statement PDF is password-protected. What can I do?

We can't open locked files (and they never use pages). Open the PDF with its password, choose Print, then Save as PDF — the new copy has no password and converts normally.

Is it free?

You get 5 free pages every 24 hours, with no account or card, and real Excel and CSV files without a watermark. Need more today? One-time packs start at $5 for 30 pages, and monthly plans at $19 for 500 pages. Pages without transactions and failed pages are never charged.

Can I import the result into QuickBooks or Xero?

Yes. Export a CSV with a single signed Amount column — money out as negative numbers — which is the layout both QuickBooks Online and Xero accept. Our QuickBooks and Xero guides walk through the import screens.

How do I know nothing was missed?

We add up every transaction and compare it with the opening and closing balance printed on the statement. If they don't match, you see the difference and the rows where the running balance breaks, next to the original page.

Can I combine several months into one spreadsheet?

Yes. Use Convert and combine multiple files to upload up to 20 statements, review each one, and export them together as a single Excel or CSV file.