statement2csv

Turn a bank statement PDF into a clean CSV — without uploading it anywhere.

Drop in a bank or credit-card statement. It's parsed inside your browser using your own computer — the file never touches a server, ours or anyone's. Works offline once loaded.

🔒 No upload · no account · no tracking
⚡ ~2 seconds per statement
📄 Multi-page & multi-file
📊 CSV + Excel + QuickBooks 3-column
Drop statement PDFs here or click to choose files — you can add several at once
No statement handy? Try it on a sample bank statement →
DateDescriptionAmountBalanceSource
Free preview shows the first 25 transactions. Unlock the full export (unlimited rows, Excel, multi-file merge) — one-time, no subscription.
Unlock full export — $19

Why in-browser matters

Every other statement converter asks you to upload months of your spending history — account numbers, addresses, balances — to a server you know nothing about. This one loads a PDF engine into the page and does the parsing on your machine. Turn off your wifi after the page loads and it still works. That's the proof.

What it handles

Digitally-generated statements from most banks and card issuers: dated transaction lines with an amount, optional running balance, multi-page, multi-column layouts, negative amounts written as (12.34) or 12.34- or 12.34 CR. Scanned/photographed statements are images, not text — those need OCR and won't parse here. You always see the parse before you pay.

Full export

$19 once — not a subscription
  • Unlimited transactions per statement
  • Unlimited statements, merged into one file
  • CSV, Excel (.xlsx) and QuickBooks 3-column export
  • Lifetime access — it's a static page, it can't be taken away
Get the unlock code

Codes are issued by email within 24h of payment (usually much faster). Pay, then send your Stripe receipt to [email protected] and the code comes back. Not happy? Email the same address and it's refunded, no questions.