Aman Dubey

Free UPI QR Code Generator Online

Create custom UPI QR codes online for fast and secure payments. Customers can scan the QR code and pay instantly through Google Pay, PhonePe, Paytm, BHIM UPI, Amazon Pay, and more. Free UPI QR code generator with no signup needed.
Your UPI ID and all payment details are processed entirely in your browser. Nothing is sent to any server. Nothing is stored. This tool is 100% client-side.
MERCHANT NAME

How to Generate Your UPI QR Code

Few Simple steps — no account needed, no downloads required.

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

QR codes generated here follow NPCI's official UPI URL specification and work across all UPI-compliant apps.
Phone Pe logo
Google Pay logo
PayTM logo
Amazon pay logo
Cred logo
Navi logo
Mobikwik logo

Understanding UPI IDs and Suffixes

The part after @ in your UPI ID identifies your bank or payment app. All of these work identically in any UPI-enabled app.

Common UPI ID Suffixes

How to Find Your UPI ID

Disclaimer: This is a free public tool to generate UPI QR codes following NPCI's official UPI URL specification. It is not affiliated with NPCI, BHIM, any bank, or payment app. All logos and trademarks mentioned belong to their respective owners.

Frequently Asked Questions

Everything you need to know about UPI QR codes and this generator.
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.

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.

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).

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.

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.

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.

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.

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.

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.

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.