Free tools · No account required
Universal UPI QR code generator: one request, app-dependent acceptance
Create a UPI payment QR rather than a link branded for one app. “Universal” describes the cross-app intent, not a guarantee that every bank, device or payment app will accept this generated code.
A UPI request with a practical cross-app checking guide →Quick tools
Quick tools
Start with the task you need most.
Steps for this tool
A UPI request with a practical cross-app checking guide
- Enter the existing UPI ID and recipient name. Keep the amount blank for reuse or add an amount for one request.
- Generate a plain QR first. Use the local decoder to check the encoded UPI ID before printing or adding a logo.
- Ask the intended payer to scan it inside their UPI app and verify the actual recipient and final amount. Stop if the app rejects it or shows unexpected details.
Google Pay, PhonePe, Paytm and BHIM
These are examples of apps a payer may use, not endorsements or a tested-app badge for UPIQRTool. UPI is designed for payments across participating apps and banks. Google Pay documents sharing its personal QR with users of other UPI apps; BHIM documents a Scan & Pay feature. Those documents do not certify a QR produced by this website.
UPIQRTool creates a upi://pay request from your inputs. It does not issue a bank-verified merchant QR, register a merchant, supply an acquiring-bank signature or confirm account ownership. Real Indian-device acceptance testing of this website’s outputs has not been completed.
If one app rejects the code
Try the scanner inside the payment app rather than an ordinary camera. Check the UPI ID, remove a centre logo, use an unaltered PNG and keep clear space around the QR. An app may still require its own verified merchant or security flow; do not try to bypass that warning.
If the QR does not work, ask the recipient for the QR supplied by their own bank or UPI app. A successful local image decode proves only the text in the image, not acceptance by a bank, settlement or payment success.
Keep the checks separate
Image readability, recipient identity and completed payment are different checks. Review the encoded request in the decoder, let the payer check the bank-resolved recipient in their app, then check your own payment records for a credit. Never enter a UPI PIN or bank OTP on this website.
Questions about this tool
Does this guarantee every UPI app will work?
No. App policies, account eligibility, bank availability, device settings and the exact generated request can affect acceptance. We do not claim real India-device verification.
Should I make a separate QR for each app?
This generator creates a UPI request, not a separate Google Pay, PhonePe, Paytm or BHIM account. Use your existing valid UPI ID and verify the result in the intended app.
Does adding an amount make this a dynamic merchant checkout?
No. An amount is a prefilled request. There is no order callback, automatic reconciliation or guaranteed amount lock.
Will scanning move money automatically?
No payment is initiated by generating or downloading here. The payer must use their own app, review its payment screen and authorise any transaction.
Official references
Explore more
Explore more
Choose the right format for creating, printing or understanding a UPI QR.