UPI QR Code Generator

 

The QR code is generated entirely in your browser — your UPI ID and amounts are never uploaded or stored anywhere.

Stay safe: a UPI QR code only RECEIVES money. You never need to enter your UPI PIN to receive a payment — if anyone asks you to enter a PIN or approve a "collect request" to get paid, it is a scam. Only scan-and-pay codes like this one are safe to display at your counter.


This free UPI QR Code Generator turns your UPI ID into a scannable payment code for your shop, stall, cafe, delivery counter or service desk. Instead of reading out your UPI ID digit by digit — or losing sales while a customer types it wrong — you print this code once, stick it at the counter, and any customer can scan it with Google Pay, PhonePe, Paytm or any UPI app and pay you in seconds. The code contains a standard UPI payment link (the NPCI UPI Linking format), so every UPI app in India recognises it the same way.

You can set a fixed amount, so a customer scanning the code sees exactly what to pay — useful for a fixed-price item, a menu price or a delivery charge. Or leave the amount blank and the code works as an open-amount code: the customer types the amount themselves after scanning, which is what most small shops want at a general counter. Adding your name and a short note is optional but worth doing: the payer sees your name before confirming, so they know the money is going to the right person.

Everything is processed locally in your browser and is never uploaded, stored or tracked, so the code contains exactly what you typed and nothing else. The code never expires — the payment details live inside the code pattern itself, with no server in between — so a printed copy keeps working until your UPI ID changes. If you change your UPI ID, generate a fresh code; old printouts will keep pointing at the old ID.

How to use

  1. Enter your UPI ID — the address in the form name@bank, for example yourname@okhdfc.
  2. Add the name customers should see, for example your shop name.
  3. Optionally set a fixed amount in rupees, or leave it blank so customers enter the amount.
  4. Optionally add a short note, for example an order number or what the payment is for.
  5. Click Generate UPI QR Code, scan it with your own phone to check it, then download the PNG and print it for your counter.

Frequently asked questions

What happens when a customer scans the code?

Their UPI app opens with your UPI ID and name already filled in, plus the amount if you set one. They confirm and pay — the money goes straight to the bank account linked to your UPI ID. You get the usual UPI payment notification from your bank or app.

Does the code work with all UPI apps?

Yes. The code uses the standard upi://pay link format that Google Pay, PhonePe, Paytm, BHIM and every other UPI app understands. The customer does not need the same app as you.

Do UPI QR codes expire?

No. The payment details live inside the code pattern itself, with no server in between, so the code works forever. If your UPI ID changes, generate a fresh code — old printouts will keep sharing the old ID.

Is it safe to display my UPI ID on a printed code?

A UPI ID on a QR code can only receive money — nobody can take money from you with it. The one thing to remember is the reverse: never enter your UPI PIN to "receive" a payment, and never approve a collect request from a stranger. A genuine payment to you needs no PIN from you at all.


Related Tools

More free QR and utility tools from ToolVora - every tool runs entirely in your browser, with no sign-up and no uploads: