Free tool · runs in your browser
PDF Bank Statement to CSV
Drop in a PDF bank statement and get a CSV you can open in Excel or Google Sheets. Everything runs in your browser — your statement is never uploaded.
Your file is processed locally in your browser. Nothing is uploaded to any server.
What this tool does
Bank statements arrive as PDFs, and bookkeeping needs spreadsheets. This converter reads the text layer of a PDF statement in your browser and turns each transaction line into a CSV row with a date, a description and an amount — the three columns Excel and Google Sheets expect. It looks for lines that start with a date, end with an amount, and carry a description in between, which is the layout most bank statements use. The sample button shows the format on five example transactions so you can see what the output looks like before using your own file.
Privacy: your statement never leaves your device
This is the part that matters most. Bank statements contain account numbers, balances and spending history, and uploading them to a random converter is a bad idea. Everything here runs in JavaScript inside your browser tab: the PDF is read locally, the text is parsed locally, and the CSV is generated locally. The only network request is loading the pdf.js library from a public CDN. You can verify this yourself by opening your browser's network panel while converting — no request carries your file anywhere.
What it cannot do
The converter reads the text layer of a PDF. If your statement is a scanned image — a photo of a paper statement saved as a PDF — there is no text layer to read, and the tool will find nothing. Scanned statements need OCR first, which this page does not do. The extraction is also heuristic: unusual statement layouts, multi-line descriptions and split amounts may parse incorrectly, so always verify the CSV against the original statement before importing it into your accounts. Amounts shown in parentheses as negatives, or split across two lines, are the most common misses.
Frequently asked questions
Is it safe to convert my bank statement online?
It depends on where the conversion happens. This tool processes your PDF entirely in your browser — nothing is uploaded to a server. Many other converters upload your file, so check whether a tool says 'processed in your browser' before trusting it with a statement.
Why did my PDF produce no transactions?
The most common reason is a scanned-image PDF, which has no text layer for the tool to read. The second is an unusual layout: this tool expects lines shaped like date, description, amount. Try the sample data first to see the expected format.
What do I do with the CSV after downloading?
Open it in Excel or Google Sheets, check a few rows against the original statement, then import it into your accounting software or budgeting app. Most tools accept a CSV with Date, Description and Amount columns.
Last updated 2026-11-09. Results are estimates for planning only — always confirm with the official source before spending money or signing anything. This tool runs entirely in your browser; nothing you type or upload leaves your device.