AiStaffo

UPI QR Code Generator

A UPI QR code holds a payment link in the NPCI format upi://pay?pa=UPI-ID&pn=Name, with an optional amount (am), currency INR (cu) and note (tn). Any UPI app that scans it opens the payment screen with your UPI ID and name filled in. Leave the amount blank for one counter code that works for every bill.

What should the QR code do?
Design options: size, colours, logo

What goes inside a UPI QR code

pa (required)Payee UPI ID, e.g. yourname@bank
pn (required)Payee name shown to the payer, URL-encoded (a space becomes %20)
am (optional)Amount in rupees, up to 2 decimals. Without it the payer types the amount.
cuCurrency: INR is the only value UPI supports
tn (optional)A short note, such as an order or invoice number
Not addedMerchant code (mc) and transaction reference (tr): these are issued by your bank for merchant accounts

Worked example

A shop with the UPI ID example@upi wants a code for a ₹250 order with the note "Order 42". The code holds exactly:

upi://pay?pa=example@upi&pn=Sharma%20Store&am=250.00&cu=INR&tn=Order%2042

Leave the amount empty and the same shop gets one code for the counter that works for every bill.

Use it safely

  • Check the UPI ID twice: money paid to a wrong ID is hard to get back. Before printing, pay ₹1 to your code from a different app and check the name shown.
  • You never need to scan a code or enter your UPI PIN to receive money. A PIN is only needed to pay. Anyone who asks you to scan a code "to receive" a payment is trying to take money.
  • Cover or replace old printed codes when you change your bank account or UPI ID.

For businesses: what happens after the scan

A QR code starts a conversation: a menu order, a WhatsApp chat, a payment, an enquiry form. AiStaffo sets up AI workers that pick up from there, answering chats and enquiries, logging leads, matching payments to orders and sending follow-ups, so your team only handles the exceptions. Book a free automation audit to see which of these your business could hand over.

Please note: this generator follows the published formats as checked on 21 October 2026. How a phone reacts to a scanned code depends on its camera or scanner app, so test every code on more than one phone before printing it in quantity. This tool is independent and not connected with NPCI or any bank.

Questions people ask

How do I make a UPI QR code for my UPI ID?
Enter your UPI ID and the name you want payers to see, add an amount and note if you like, then download the PNG or SVG. Any UPI app can scan it.
Can I set a fixed amount in a UPI QR code?
Yes. Fill in the amount and the code includes am= with that value, so the payer sees it already filled in. Leave it blank for a code the payer enters the amount into.
Which apps can pay with this QR code?
Any UPI app with a scan-and-pay option. NPCI requires every UPI app to be able to scan and pay UPI QR codes.
Is it safe to share my UPI QR code?
Yes. It contains only your UPI ID, name and any amount or note. Nobody can take money from you with it; a payment needs the payer's own UPI PIN.
Does a UPI QR code expire?
No. It is a static code, so it works as long as your UPI ID is active.
Where do I find my UPI ID?
In your UPI app, usually on the profile page or under your bank account details. It looks like name@bank.

Book a free automation audit

Thirty minutes. We look at one process you run every week and tell you exactly what an AI worker would take off your desk, and what it would not.

We use these details only to reply to this request and prepare your audit, and keep them for up to two years. We send no marketing unless you tick the box above. Privacy policy