Create a UPI QR code for instant payments. Works with Google Pay, PhonePe, Paytm, BHIM and all UPI apps. Free — no sign-up needed.
A UPI QR code encodes your UPI payment address so customers can pay you instantly by scanning — no cash, no card, no typing. It works with every UPI app in India: Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, Cred, iMobile and 50+ others. According to NPCI (National Payments Corporation of India), UPI processed 14.87 billion transactions worth ₹19.78 lakh crore in March 2025 alone — making it the world's most used real-time payment rail.
The QR code stores a UPI deep link in this format:
When scanned, the customer's UPI app opens with your details pre-filled. They just enter their PIN and the payment goes through in seconds. India accounts for 46% of all real-time digital payment transactions globally, according to ACI Worldwide's 2024 Prime Time for Real-Time report — and UPI QR codes are at the heart of that story.
Your UPI ID from Google Pay, PhonePe or Paytm settings.
Your name as it appears in your UPI app. Amount is optional.
High-resolution 1024×1024px PNG. Ready to print or share.
Print at counter, add to invoice, or share digitally.
Leave the amount blank if you want customers to enter the amount themselves — perfect for shops, restaurants, and service providers. Set a fixed amount for specific products, subscriptions, or invoices — the amount is pre-filled so the customer just confirms and pays.
Shop counter: Print and laminate at the billing desk. Restaurant table: Add to table cards or menu last page. Invoice: Add to printed/digital invoices for instant settlement. WhatsApp/Instagram: Share the PNG image directly in chat — customers screenshot and scan. Business card: Add to the back of your card for networking payments.
The Reserve Bank of India (RBI) mandates UPI QR code compliance with BHIM UPI specifications under the Payment and Settlement Systems Act, 2007. QRMake generates QR codes in the standard upi:// URI format defined by NPCI, ensuring full compatibility with all certified UPI apps and payment terminals. According to Statista, PhonePe leads UPI with over 530 million registered users, followed by Google Pay with 150 million monthly active users — both fully support this standard format.
Google Pay: Open app → Your photo top-left → Google Pay ID (looks like number@okaxis or name@okicici). PhonePe: Profile icon → UPI IDs. Paytm: Profile → UPI ID (looks like number@paytm). BHIM: Home screen → UPI ID displayed at top.
Use QRMake for WiFi, business cards, WhatsApp links and more — all free.
Open QR Code Generator →A UPI QR code encodes a UPI payment address (UPI ID) into a scannable image using the upi:// URI format. When scanned with any UPI-compatible app — Google Pay, PhonePe, Paytm, BHIM — it pre-fills the recipient's payment details so the payer just needs to enter their PIN to complete the transaction instantly. No cash, no card swipe, no typing required.
Any UPI-certified app can scan a UPI QR code. This includes Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, CRED, iMobile Pay (ICICI), Yono SBI, and 50+ other UPI-enabled banking apps. According to NPCI, UPI is accepted at over 50 million merchant locations across India as of 2024 — the QR code is the universal entry point for all of them.
Yes. A UPI QR code can only receive money — it cannot initiate a debit from your account. Sharing your UPI QR code publicly is as safe as sharing your bank account number for receiving NEFT transfers. The payer needs their own UPI PIN to send money, and that PIN never leaves their device.
When you set a fixed amount in a UPI QR code, the amount is pre-filled in the payer's app, but most UPI apps allow the payer to modify the amount before confirming payment. If you need a truly enforced amount — for ticket sales or fixed subscriptions — use a dedicated payment gateway that supports locked-amount UPI collect requests.
The upi:// URI is the standard deep link format defined by NPCI for UPI payments. The full format is: upi://pay?pa=UPI_ID&pn=PAYEE_NAME&am=AMOUNT&cu=INR&tn=NOTE. The pa parameter is the UPI ID, pn is the payee name, am is the optional amount, cu is the currency (always INR), and tn is an optional transaction note. QRMake encodes exactly this format.
A UPI QR code is an interoperable standard governed by NPCI that works with all UPI apps. A Paytm QR code (Paytm wallet QR) is a proprietary format that historically only worked within the Paytm ecosystem. However, Paytm now also supports UPI QR codes. For maximum reach across all customers and banks, use a standard UPI QR code as generated by QRMake.
Yes. A UPI QR code is suitable for shops, restaurants, freelancers, service providers, and small businesses. According to NPCI, UPI processed 14.87 billion transactions worth ₹19.78 lakh crore in March 2025 alone — demonstrating its scale for everyday commerce. For GST-compliant merchant settlements at high volume, consider a dedicated payment gateway that issues an official merchant UPI QR.
Yes. UPI is a government-backed standard (NPCI) and every bank and payment app in India supports it. The QR code generated here follows the official UPI deep link specification.
Yes — fill in the Amount field. The customer's app will pre-fill the amount but they can still change it before paying. If you need a truly fixed amount, use your bank's official merchant QR (they handle disputes differently).
Your UPI ID is like your bank account number — it can only receive money, not send it. Sharing it in a QR code is safe. The payer cannot access your account with just a UPI ID.