A collection of browser-based tools to parse bank and card statements into CSV.
Parse HDFC credit card statement PDFs into CSV.
- Old and new statement layouts (auto-detected)
- Password-protected PDFs (asks for password)
- Domestic and international transactions
- Forex conversion details in reference column
Parse HDFC bank account statement Excel files (.xls/.xlsx) into CSV.
- Auto-detects header row in the spreadsheet
- Supports 2-digit and 4-digit year date formats
All tools produce a consistent CSV format:
| Column | Description |
|---|---|
| Date | Transaction date |
| Withdrawals | Debit amount |
| Deposits | Credit amount |
| Payee | Payee name (when available) |
| Description | Transaction description / narration |
| Reference Number | Reference number or forex details |
- Open the app and select a tool from the home screen.
- Upload your file(s) using drag-and-drop or file picker.
- If prompted, enter the PDF password.
- Wait for parsing to complete.
- Download the generated CSV or preview it in the app.
- Installable on mobile and desktop
- Share PDF to app on supported mobile browsers
- macOS desktop file open support
- Offline app shell support after first load
All processing happens locally in your browser. Files are never uploaded to any server.
- Create
parsers/your-parser.jsexporting:id,name,description,icon,accept,fileLabel,needsPassword,parseFile,getColumns,isValidFile. - Import and add it to the
toolsarray inapp.js. - Add the file path to
APP_SHELLinservice-worker.js.
- Parsing is heuristic and depends on statement layout.
- Transactions are sorted by date in the output.
- If you update/reinstall the PWA, relaunch the app before testing share/open flows.