Upload your bank statement PDF and get a clean Excel file in under 30 seconds. Works with HDFC, SBI, Chase, Barclays, and 10,000+ other banks. No signup, no limits, no watermarks.
🔄 Convert PDF to Excel →Free · No signup · No watermarks · Instant download
Choose PDF FileFour steps, under a minute, completely free.
Log into your bank's app or online banking portal. Download a statement PDF for the date range you need.
Click "Choose PDF File" above. If the PDF is password-protected, enter your bank's password when prompted.
The converter detects your bank format, extracts every transaction, and verifies the running balance. Takes about 30 seconds.
Click download to save your .xlsx file. Open in Excel, Google Sheets, or import into QuickBooks or Tally.
The converter handles three types of bank statement PDF, each with different extraction approaches.
PDFs downloaded directly from online banking or a bank's mobile app. Text is embedded in the file. Accuracy 99%+. Fastest conversion — no OCR needed.
Examples: HDFC NetBanking PDF, SBI YONO, Chase online download, Barclays PDF statement
Physical statements photographed or scanned to PDF. Requires OCR processing. Accuracy 95–98% for clearly scanned documents. Supports most Indian and international bank scanned formats.
Examples: Older SBI passbook scans, photocopied statements for loan applications
Many Indian banks encrypt PDFs with a customer password. Enter your password when prompted — it is used only to unlock the file and is never stored or logged.
HDFC: DDMMYYYY or Customer ID · ICICI: name+DOB · Axis: PAN (lowercase) · Kotak: DOB
PDFs received by email from your bank. Download the attachment to your device, then upload it to the converter. The same extraction logic applies regardless of how you received the PDF.
Works identically to PDFs downloaded from online banking portals
Every conversion produces five standard columns — consistent across all supported banks.
| Column | Format | What It Contains | Example |
|---|---|---|---|
| Date | YYYY-MM-DD | Transaction date, normalized from any bank's format (DD/MM/YY, MM-DD-YYYY, etc.) | 2026-07-16 |
| Description | Text | Full narration or transaction description as printed in the statement | UPI-ZOMATO-ORDER-OKAXIS |
| Debit | Number | Amount withdrawn or debited. Blank if this row is a credit transaction. | 340.00 |
| Credit | Number | Amount deposited or credited. Blank if this row is a debit transaction. | |
| Balance | Number | Running balance after this transaction, verified against printed closing balance | 38120.50 |
Currency symbols removed · Indian number formatting (1,23,456.78) converted to plain numbers · Dates standardized · Columns typed correctly for Excel pivot tables and VLOOKUP
Raw PDF bank statement text transformed into clean, structured Excel data.
Before — SBI Bank Statement PDF (raw text, unstructured)
| Txn Date | Value Date | Description | Ref No./Cheque No. | Branch Code | Debit | Credit | Balance |
|---|---|---|---|---|---|---|---|
| 01 Jul 2026 | 01 Jul 2026 | UPI/CR/618123456/Received from Aman/HDFC0001234 | 618123456789 | MUMBAI | 12,000.00 | 78,452.25 Cr | |
| 03 Jul 2026 | 03 Jul 2026 | ATM/DR/10000.00/SBIGSB00001/SBI ATM DELHI | 000476219901 | DELHI | 10,000.00 | 68,452.25 Cr |
After — Excel output (clean, 5 columns)
| Date | Description | Debit | Credit | Balance |
|---|---|---|---|---|
| 2026-07-01 | UPI CR / Received from Aman / HDFC0001234 | 12000.00 | 78452.25 | |
| 2026-07-03 | ATM Withdrawal / SBI ATM DELHI | 10000.00 | 68452.25 |
Ref No., Branch Code, and Value Date columns removed · Cr/Dr suffix stripped · Indian comma-formatting removed · "Cr" balance converted to plain number