Payment Details
Your QR Code
What is a UPI QR Code?
A UPI QR code is a scannable image that encodes a standard upi://pay deep link containing payment routing details — the payee's UPI ID (VPA), name, and optionally a fixed amount and a note.
How to generate your QR code, step by step
- Enter your UPI ID (VPA), such as yourname@bank.
- Enter the payee name you want shown to the payer.
- Optionally enter a fixed Amount and a Note/Description for the payment.
- Click Generate QR Code, then download or share the image for the payer to scan.
How scanning works
- The payer opens their UPI app's scanner and points it at your QR code.
- Their app decodes the embedded link and shows your name, UPI ID, and the amount (if you set one) for review.
- The payer enters the amount (if left open) and confirms with their UPI PIN to complete the payment directly between their bank account and yours.
Why this tool never sees your transaction
This generator builds the QR code entirely in your browser from the details you type in — it doesn't send that data to a server, store it, or have any visibility into whether or when a payment is actually made. The actual money transfer happens directly between the payer's and payee's banks when the payer scans the code and authorises it in their own UPI app.
Safety tip: why a QR code can never ask for your PIN
A payment QR code (like the one this tool generates) only ever contains routing details — it can never contain or request your UPI PIN, OTP, or any password. Your PIN is only ever entered by you, inside your own banking app, to authorise money you're sending. A common scam frames a QR code as something you scan to "receive" money, then prompts for your PIN — since receiving money never requires your PIN or scanning anything, treat any such request as a red flag. If in doubt, verify the UPI ID shown in your app before confirming any payment.