Free UPI QR Code Generator Online
Scan and pay with any BHIM UPI app
Create your own UPI QR code at amandubey.com
How to Generate Your UPI QR Code
Enter Your UPI ID
Type your UPI ID (e.g. yourname@okhdfc). Find it inside any UPI app under Profile → UPI ID.
Add Transaction Amount
Enter the transaction amount you want to receive and generate a ready-to-use UPI QR code.
Click Generate
Your QR code and shareable payment link appear instantly, no waiting, no server round-trip.
Download or Share
Download the QR as PNG to print or use digitally.
Works With Every UPI App in India
Understanding UPI IDs and Suffixes
Common UPI ID Suffixes
- @okaxis — Axis Bank
- @okicici — ICICI Bank
- @oksbi — State Bank of India
- @ybl — Yes Bank (PhonePe)
- @okhdfc / @hdfcbank — HDFC Bank
- @paytm — Paytm Payments Bank
- @apl — Amazon Pay
- @axl — Axis Bank via Amazon
How to Find Your UPI ID
- Open Google Pay → tap your photo → copy UPI ID
- Open PhonePe → Profile → UPI ID
- Open Paytm → Profile → UPI ID
- Open BHIM→ My Profile → VPA
- Open Your bank app → UPI section → Manage UPI IDs
- You can have multiple UPI IDs for the same bank account
- All your UPI IDs receive money into the same bank account
Frequently Asked Questions
What is a UPI QR code?
A UPI QR code is a scannable image that encodes your UPI ID, payee name, and optionally a fixed payment amount. When anyone scans it using a UPI app — Google Pay, PhonePe, Paytm, BHIM, or any other — the payment details are filled in automatically. The payer simply confirms the amount and authorises the payment with their PIN. Funds arrive in your bank account within seconds.
How do I generate a UPI QR code?
Enter your UPI ID (e.g. yourname@okhdfc) in the field above, add your name and an optional amount, then click "Generate QR Code & Payment Link." Your QR code appears instantly — download it as a PNG image or copy the payment link. The whole process takes under 30 seconds and requires no account or login.
Can I set a fixed amount in the UPI QR code?
Yes. Enter any amount in the Amount field. When your customer scans the QR code, that amount will be pre-filled in their UPI app automatically — they won't need to type it manually. This reduces payment errors and speeds up checkout. Leave the amount field blank if you want the payer to enter the amount themselves (useful for open-amount receipts and shops).
Which UPI apps work with this QR code?
All UPI-compliant apps work with this QR code. This includes Google Pay (GPay), PhonePe, Paytm, BHIM, Amazon Pay, WhatsApp Pay, CRED, MobiKwik, Slice, Jupiter, Fi Money, super.money, and all bank-issued UPI apps (SBI, HDFC, ICICI, Axis, PNB, Kotak, etc.). The QR follows NPCI's official UPI URL specification, so any app that supports UPI will be able to scan it.
Is my UPI ID stored on your server?
No, never. This tool generates the QR code entirely inside your browser using JavaScript. Your UPI ID, name, amount, and note are never transmitted to any server and are never stored anywhere, not even in cookies or local storage. Once you close the tab, the data is gone. This is a fully client-side tool.
What is a UPI ID or VPA?
A UPI ID (also called VPA — Virtual Payment Address) is your unique handle on the UPI payment network, similar to a username. Examples: yourname@okhdfc, 9876543210@paytm, businessname@oksbi. Every bank and UPI app assigns you one for free when you set up UPI. You can find your UPI ID by opening any UPI app and going to Profile or My Account. Some apps let you create a custom, easy-to-remember UPI ID too.
What is a UPI payment link and how is it different from a QR code?
A UPI QR code is a scannable image that the payer scans using any UPI app. A UPI payment link is a URL (such as `upi://pay?pa=name@bank&am=500`) that opens the UPI app directly when tapped on a smartphone, with payment details already filled in. Payment links are perfect for sharing through WhatsApp, email, SMS, or adding to website buttons. This tool generates both a QR code and a payment link at the same time, so you can use whichever option works best for your needs.
Is this UPI QR code generator free? Are there any hidden charges?
Yes, completely free forever. No signup required, no premium plans, no hidden fees, and no ads to slow you down. UPI transactions are also free for peer-to-peer and most peer-to-merchant payments, allowing you to receive the full payment amount from your customers without any deductions. Use the tool as often as you like to generate unlimited UPI QR codes and payment links at no cost.
Can I print this QR code for my shop or add it to my invoice?
Absolutely. Download the QR code as a high-quality PNG and print it on paper, flex boards, standees, visiting cards, or stickers. You can also insert it into your PDF invoices, email signatures, receipts, or your website. Any customer with a UPI app can scan it and pay you directly into your bank account with no intermediary.
Why is my UPI app showing a security warning when I scan the QR?
UPI apps perform security checks on every payment. The most common warnings are "Payee name doesn't match", which means the entered name does not exactly match the bank's records (leave the name field blank to show the verified bank name instead), and "New payee, amount above ₹2,000", which is a standard NPCI security rule for first-time payments above that amount and only requires the payer to confirm the transaction. If you're using a Bank Account QR code, note that some apps like PhonePe and Paytm may not support it, so a UPI ID QR code is recommended for the best compatibility.