UPI Statement Parser
Statement Preview
Preview appears here once you add a statement
Add more statements
🔒 100% browser — pdf.js + Tesseract.js WASM. Your statement never leaves your device.
Transactions
Drop a UPI statement PDF, CSV, or a folder of screenshots
PhonePe, GPay, Paytm, BHIM, or bank statement PDF · CSV · JPG/PNG screenshots · up to 20MB per file — nothing is uploaded
Why there's no free web tool for this
PhonePe, GPay, Paytm, and BHIM only offer “download statement as PDF” — none of them export to Excel or CSV. The alternative is a CA / accounting tool at ₹500+/month, or retyping every row by hand. This tool parses the statement PDF, CSV, or a screenshot folder entirely in your browser and hands you a ready spreadsheet — free, with nothing uploaded.
What gets extracted, and how accurate it is
A scanned PDF or a low-resolution screenshot lowers OCR accuracy — edit any row inline against the preview on the left.
Real Example
Your Statement
12 Aug 2026
Paid to Amit Kumar · UPI ID: amitkumar@okicici · UPI Ref No: 409822119876 · Debit ₹1,250
15 Aug 2026
Paid to Priya S · UPI ID: 9876501234@ybl · UPI Ref No: 556677889901 · Debit ₹640
Extracted
- Payee
- AmXXXXar
- UPI ID
- amXXXXar@okicici
- UTR
- 4098 XXXX 9876
- Amount
- ₹1,250
- Payee
- PrXXXXaS
- UPI ID
- 98XXXX1234@ybl
- UTR
- 5566 XXXX 9901
- Amount
- ₹640
Example data is anonymized. Nothing is sent to a server — not this demo, not your real statement.
Frequently asked questions
How to convert a UPI statement PDF to Excel without typing?
Drop the PhonePe, GPay, Paytm, or BHIM statement PDF here. It parses in your browser in a few seconds — no upload. Every transaction (date, merchant, UPI ID, transaction ID, amount, balance, category) lands in an editable table, and Download Excel gives you a 5-sheet .xlsx: Summary, Transactions, By Merchant, By Category, By Month.
How to convert a PhonePe statement to Excel?
In the PhonePe app: Profile → History → Download Statement PDF. Drop that PDF on this tool — it auto-detects PhonePe and extracts every transaction. Download Excel for the spreadsheet.
How to convert a GPay statement to Excel?
Google Pay does not offer a direct export, but its downloaded transaction history PDF works the same way here — drop it and the parser extracts merchant, amount, and UPI ID per transaction.
How to get UPI transaction history in Excel from a bank statement?
A bank statement PDF that includes UPI transactions works too — drop it and the parser picks out the UPI-tagged lines alongside everything else, with the same editable table and Excel export.
How to sum total UPI spent per merchant?
Once a statement is parsed, the "By Merchant" panel groups every debit by normalized merchant name (so "DMart" and "D-Mart" combine) and sums the total live — uncheck any row to exclude it from the sum. The Excel export includes this as its own sheet.
Is this UPI statement parser private? Does it upload my statement?
100% in your browser — pdf.js reads the PDF text layer locally, Tesseract.js WASM OCRs any screenshot locally, and CSV parsing never leaves the tab. Nothing is uploaded to a server.
How accurate is UPI statement parsing?
Amount and UPI ID extraction run 90%+ on a text-layer PDF (not scanned); date and merchant are usually 80-95% depending on the statement layout. Every row shows enough signal to spot a miss, and the table is fully editable against the preview on the left — fix a row in seconds.
Can it parse a folder of UPI payment screenshots at once?
Yes — "Add screenshots folder" OCRs up to 300 PhonePe/GPay/Paytm payment-success screenshots in parallel in your browser, one transaction per screenshot, into the same table as a statement PDF.