Skip to content
Every conversion is balance-checked

PDF bank statements, spreadsheet-ready in seconds

Drop in a statement and get back clean, reconciled rows — as CSV, Excel, JSON or OFX. Check the numbers and fix anything before you download.

Tap to select statement PDF

Select PDF from Files, iCloud Drive, or Downloads

Up to 25 MB per file · Up to 20 files per batch · Processed securely in-memory

No sign-up, no watermark, no email required. Your first conversion starts now.

  • Never uploaded Converted in your browser
  • We never see it No server receives your file
  • Pay As You Go or Subscription From $0.10 / page
  • Works with most banks 80 recognised by name, in 19 countries

How it works

Three steps, about fifteen seconds

No template to configure, no column mapping to learn before you start. Upload the PDF your bank gave you and the parser works out the rest.

  1. 1

    Drop in your PDFs

    Up to 20 statements at once, straight from your bank. Password-protected files are fine — unlock them inline without re-uploading.

  2. 2

    We read every page

    Layout-aware extraction pulls the transaction table off each page, recovers the running balance and scores its own confidence row by row.

  3. 3

    Check, fix, export

    Totals and a balance check tell you instantly whether the numbers reconcile. Correct anything by hand, then download CSV, Excel, JSON or OFX.

Accuracy you can audit

A converter that shows its work

Most converters hand you a CSV and leave you to trust it. Bookkeeping does not work like that — so this one proves the numbers add up before you download them.

It tells you when it is wrong

Every conversion is reconciled: opening balance plus every extracted transaction must equal the closing balance on the statement. If it does not, we say so, and by how much — instead of handing you a tidy spreadsheet with a missing row.

Confidence, row by row

Each transaction carries an extraction confidence score. Anything under 90% is flagged in the table so your review takes thirty seconds instead of a full re-read of the PDF.

Fix it here, not in Excel

Every cell is editable and any row can be deleted, right in the results table. Your download is generated from the rows you see, so corrections never have to happen twice.

Output formats

Export into whatever you use next

Switch format at the moment of download — the same reviewed, corrected rows, rendered four different ways.

csv

CSV Opens in anything

One row per transaction with date, description, debit, credit and running balance. UTF-8, RFC 4180 quoting, ready for Excel, Sheets or a Python script.

xlsx

Excel Formatted workbook

A real .xlsx with typed number and date cells, a frozen header row and totals — no "text to columns" cleanup on the other side.

json

JSON For developers

The full document object: detected bank, account metadata, per-row confidence scores and the reconciliation summary.

ofx

OFX For accounting software

Open Financial Exchange, the format QuickBooks, Xero, GnuCash and Quicken import natively. Transactions arrive already categorised as debits and credits.

Supported banks

80 banks recognised by name, and most others too

Recognising a bank tells the parser how its country writes dates and amounts before it reads a single row. A statement from any other bank usually still converts cleanly: the parser works from the layout of the page, not a template.

Bank not converting properly? Send us the layout and we will add a profile for it, usually within a week.

Pricing

Simple, transparent pricing

Choose a monthly subscription, or purchase non-expiring page packs as you go.

Compare plans

Free

$0 forever

Enough to see whether it reads your bank.

  • 1 page a day, no account needed
  • 5 pages once you sign in with Google
  • Converted in your browser — never uploaded
  • CSV, Excel, JSON & OFX export
  • Balance check and per-row confidence
  • No card required
Most popular

Pay As You Go

$3 for 25 pages

Credits that never expire. No monthly commitment.

  • Then $0.10 a page — 50 pages for $5
  • No account needed to buy
  • Credits roll over and never expire
  • Batch conversion up to 20 files
  • CSV, Excel, JSON & OFX export
  • No recurring charge

Pro

$10 per month

For bookkeepers, CPAs and regular volume.

  • 200 pages per month
  • Batch conversion up to 20 files
  • CSV, Excel, JSON & OFX export
  • Priority support & layout requests
  • Cancel any time

FAQ

Questions worth asking

Especially the ones about what happens to your data.

All questions
How long do you keep my statements?

Nothing is uploaded, so there is nothing for us to keep. Conversion runs inside your browser and the extracted rows live in the page until you close it. We never receive your statement, so it cannot be stored, trained on, or handed to anyone.

Do I need an account?

No. Without an account you can convert 1 page every 24 hours, and signing in with Google gives you 5 free pages. Page credits ($3 for 25 pages, or $0.10/page from 50 pages) can be bought without an account too: they are saved in your browser, and signing in with Google later moves them onto your account so they work on any device. Pro ($10/mo for 200 pages) needs a Google sign-in, because a subscription is managed from your account.

Is my financial data used to train models?

Never. Your documents are processed to produce your output and then deleted. They are not used for training, not sold, and not shared with third parties.

What if my statement is password protected?

Enter the password in the prompt that appears next to that file. The document is unlocked in place — the rest of the batch is untouched, and anything you have already corrected stays corrected. Each file gets its own prompt, so a batch with different passwords is fine. The password is used once, in memory, and is never stored or logged.

How accurate is the extraction?

On clean text-based statements from supported banks, typically above 99% at the row level. Every row carries a confidence score, rows below 90% are flagged for review, and the balance check tells you whether the whole statement reconciles against its opening and closing balances.

Convert your first statement

It takes about fifteen seconds and costs nothing. Nothing to install, nothing to sign.

Upload a PDF