How to use it
- Enter the payee name and UPI ID exactly as you want users to see them.
- Optionally add a fixed INR amount and a short payment note.
- Generate the standee, scan-test it in a trusted UPI app, then download or print it.
Generators · Local-first
Create a local, print-ready UPI payment QR standee with an optional fixed amount and note.
The page shell is ready; the interaction area is loading.
Trust record
Browse Generators · Methodology · Sources
A quick guide
The answer is only useful when you know what it includes and what it leaves out.
upi://pay?pa={UPI ID}&pn={payee name}&am={optional amount}&cu=INR&tn={optional note}
The QR code contains payment details for a UPI app to interpret. It does not initiate or confirm a payment by itself.
Make it concrete
A payee name of Ravi & Sons and UPI ID ravi@bank become safely percent-encoded URI parameters before QR rendering.
Boundaries
Last reviewed 8 August 2026 · Formula version 1.0
Method & sources
The formula is deterministic and runs in your browser. Read the reference below for the method used by this tool.
DENSO WAVE · authoritative reference · Checked 8 August 2026
National Payments Corporation of India · official reference · Checked 8 August 2026
Questions
No. Syntax validation cannot verify account ownership, activity or bank support. Confirm the payee inside your UPI app.
Yes. A blank amount lets the payer enter the amount in their UPI app if the app supports it.
Keep going
A related local-first tool for the next step.
Found something that looks wrong? Tell us which tool and version you used.
Source register checked 8 August 2026.
Payment display
Complete the short form to create a QR preview. The URL or payment details stay in this browser.