My Tool Studio
Generators

UPI QR Code Generator

This UPI QR code generator makes a payment QR code that any UPI app, such as BHIM, Google Pay, PhonePe or Paytm, can scan to pay you. Enter your UPI ID and the payee name, and optionally a fixed amount in rupees and a note such as an order number. Merchants can also add a transaction reference and a merchant category code. The tool builds the standard upi://pay link, shows it for copying, and draws the code with your choice of colours, shapes, logo and a Scan to pay frame. Download PNG, SVG, JPG, WebP or PDF, or print a counter card, A6 standee, A5 table stand or A4 poster with your name and UPI ID. Nothing is uploaded and no payment passes through this page.

Always freeNo sign upRuns in your browser

Also called VPA, for example yourname@okhdfcbank.

The name on the bank account.

Leave empty so the payer types the amount.

Shown to the payer, for example an order number.

Printable standee

Design

Quick styles
Colours
Code colour
Shapes
Dot style
Eye frame
Eye ball
Logo
Frame and call to action
Frame
Error correction and margin

Higher levels survive more damage or a logo, but make the code denser.

Enter your UPI ID and payee name

This page only builds the code. It never sees payments, and no money passes through it. Test with a small amount first.

How to use

01

Enter your UPI ID and name

Type your UPI ID, such as yourname@okhdfcbank, and the payee name on the bank account. The ID is checked as you type. Add an amount only if every payer should pay the same sum.

02

Add a note and design the code

Add an optional note, and open merchant fields for a reference number or category code. Then set colours, a logo and the Scan to pay frame in the Design panel.

03

Test, then download or print

Scan the code with your own UPI app and check the name before you pay yourself a small test amount. Then download an image or PDF, or pick a size and press Print standee.

Why UPI QR Code Generator

What goes inside a UPI payment link

The code holds a short link that UPI apps understand. Only the UPI ID and name are needed; the rest is optional. The tool shows the full link above the preview so you can copy it into a message or an invoice too.

PartMeaningExample
paPayee UPI IDasha.stores@okaxis
pnPayee nameAsha Stores
amAmount in rupees (optional)250.00
cuCurrency, always INRINR
tnNote shown to the payer (optional)Order 1042
trYour reference ID (optional)INV-2026-0419
mcMerchant category code (optional)5411

Tips for a UPI QR standee at a shop counter

A clear standee cuts the time each payment takes and the number of wrong transfers.

  • Leave the amount empty on a counter standee, so each customer enters their own total.
  • Show your name and UPI ID under the code, so people can type it if their camera struggles.
  • Print at least 7 cm wide for a counter and 14 cm or more for a wall poster.
  • Laminate the card and check it daily, so nobody can paste another code over yours.
  • Make a separate code with a fixed amount for fixed-price items, such as a parking fee.

Common questions

What is a UPI QR code and how does it work?
It is a QR code holding a upi://pay link with your UPI ID and name, and sometimes an amount and a note. When someone scans it with a UPI app, the app opens a payment screen with your details filled in. The payer confirms with their UPI PIN and the money goes straight to your bank account.
Which apps can scan this UPI payment QR code?
Any UPI app with a QR scanner, including BHIM, Google Pay, PhonePe, Paytm, Amazon Pay and most bank apps. The code follows the common upi://pay format, so it does not belong to one app. Test it with the app your customers use most before you print.
Should I put a fixed amount in my UPI QR code?
Only when every payer pays the same, such as an event ticket, a fee or a single product. Most UPI apps then show that amount and some do not let the payer change it. For a shop counter, leave the amount empty so each customer types what they owe.
Where do I find my UPI ID?
Open your UPI app and look in the profile or settings screen; it looks like name@okicici, 98xxxxxxxx@ybl or similar. Your bank's app shows it too. Copy it exactly, since one wrong letter sends the payment request to a different account or to none at all.
Why does the payer see a different name from the one I typed?
UPI apps usually show the name registered with the bank for that UPI ID, not only the name in the code. That is a safety check for the payer. Type the same name as your bank account so nobody hesitates, and never pay a code whose shown name looks wrong.
Is it safe to print my UPI QR code in public?
A UPI QR code can only receive money; nobody can take money from you by scanning it. The main risk is someone sticking their own code over yours, so check your printed codes now and then. Never scan a code or enter your PIN to receive money, since receiving never needs a PIN.
What are the merchant fields in the UPI QR generator?
Transaction reference (tr) is your own order or invoice ID, which helps match payments in your records. Merchant category code (mc) is a 4 digit code your bank gives business accounts. Personal UPI IDs do not need either, so leave them empty unless your bank asked for them.
Does this page process or see my payments?
No. It only writes a link and draws a picture of it, inside your browser. Payments happen between the payer's UPI app and the banks. This page never sees the payment, the amount paid or anyone's account details.

More Generators tools

View all