UPI QR Code Generator — PhonePe, GPay, Paytm
Generate UPI payment QR codes for merchants and individuals. Works with all NPCI-certified UPI apps. Print at checkout, add to invoices, or share on WhatsApp.
Quick Answer: A UPI QR code encodes your UPI ID (VPA) in the format upi://pay?pa=yourname@upi&pn=Name. Any UPI app can scan it to pre-fill your payment details. Enter your VPA below and download — free, no signup, works forever.
6 Ways to Use UPI QR Codes
Merchants, freelancers, and individuals — all use cases are free.
Merchant Checkout
Print at your billing counter. Customers scan and pay via any UPI app — no POS terminal, no card machine, no 2% MDR fee.
Invoices & Receipts
Add your UPI QR to invoices. Clients pay instantly without bank transfers or NEFT. Works for freelancers, consultants, and small businesses.
Personal Collections
Collect rent, split bills, or accept donations. Share your UPI QR on WhatsApp or print it — no merchant account needed.
Events & Stalls
Food stalls, craft fairs, charity events — print your QR once and accept payments from 500M+ UPI users across India.
Website Payments
Embed the QR on your website or social profiles. Clients scan from desktop using their phone — works with all UPI apps.
Fixed-Amount QR
Pre-fill a fixed amount in the QR for subscriptions, memberships, or standard service charges. Payer sees the amount before confirming.
App-Specific UPI QR Pages
Step-by-step instructions for your preferred UPI app
Generate Your UPI QR Code
Enter your UPI VPA and download in seconds.
Your UPI Virtual Payment Address — found in your UPI app under Profile or Payment Settings.
This name is shown on the payer's screen before they confirm payment.
How to Set Up Your UPI QR Code
Three steps. Under 2 minutes.
- 1
Find your UPI ID
Open PhonePe, Google Pay, Paytm, or BHIM → Profile or Settings → copy your UPI ID (VPA). It looks like name@ybl, phone@upi, or name@paytm.
- 2
Enter details and generate
Paste your UPI ID, add your name, and optionally set a fixed amount or transaction note. Your QR code generates instantly.
- 3
Download and print
Download as PNG or SVG. Print at your shop counter, add to invoices, display on your desk, or share on WhatsApp. Customers scan and pay — done.
UPI QR Code FAQ
What is a UPI QR code?
A UPI QR code encodes your UPI Virtual Payment Address (VPA) in the standard NPCI format: upi://pay?pa=VPA&pn=NAME&am=AMOUNT. When scanned by any UPI app (PhonePe, Google Pay, Paytm, BHIM), it automatically fills in your payment details and the payer confirms with their UPI PIN.
Do I need a merchant account to accept UPI payments?
No. Any UPI ID (VPA) works — whether it is a personal ID like yourname@upi or a business ID like yourshop@icici. No merchant account, no MDR fees, no approval required. Just your UPI ID and this QR generator.
Which apps can scan this UPI QR code?
All NPCI-certified UPI apps: PhonePe, Google Pay (GPay), Paytm, BHIM, Amazon Pay, CRED, WhatsApp Pay, Mobikwik, Axis Pay, ICICI iMobile, HDFC PayZapp, SBI YONO, and 100+ other UPI apps. If it supports UPI, it supports this QR.
What is a UPI VPA (Virtual Payment Address)?
A UPI VPA is your unique UPI ID — it looks like yourname@upi, phonenumber@ybl, or name@paytm. You can find it in your UPI app under Profile or Settings. It is the identifier that receives payments on the UPI network managed by NPCI.
Can I set a fixed payment amount in the QR code?
Yes. Enter an amount in the optional field and it will be encoded in the QR. The payer's app will pre-fill this amount, though they can still modify it before paying. Leave it blank for an open-amount QR where the payer enters any amount.
Accept UPI Payments — Zero Setup Cost
No POS machine. No MDR fees. No merchant account. Just your UPI ID as a QR code.
Create UPI QR Code FreeUsed by 50,000+ merchants and individuals across India.