Stop retyping bank statements — PDF to CSV, private and instant
">
Stop retyping bank statements
Drop in a PDF and get a clean spreadsheet in seconds — ready for Excel, Xero,<br>QuickBooks or Sage. Your statement never leaves your computer.
Never uploaded
Done in seconds
Checked against your balances
Drop your statement here
or choose a file — nothing is uploaded
Transactions found
Convert another
DateDescription<br>OutInBalance
These appear on your statement but couldn't be read<br>safely, so they've been left out rather than guessed at. Enter them by<br>hand from your PDF.
Download as
Download
Simple pricing
One credit converts one page, so you pay for what you actually convert —<br>a two-page statement costs two. Five credits are yours to start with.
Free
£0
5 page credits to start
Full export, every format
No account needed
Already yours<br>Enough to check a short statement end to end.
Most popular
Page credits
£9.99
50 page credits
Credits never expire
One-off — nothing recurring
Buy 50 credits<br>About four twelve-page statements.
Pro
£24.99/mo
500 page credits a month
Tops up automatically
Cancel anytime
Subscribe<br>For bookkeepers running client statements monthly.
Switching device, or lost your credits?
Your credits are held against the licence key below, stored in this<br>browser and nowhere else. There are no accounts, so this key is the only way back<br>to your credits — copy it somewhere safe.
Copy
Have a key from another device? Paste it here.
Restore
Why this one
Your bank data stays put
Every other converter uploads your statement to their servers. This one doesn't.<br>The PDF is read on your own machine and never transmitted — you can disconnect from<br>the internet after the page loads and it still works.
It checks its own work
Where your statement prints a running balance, amounts are re-checked against it<br>and you are told how many rows that covered — not simply that it passed. Anything<br>that could not be read safely is listed and left out of the download rather than<br>guessed at.
Imports without a fight
Not just generic CSV — properly formatted files for Xero, QuickBooks, FreeAgent<br>and QIF, so there's no column-mapping step waiting for you at the other end.
Questions
Is my statement really not uploaded?<br>Correct. The conversion is done by JavaScript running on your own machine, and this<br>site has no upload endpoint to send it to. If you want to verify, open your browser's<br>Network tab while converting — you'll see no request carrying your file.
Which banks work?<br>Any bank whose PDF contains real text, which is nearly all of them — Barclays, HSBC,<br>Lloyds, NatWest, Santander, Halifax, Nationwide, Monzo, Starling, Revolut, TSB, Tide<br>and Wise included. The converter reads table structure rather than using a per-bank<br>template, so unusual layouts usually work too.
What about scanned statements?<br>A scan or a photo is an image, so there's no text to read and it won't work. Download<br>the original PDF from your online banking instead.
Can I get a refund?<br>Yes — which is exactly why the free tier exists. Check the figures on screen before<br>paying. If something's wrong after you've paid, email and you'll get a full refund.
© StatementToCSV
Not affiliated with any bank. Always check converted figures before filing anything.