Bank Statement Converter
Convert a bank statement to CSV or Excel in seconds. Drop in a PDF or CSV from any bank and this PDF bank statement converter extracts the date, description and amount of every transaction — free, with no signup.
Your file never leaves your browser. Nothing is uploaded.
Drag a statement here, or click to browse
PDF or CSV · any bank · nothing is uploaded
How to convert a bank statement to CSV
Download your statement
Sign in to online banking and download the statement you need as a PDF, or export the period as CSV if your bank offers it.
Drop the file into the converter
Drag the PDF or CSV onto this page. It's read in your browser with JavaScript — nothing is uploaded to a server.
Review the transactions
Check the extracted date, description and amount for each row, and delete or correct anything the layout confused.
Download CSV or Excel
Export a plain CSV, or the Excel-friendly version with a UTF-8 byte-order mark so accented merchant names open correctly in Excel.
Converter or analyzer?
Use this page when you want a bank statement in Excel or CSV to work on yourself. Use the AI bank statement analyzer when you want the statement read and explained — categorized spending, subscriptions and anomalies. There are dedicated pages for the biggest banks:
Frequently asked questions
Is this bank statement converter really free?
Yes. Converting a bank statement to CSV or Excel here is free with no account, no email and no limit, because the conversion runs on your own device rather than on our servers.
Is my bank statement uploaded anywhere?
No. The PDF or CSV is read in your browser and never sent over the network. You can disconnect from the internet after the page loads and the converter still works.
Can it convert a scanned bank statement?
No. A scanned or photographed statement has no text layer to read, so this browser-based tool will tell you so instead of showing an empty result. Scanned statements need OCR, which Ledger AI does in a free account.
Will the CSV open cleanly in Excel?
Use the Excel download, which adds a UTF-8 byte-order mark so Excel keeps accented merchant names and special characters intact rather than mangling them.