← Back to converter

About CSV Bank

A free, private tool for converting bank statements to spreadsheet data.

🔒 Your files never leave your device. All processing happens in your browser using JavaScript — no server, no uploads, no accounts.

What is CSV Bank?

CSV Bank is a free online tool that converts PDF bank statements into CSV or Excel format. Whether you're reconciling accounts, importing data into accounting software, or just want to analyse your spending in a spreadsheet, CSV Bank gets your data out of the PDF and into a usable format in seconds.

How it works

When you upload a PDF, your browser reads the file using PDF.js — an open-source PDF rendering engine developed by Mozilla. The text is extracted locally, parsed for transaction patterns (dates, descriptions, amounts), and structured into rows and columns. Nothing is transmitted over the internet.

This approach is fundamentally different from most online converters, which upload your files to a server for processing. With CSV Bank, there is no server involved in the conversion process at all.

Which banks are supported?

CSV Bank works with any digital (text-based) PDF bank statement from any bank worldwide. This includes major US banks like Chase, Bank of America, Wells Fargo, and Citibank, as well as international banks including Barclays, HSBC, Santander, and thousands more.

The only statements that won't work are those generated from scanned paper documents (image-based PDFs). Statements downloaded directly from your bank's online portal are almost always digital PDFs and work perfectly.

Why free?

CSV Bank is supported by display advertising. We believe useful tools should be accessible to everyone, not locked behind subscriptions or usage caps. The site runs on static hosting with no server costs, which makes the free model sustainable.

Feedback

Found a bank statement format that doesn't parse correctly? Have a suggestion? Open an issue on GitHub and we'll take a look.