For shops, stalls and freelancers
A printed code on the counter saves reading out a UPI ID every time. Print it at least 5 cm square on plain paper, protect it from scratches with a clear sleeve, and choose the High error-correction level if it will be handled a lot. A code with no amount works for every customer; a code with an amount is better for an invoice or a delivery.
Frequently asked questions
Which apps can scan it?
Any UPI app: Google Pay, PhonePe, Paytm, BHIM and the apps of banks. The code is a standard UPI payment link, so the app opens with your UPI ID, name and (if you set one) the amount already filled in.
Should I fill in the amount?
Leave it empty for a general code that you keep at your counter or share often, and the payer types the amount. Fill it in for a bill, an invoice or a fixed fee, such as an order of ₹250: most apps then show that amount ready to pay. Make a new code for each amount.
Is it the same as the QR code my payment app gives me?
It is the same kind of UPI payment code, made from your UPI ID instead of by an app. It is fine for payments between people and for small sellers. A business that takes a lot of payments should use the merchant QR from its bank or payment app, which also gives proper reports and settlement.
Is my UPI ID safe to put in a QR code?
A UPI ID only lets people pay you, and it is what you give anyone who wants to pay you, so it is no secret. Never put anything else in the code, and never share a PIN. The page makes the code on your device and keeps nothing.
The app says the name does not match, or shows an error.
Check the UPI ID for a typo, with no spaces, and that the name is what the app should show. Scan the code with a phone before you print it. If the app still complains, make the code from the ID in your payment app's profile page.
Is what I type sent or saved anywhere?
No. The QR code is drawn in your browser from what you type, and nothing is sent to a server or stored, not even in your browser. Close the tab and it is gone, so download the code before you leave.
Will the QR code expire, or stop working?
No. The code holds the information itself, so it works for as long as that information is right: a link that is still live, a Wi-Fi password that has not changed. There is no account behind it and no tracking, so it cannot be switched off.
PNG or SVG?
PNG is a picture that works everywhere: use it for documents, social media and messages. SVG stays perfectly sharp at any size, so use it for banners, boards and anything printed large. Choose the Print size for PNG if you will print it.
How big should I print it?
At least 2 by 2 centimetres, and bigger if people will scan from a distance (about one tenth of the distance). Keep the white border around the code, and print dark squares on a light background. Always scan the printed code with a phone before you use it.
What does the error correction setting do?
A QR code carries extra data so it can still be read when part of it is dirty or damaged. Higher levels survive more damage but make the code denser, with smaller squares. Medium suits almost everything; choose High for a print that may get scuffed.