UPI QR code generator
A UPI QR code lets customers pay you from any UPI app by scanning instead of typing your ID. Enter your VPA and we create a upi://pay code in rupees. The code holds the ID itself, so it works forever without an account.
Choose a type
Add your content
Share your UPI ID so people can pay you in India
Find your UPI ID (VPA) in your UPI app's profile or bank section. It looks like name@bank or 98xxxxxx@upi. Example: yourname@bank
Customize the design
Templates
1,413 style presets in 15 categories
Showing 1-24 of 1,413 templates
Templates are hand-built style presets (colors, gradients, dot and eye shapes), not AI art. They keep your logo, frame, shape and transparency, and every one is dark ink on a light background with at least 4.5:1 contrast. The scan check above still judges your final design.
Full design is free — no account, no watermark, no expiry. Free plan: 10 downloads a day.
Want to edit this after printing, or see who scanned it? Create a dynamic code →
Who uses a UPI QR code
Small shops and street vendors
Place the code at the counter so customers can pay without cash.
Home tutors and freelancers
Put the code on an invoice or a lesson note to collect fees.
Housing society and club collections
Display one code on a notice board for monthly contributions.
Event donations
Print it on a donation box sign so visitors can contribute by scan.
How it works
- 1
Open your UPI app and go to your profile or bank account details.
- 2
Copy your UPI ID (VPA), which looks like name@bank.
- 3
Paste it here; the code carries pa=<your ID> and currency INR, and the payer enters the amount.
- 4
Scan the finished code with a different UPI app and confirm your name appears as the payee before you print.
Frequently asked questions
Can the code include a fixed amount or a payee name?
Not on this page; it carries only your UPI ID and the INR currency. The payer types the amount, and their app shows the name registered to your ID.
Is this an official UPI or bank QR?
No. It follows the public upi://pay link format but is an independent tool and does not process or hold payments. Merchants needing reconciliation should use their bank's merchant QR.
What if I mistype the ID?
Money could go to someone else's account, and recovery is often difficult. Test the code with a small payment first.
Does the code expire?
No. It is static, so it needs no account or server and keeps working as long as the UPI ID exists.
More QR code types
Ready to make your UPI QR code?
- No watermark
- No account for static codes
- 14-day free trial on dynamic codes