UPI QR Code Generator

Generate UPI QR Code.

How this UPI QR code works

This builds a standard UPI payment deep link (upi://pay?pa=...&pn=...) from your UPI ID, name, and optional amount and note, then encodes that link as a QR code - the same format used by UPI apps like Google Pay, PhonePe, Paytm, and most Indian banking apps. Scanning it opens the payer's UPI app with your details pre-filled, ready for them to confirm and pay.

Everything happens in your browser - your UPI ID is only encoded into the QR code shown here, never sent to any server. Leaving the amount blank lets the payer enter whatever amount they want to send.

Why the QR code uses a standard deep-link format rather than something custom

The upi://pay link format is the common standard that every UPI-compatible app already knows how to interpret - building the QR code around that exact standard is what lets it work consistently across Google Pay, PhonePe, Paytm, and bank apps alike, rather than needing a separate code for each app.

Why leaving the amount blank changes how the code can be used

A fixed amount is useful for a specific invoice or bill, but a blank amount turns the same code into a general "pay me" QR that works for any transaction size - the difference matters for choosing whether to generate a new code per payment or reuse one printed code indefinitely.

Why double-checking the UPI ID matters more than for most form fields

Because the ID is encoded directly into the payment request with no verification step in between, a typo in the UPI ID produces a QR code that's perfectly functional but points payments at the wrong account or fails outright - there's no built-in way for this tool to know the ID is wrong, so checking it carefully before sharing the code is the one step that actually matters here.

Ofte stillede spørgsmål

Is this QR code linked to a real payment account?

It encodes whatever UPI ID you type in, exactly like any UPI QR code generator. Double-check your UPI ID before sharing the code, since a typo would direct payments to the wrong account.

Can I leave the amount blank?

Yes - leaving it blank lets the person scanning the code enter their own amount, which is useful for a general "pay me" code rather than one for a fixed amount.

Why does this work across different UPI apps like Google Pay and PhonePe?

The QR code encodes a standard upi://pay deep link that every UPI-compatible app is already built to interpret, rather than anything specific to one app.

Does this tool store or send my UPI ID anywhere?

No - the QR code is generated and rendered entirely in your browser; your UPI ID is only encoded into the image shown on this page.

Should I generate a new QR code for each payment?

Only if you want a fixed amount attached each time - a single code with the amount left blank can be reused indefinitely for any payment size, which is simpler for something like a printed donation or tip code.

Mere i Converters & Utilities