How to Generate a UPI QR Code with a UPI QR Code Generator

A practical step-by-step guide for creating a UPI payment QR online, testing it, and choosing whether the amount should be fixed or entered by the payer.

Quick answer

To generate a UPI QR code, enter the payee name, UPI ID or VPA, optional amount, and optional note into a UPI QR code generator. The generator creates a UPI payment link, usually starting with upi://pay, and encodes that link into a scannable QR code.

After the QR code is created, scan it with a compatible UPI app and confirm that the payment screen shows the correct payee details. Then download the QR code or QR card for sharing, printing, or adding to an invoice.

A UPI QR code only prepares the payment request. It does not debit money by itself, and this site does not confirm whether a payment was received.

What you need before you start

The most important field is the UPI ID, also called the VPA. It is the address that receives the payment. You also need a clear payee name, because that is what the payer should recognize after scanning.

UPI ID / VPA

Use the receiving address, such as a personal, bank, or merchant UPI ID.

Payee name

Use a name the payer can recognize before approving the payment.

Amount and note

Leave amount blank for flexible collection, or add a fixed INR amount and short note.

How to generate UPI QR code online

Use these steps when you want to know how to generate UPI QR code online without opening a bank dashboard or payment gateway.

1. Open the generator

Open the free UPI QR code generator and keep your UPI ID ready.

2. Add payee details

Enter the payee name and UPI ID exactly as they should appear in the payer's UPI app.

3. Choose amount behavior

Leave amount blank for a static QR, or add an amount for a fixed payment request.

After entering the fields, generate the QR code and review the payment link. If the link contains the wrong UPI ID, spelling, amount, or note, fix the input and generate again before sharing the code.

Static QR or fixed amount QR?

A static UPI QR code leaves the amount blank. It is useful for shop counters, stalls, donation desks, and collection workflows where the payer should type the amount after scanning.

A fixed amount UPI QR code includes an INR amount in the payment link. It is better for invoices, order totals, fees, bookings, deposits, and one-time requests where the payment value is already known.

What the generator creates

In many simple cases, the tool builds a payment URI such as upi://pay with fields for payee address, payee name, currency, amount, and transaction note. That URI is then encoded into the QR image.

The QR image is not the payment processor. The payer's UPI app reads the encoded link, shows a payment screen, and asks the payer to approve the transaction. The UPI PIN is entered only inside the payer's app.

This is why testing matters. Scan the QR from another device if possible, check the payee name and UPI ID, and make sure the payment screen matches the collection flow you intended.

Common mistakes to avoid

Wrong UPI ID

A single typo can send the payment request to the wrong address or make the QR fail.

Unclear payee name

If the name is not recognizable, payers may cancel because they cannot verify who they are paying.

Skipping the scan test

Always test before printing, sharing in messages, or placing the QR on an invoice.

When a browser tool is enough

A browser-based QR tool is enough for simple payment collection where you only need to create the payment request and let the payer approve it in their own UPI app. This works for small collections, shop counter signs, event fees, local service payments, and one-time requests.

Use a bank merchant solution, PSP, or payment gateway when you need payment status callbacks, settlement reports, refunds, fraud controls, invoices marked paid automatically, or accounting reconciliation.

Related tools and guide

FAQ

Can I generate a UPI QR code without an amount?

Yes. Leave the amount blank to create a static UPI QR code. The payer enters the amount in their UPI app after scanning.

Does the generator collect my UPI PIN?

No. The UPI PIN is never part of the QR code. The payer enters the PIN only inside their own UPI app.

How to generate UPI QR code for receiving payments?

Use your receiving UPI ID, add a recognizable payee name, choose whether to include an amount, generate the QR, and scan-test it before use.