UPI QR Code Generator
Convert any UPI ID into a QR code & shareable payment link — instantly
This tool generates UPI QR codes and payment links per the NPCI UPI specification. It is not affiliated with NPCI, RBI, or the Government of India. We do not process, store, or transmit any payment data. Users are responsible for verifying their UPI ID and payee details. All payments are governed by your bank and NPCI rules.
Nothing is stored, logged, or sent to any server. Your UPI ID never leaves your device.
Payee Details
Bank Account Details
Payment Details (optional)
QR Style
Your UPI QR will appear here
Enter your UPI ID to generateWorks with every UPI app
- Always verify the payee name shown in your UPI app before confirming payment
- NPCI requires extra confirmation for payments above ₹2,000 to new payees
- Never share your UPI PIN with anyone — banks never ask for it
- For payment disputes, contact your bank first, then NPCI dispute redressal
Frequently Asked Questions
How do I generate a UPI QR code?
Enter your UPI ID (e.g. yourname@okhdfc) and optionally an amount. The QR code and payment link appear instantly — copy, download, or share them anywhere.
What is a UPI ID (VPA)?
A UPI ID or Virtual Payment Address (VPA) is your unique UPI handle like yourname@hdfc, 9876543210@paytm. Every bank gives you one when you set up UPI. Use it instead of sharing your bank account number.
Is this tool free? Are there any fees?
Yes, 100% free. No signup, no aggregator, no transaction fees. This tool generates the QR locally in your browser — we don't process or store any payment data.
Will my QR work in all UPI apps?
Yes. This tool follows NPCI's official UPI URL specification. QR codes work in every UPI-compliant app including GPay, PhonePe, Paytm, BHIM, Amazon Pay, CRED, WhatsApp Pay, and others.
Can I generate a QR with a fixed amount?
Yes. Enter an amount in the Amount field. The QR will pre-fill that amount in the payer's UPI app. Leave blank for the payer to enter themselves.
Why is my payment app showing a security warning?
Common reasons: (1) Payee name doesn't match — leave the "Your name" field empty to use bank-verified name. (2) First-time payee above ₹2,000 — an NPCI security rule, not an error. (3) Bank-account QR rejected — use UPI ID instead.
Is this tool affiliated with NPCI or the Government?
No. This is an independent tool that generates QR codes per the public NPCI UPI specification. We are not affiliated with NPCI, RBI, or any government entity. For official UPI services, visit your bank or NPCI's official website.
Do you store my UPI ID?
No. Everything runs locally in your browser. Your UPI ID is never sent to our servers, never logged, never stored.
About This Tool
Free UPI QR code generator. Convert any UPI ID (VPA) into a scannable QR code and shareable payment link. Works with Google Pay, PhonePe, Paytm, BHIM, CRED, Amazon Pay, WhatsApp Pay and every UPI-compliant app. Supports fixed-amount QR codes and optional payee name. Generates QR codes per NPCI's official UPI specification. 100% browser-based, private, no signup required.