Free UPI QR Code Generator
Type your UPI ID and get a UPI QR code that any payment app can scan. Add a fixed amount or let customers enter their own — print it for your shop, stall or invoice.
生成二维码: UPI
选择二维码风格
设计你的二维码
模板
预览二维码
确认能扫,然后下载
Overview
What is a UPI QR code?
A UPI QR code holds a payment request in the standard format used by India’s Unified Payments Interface: your UPI ID (VPA), the payee name and, optionally, an amount and a note. When a customer scans it with Google Pay, PhonePe, Paytm, BHIM or their bank’s app, the payment screen opens with your details filled in. They confirm with their UPI PIN, and the money arrives in your linked bank account.
The code contains no bank account numbers or passwords — only the same public ID people would type to pay you. It is static and works forever. Because it is created in your browser, nothing is stored on our servers. For high-volume business collections, your bank or payment provider may also offer a merchant QR with settlement reports.
Use cases
Who uses a payment QR
Anyone in India who wants to be paid without cash or card machines.
Shops and kirana stores
Stick the code at the counter so customers pay in seconds without asking for your number.
Stalls and events
Accept payments at fairs, exhibitions and pop-ups with nothing more than a printed card.
Freelancers and tutors
Add the code to invoices and fee receipts so clients pay the exact amount.
Home services
Delivery partners, cleaners and repair technicians show the code on their phone or a card.
Donations and clubs
Temples, NGOs and societies collect contributions with a code on posters.
Bills and menus
Restaurants print the code on the bill or table so guests pay without waiting.
How it works
How to generate a UPI QR code
All you need is your UPI ID, such as name@okhdfcbank or 98xxxxxx@ybl.
- 1
Enter your UPI ID and name
Find your UPI ID in your payment app’s profile. Add the name customers should see so they know they are paying the right person.
- 2
Add an amount (optional)
Set a fixed amount for a set price, or leave it blank so the payer types the amount. Add a short note like an invoice number if you like.
- 3
Download and print
Download PNG for WhatsApp or SVG/PDF for printing. Scan it once with your own app to check the name and amount before you display it.
Best practices
Tips for safe, smooth payments
A few habits protect you and your customers.
Check the payee name before paying
Tell customers to confirm your name on their screen. It is the simplest protection against swapped or fake stickers.
Never scan to receive money
Receiving money never needs a scan or a PIN. Anyone asking you to scan a code to “receive” a payment is attempting fraud.
Laminate and check the sticker
Protect the printed code from damage and check regularly that nobody has pasted a different code over it.
Keep a separate ID for business
Many apps let you create a business profile. A separate ID keeps shop payments apart from personal transfers and makes accounting easier.
FAQ
Frequently asked questions
What is a UPI QR code?
- A UPI QR code is a payment code that contains your UPI ID, name and optional amount. Any UPI app can scan it to open a pre-filled payment to you.
How do I generate a UPI QR code for free?
- Choose UPI in the generator above, enter your UPI ID and name, add an amount if you want, and download. The generator is free with no sign-up and no watermark.
Which apps can scan it?
- Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, WhatsApp Pay and almost every bank app that supports UPI.
How does a UPI QR code work?
- The code holds a upi://pay link with your details. The payer’s app reads it, shows your name and the amount, and sends the money after they enter their UPI PIN.
How do I get the UPI ID from a QR code?
- Scan it with any UPI app; the payee screen shows the UPI ID and name before you pay. You can also scan it with a QR reader to see the raw link that contains “pa=” followed by the ID.
Can I set a fixed amount?
- Yes. Enter the amount in rupees and the payer’s app opens with it filled in. Leave it blank for open amounts such as donations or variable bills.
Is it safe to share my payment code?
- Yes. It only contains your public UPI ID, which cannot be used to take money from you. Payments always need the payer’s own PIN.
Does the code expire?
- No. It is static and works as long as your UPI ID is active. If you change banks or IDs, generate a new code.
Can customers pay with a credit card?
- Only if their app supports RuPay credit cards on UPI and your account is allowed to receive such payments. Debit-linked accounts work everywhere.
What is the difference from a merchant QR from my bank?
- Both use the same UPI format. Bank merchant QRs come with settlement reports and sometimes higher limits; a code made here is ideal for individuals and small sellers.
Can I add my shop logo?
- Yes. Use the Logo tab to add your logo and pick colors, and keep the scan score green. Plain black on white scans fastest in poor light.
How do I scan a UPI QR code from an image?
- Most UPI apps have a gallery or upload option on the scan screen. Select the saved image and the app reads the payment details from it.
More QR code generators
- vCard QR code
- WiFi QR code
- WhatsApp QR code
- Google Form QR code
- Google Review QR code
- LinkedIn QR code
- Instagram QR code
- PayPal QR code
- Spotify QR code
- YouTube QR code
- Google Maps QR code
- Facebook QR code
- Telegram QR code
- Discord QR code
- Snapchat QR code
- Event QR code
- Google Drive QR code
- Phone Number QR code
- Canva QR code
- URL QR code
- Text QR code
- Rickroll QR code
- Location QR code
- Linktree QR code
- WeChat QR code
- TikTok QR code
- Zoom QR code
- Gmail QR code
- Email QR code
- SMS QR code
- Google Docs QR code
- Google Slides QR code
- Etsy QR code
- PDF QR code
- Menu QR code
- All 60 QR code types
- QR code templates