Skip to content

UPI Payment QR

Generate a standards-compatible upi://pay QR for your shop or invoice. Customers scan with any UPI app, check the details and pay with their own PIN.

e.g. yourshop@okaxis, 9876543210@ybl

Should match the name registered with your bank — payers see the bank's name.

Amount

Best for shop counters — one QR for every bill. The customer types the amount in their app.

Shown to the payer, e.g. “Order #1024” or “Monthly fees”. Max 80 characters.

Merchant display & advanced fields

Only if your bank/PSP gave you one.

For a unique invoice QR.

How it works

For your customers

  1. Open any UPI app — Google Pay, PhonePe, Paytm, BHIM or a bank app.
  2. Tap Scan QR and point at the code.
  3. Check that the payee name matches your shop, enter/confirm the amount.
  4. Authorise with their own UPI PIN in their app.

For you (merchant)

  • Confirm every payment in your own bank / UPI app or SMS before handing over goods.
  • A customer showing a “success” screen is not proof — screenshots can be faked.
  • Test the printed QR with a ₹1 payment from another phone.
  • For automatic confirmations use a payment gateway with server-side verification.

Safety

This tool only creates a payment request QR. It never processes payments, never sees whether a payment succeeded and never asks for UPI PINs, OTPs or bank passwords. Remember: you never need to scan a QR or enter a PIN to receive money.

Test preview

Enter your UPI ID and name to generate

Open in app

“Open in app” launches your installed UPI app on a phone so you can check the details. You still review and approve any payment yourself.

Download

Enter a valid UPI ID and payee name to download.

Need many payment QRs (e.g. per counter or invoice)? Use the bulk generator.