PDF bank statements, as spreadsheets.
Drop a statement PDF. We’ll convert it to a clean CSV or Excel file and email you the download link. Free, no signup before upload.
The price: we keep the statements you upload to improve our parser. See exactly what we keep.
Drop your PDF here, or click to browse
PDF, OFX, or QFX · up to 20 MB
By uploading you’re agreeing we can keep your statement to improve the parser. What we keep.
Works with banks worldwide and 1,000+ credit card formats
Chase
Bank of America
Wells Fargo
Citi
Capital One
American Express
HSBC
Barclays
Lloyds
NatWest
Santander
Deutsche Bank
ING
UBS
BNP Paribas
RBC
TD
BMO
DBS
OCBC
Revolut
Wise
Monzo
Starling
N26
Chime
SoFi
Ally
PNC
US Bank
Truist
CIBC
Itaú
Bradesco
Nubank
Chase
Bank of America
Wells Fargo
Citi
Capital One
American Express
HSBC
Barclays
Lloyds
NatWest
Santander
Deutsche Bank
ING
UBS
BNP Paribas
RBC
TD
BMO
DBS
OCBC
Revolut
Wise
Monzo
Starling
N26
Chime
SoFi
Ally
PNC
US Bank
Truist
CIBC
Itaú
Bradesco
Nubank
Any bank
The parser reads the page like a person. Multi-currency, multi-locale, two-column layouts, scanned PDFs.
Free, no signup
Drop a PDF. See the result. Decide if it's worth your email. No card, no account, no dark patterns.
30 seconds
Most statements parse in under a minute. The download link arrives in your inbox the moment it's done.
What people are saying
“Used to take a full afternoon. Now it's lunch break.”
Maya PatelBookkeeper“Nailed my Sparkasse PDFs first try. German number formatting and all.”
Jonas BeckerFounder“Tax season saver. I just spot-check the rows now.”
Aisha RahmanCPA“Free, no signup, no watermark. I keep waiting for the catch.”
Hannah LiuOperations“Handles scanned statements better than the paid tool we were using.”
David OkaforAccountant“Categorization is editable, and that is exactly what I need.”
Priya ShahTax preparer
“Used to take a full afternoon. Now it's lunch break.”
Maya PatelBookkeeper“Nailed my Sparkasse PDFs first try. German number formatting and all.”
Jonas BeckerFounder“Tax season saver. I just spot-check the rows now.”
Aisha RahmanCPA“Free, no signup, no watermark. I keep waiting for the catch.”
Hannah LiuOperations“Handles scanned statements better than the paid tool we were using.”
David OkaforAccountant“Categorization is editable, and that is exactly what I need.”
Priya ShahTax preparer
How it works
- Upload your PDF
Statements from any bank. PDF, OFX, and QFX up to 20 MB.
- We extract the transactions
Dates, amounts, descriptions, balances. Account numbers and reference codes are preserved.
- Get the file by email
Enter your email and we'll send a download link. CSV or Excel — your pick.
Questions
Is this really free?
Yes. No card, no signup before you upload. The cost is that we keep the statements you upload to improve the parser — see “What we keep” at the bottom of the page.
Which banks are supported?
Most. The parser reads pages like a person, so it's not pinned to a fixed list. If your bank issues a PDF (or OFX / QFX) statement, it should work. Scanned PDFs from older statements work too.
Do you keep my statement?
Yes. Every upload becomes part of our training corpus, which is how we make the parser better over time. We don't sell or share the data. If you wouldn't be comfortable handing us a copy, don't upload.
Why do you ask for my email?
We email you the download link instead of showing it in the browser. That way, fake email addresses don't get files. It's also our only validation that the address is real — there's no separate confirmation step.
What formats can I download?
CSV and Excel (.xlsx). The two formats carry the same columns: date, description, amount, currency, balance. CSV opens anywhere; Excel is two sheets — a statement summary and the transactions.
Does it work on scanned PDFs?
Usually. The parser runs OCR for image-only pages. Very faint or warped scans may need a clean re-scan. Crisp scans at 200 DPI or higher tend to work first time.
How long does the download link last?
24 hours from the moment we email it. You can re-download as many times as you like inside that window. After it expires, just upload the PDF again — it's quick.
Is there a file-size limit?
20 MB per upload, which fits a typical 30–60 page statement. If you have something larger, split it by month first.
What about credit-card statements?
Supported. Signs are inverted to the bank-statement convention (charges are negative, payments are positive) so the file imports cleanly alongside chequing-account data.
What if extraction goes wrong?
You'll see the issue on the preview screen — usually a balance mismatch or a sign warning. We flag it for our review automatically. If you got the file anyway, it may still be mostly correct; double-check before importing into accounting software.
What we keep
The statements you upload. We keep them indefinitely. They become training data for the parser. We never sell them, never share them, and the only people who look at them are us, when we’re fixing a bug.
Your email,if you give us one. We use it only to send the download link, plus — if you check the box — to tell you when the full app launches. That’s it.
Don’t upload anything you wouldn’t be comfortable handing us a copy of. We try to be thoughtful, but a bank statement contains real personal data, and this is a free beta — not a vault.
Trade-off, plainly: free service in exchange for your statement joining our training set. If that’s not the trade you want, don’t upload.