About Bank Statement Converter

I built this tool because I needed it myself. I wanted to look at my spending patterns across a couple of years of bank statements. I expected my bank to give me a CSV or Excel file — they only gave me PDFs.

So I wrote some code to extract the transaction data from the PDFs. After it worked for my own statements I thought: this is probably useful for other people too. So I cleaned it up, added a web interface, and launched it.

The tool handles a surprisingly wide variety of statement formats — digital PDFs, scanned images, password-protected files, statements from banks across the US, UK, Europe, the Middle East, and more. Every bank formats their PDFs slightly differently, which makes this a genuinely hard problem.

How it works

When you upload a PDF, we try several extraction strategies in order: direct text extraction from the PDF structure, then word-token based parsing for unstructured layouts, and finally OCR (optical character recognition) for scanned documents. We verify the extracted data by checking that running balances add up correctly.

Files are permanently deleted after 24 hours and are never shared with third parties.

Accuracy

We test against hundreds of real statement formats and we're always improving. If your statement doesn't convert correctly, send us a message — tell us the bank name and country and we'll investigate.

Running it alone

This is an indie project — built and maintained by one person. No VC funding, no team, no marketing budget. Just a useful tool that works.

If you find it useful, the best thing you can do is tell someone else who might need it.