How to Make a UPI QR Code (Free, Step by Step)
A UPI QR code lets anyone pay you by scanning it with their UPI app. Here is how to make one in about a minute and avoid the usual mistakes.
Open the UPI QR generatorUpdated 13 November 2026
What is a UPI QR code?
A UPI QR code stores your UPI ID, your name and, if you want, an amount and a note. When someone scans it with a UPI app, the payment screen opens with those details already filled in. The payer enters the amount (if you did not set one) and their own UPI PIN to pay. You never enter a PIN to receive money.
What you need
- Your UPI ID, which looks like name@bank. You can find it in your UPI app's profile or bank account section.
- The name you want payers to see, such as your name or your shop name.
Steps to make your UPI QR code
- Open the UPI QR code generator.
- Enter your UPI ID exactly as it appears in your UPI app. One wrong letter sends the payer to the wrong account or shows an error.
- Enter the payee name. Use the name people know you by, so they recognise it on the payment screen.
- Leave the amount empty for a shop or general use. Enter an amount only for a fixed price, such as a class fee. Add a short note if you want one.
- Pick a template and, if you like, a center logo (see below).
- Click Generate QR code, then download the PNG to share or the SVG to print at any size.
- Scan it with another phone and make a small test payment to confirm everything is right.
Add a logo to your UPI QR code
The generator can place a rupee symbol, or your own logo, in the middle of the code. Upload a PNG, JPG or WebP image and it is placed on a clean patch in the center. The code automatically uses a stronger error correction level when a logo is on, so it still scans. Keep the logo simple, and always test-scan before you print. The logo is off by default. To remove one you added, choose No logo or tap Remove logo.
Fixed amount or open amount?
An open-amount code is best for counters and shops, because the payer types the amount. A fixed-amount code suits one price, but you need a new code every time the price changes. UPI codes cannot be tracked, and they never expire, because the details are stored inside the code.
Tips for printing and display
- Print it at least 2 to 3 cm wide for hand-held use, and larger for a counter or wall.
- Keep the white border around the code. Do not crop it.
- Use dark code on a light background. Avoid glossy lamination that reflects light.
- Put it at eye level, where it is easy to scan.
- Test it with the UPI apps your customers use.
Stay safe
- Never share your UPI PIN or an OTP with anyone. Receiving money never needs them.
- If someone asks you to scan a code to receive a refund, it is a scam. Scanning a code to pay always asks you for a PIN.
- Check that the name on the payer's screen matches yours.
QR4URL only creates the code from the details you enter. It does not process payments, hold money or verify your account. Businesses that need settlement reports or sound alerts should ask their bank or payment app about a merchant QR.
More guides and tools
Share your WiFi the same way with our WiFi QR code guide, or see all the free QR code generators.
Frequently asked questions
Is it free to make a UPI QR code?
Yes. QR4URL is free with no sign-up, and you can download the code as PNG or SVG.
Does it work with all UPI apps?
The code uses the standard UPI payment format, so it opens in UPI apps that read standard UPI QR codes. Test it with the apps you use.
Can I change the amount later?
No. The amount is stored in the code, so make a new code if the amount changes. Leave the amount empty if you want payers to type it.
Does the code expire?
No. The details are stored inside the code, so it keeps working as long as the UPI ID is active.
Can I see who scanned my UPI QR code?
No. UPI codes cannot be tracked.