Supported BanksBlogFree ForeverNo Sign-Up
🔒 100% Private · Runs Entirely In Your Browser

Any bank statement,
instantly converted

Upload any PDF bank statement — digital or scanned — and download clean CSV or Excel data in seconds. No account, no limits, no uploads to any server.

Files never leave your device Digital & scanned PDFs Unlimited pages CSV & Excel output
Works with any bank worldwide including
📂

Drop your PDF bank statement here

Digital or scanned · Any bank · Multiple files supported

PDF only · Processed locally in your browser · Your data is never transmitted

Processing… 0%
Results
Transactions
0
Date Range
Total Credits
$0.00
Total Debits
$0.00
Net Cash Flow
$0.00
Running Balance / Cash Flow
From
To
Type
Search
Category:

How it works

Simple, fast, private

Step 01
📂
Upload your PDF
Drag and drop or browse. Works with digital downloads and scanned paper statements from any bank worldwide.
Step 02
Auto-detection
Digital PDFs convert instantly. Scanned statements automatically trigger the built-in OCR engine — no action needed.
Step 03
📊
Review & filter
Filter by date, type, or category. View your cash flow chart before downloading.
Step 04
📥
Download
Export as CSV or Excel — clean columns, ready to import into any app.

Features

Everything you need

🆓
Completely free, no limits
No subscription, no page caps, no credit card required.
📄
Digital & scanned PDFs
Built-in OCR handles scanned image statements automatically.
🏷️
Auto-categorisation
Transactions tagged automatically — groceries, dining, utilities, transport, and more.
📅
Date range filter
Filter to any date range before downloading.
📈
Balance chart
Visualise your running balance and cash flow across the statement period.
🏦
Any bank worldwide
Chase, BofA, Wells Fargo, Barclays, HSBC, Santander, and thousands more.

🔒 Your financial data stays on your device — always

No file uploads
Your PDF is read in your browser using PDF.js. It is never transmitted to any server.
Local OCR processing
Scanned statements use Tesseract.js — an OCR engine that runs entirely in your browser.
No account required
No sign-up means no personal data collected. We don't know who you are.
Data disappears on close
When you close the tab, all extracted data is immediately discarded.

Full disclosure: This site uses Google AdSense (which may set cookies for ad personalisation) and is served via Cloudflare (which processes IP addresses as a CDN). Neither service receives your PDF or any financial data. Read our full privacy policy →

FAQ

Common questions

Yes — no page limits, no account, no subscription. The site is supported by display advertising.
Yes. All processing happens in your browser. Your PDF is never uploaded anywhere. We use PDF.js for digital PDFs and Tesseract.js for scanned statements — both run entirely locally. When you close the tab, everything is gone.
Yes. If the PDF is a scanned image, CSV Bank automatically switches to its built-in OCR engine. This takes 10–30 seconds per page but works without any extra steps from you.
Any bank worldwide — Chase, Bank of America, Wells Fargo, Citibank, Capital One, Barclays, HSBC, Santander, TD Bank, and thousands more.
Yes. Select or drag multiple PDFs at once. All transactions are combined into a single output.
Date, Description, Category, Debit, Credit, and Balance — ready to import into Excel, Google Sheets, QuickBooks, or any data tool.
Transaction descriptions are matched against keyword lists for common categories — groceries, dining, transport, utilities, shopping, and more. All done locally in your browser.