UPI QR code generator

A UPI QR code lets customers pay your Indian bank account from GPay, PhonePe, Paytm or any UPI app. QRasli generates them free from your UPI ID, with an optional fixed amount, and no watermark on any plan.

Make your own UPI payment QR code in seconds — customers scan with Google Pay, PhonePe, Paytm or any UPI app and pay straight to your UPI ID. Print it for your shop counter, add it to invoices, or set a fixed amount for standard charges. Free and no watermark. Choose static to bake the details into the code itself, or dynamic to get a hosted payment page whose UPI ID and amount you can change any time — the printed code keeps working.

Free — no watermarkNever expiresYour logo & colors

How it works

1

Enter your UPI ID and name

The VPA you receive payments on (like shopname@okaxis) and the payee name customers should see in their app.

2

Optionally fix the amount

Leave the amount empty for open payments, or set it to pre-fill ₹ in the payer's app — great for fixed-price services.

3

Style it, print it, get paid

Add your shop name in a frame, print it, and stick it at the counter. Test with one ₹1 payment first.

Pro tips

Always test before printing in bulk

Scan your printed sample with two different UPI apps and send yourself ₹1 to confirm the ID and name are right.

One code per counter, one note per use

The note field ('Table 4', 'Parking') shows up in your transaction list — it's free bookkeeping.

High contrast matters at a busy counter

Keep the classic dark-on-white pattern for payment codes; fancy colors slow down scanning when there's a queue.

At a glance
QR code typeUPI QR code generator
PriceFree plan, no card. Pro $9 (₹499 in India)
WatermarkNone, on any plan including free
ExpiryCodes never expire
Editable after printingYes, with a dynamic code
Scan trackingCity, device, OS, browser and hour
Download formatsPNG free · SVG on Pro

Common questions

Which apps can scan this UPI QR code?+

Every NPCI-compliant UPI app: Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, and all bank apps. The code uses the standard upi://pay format.

Is this as official as the QR my bank gave me?+

It encodes the same standard UPI payment string. Payments go directly to your UPI ID through your existing UPI account — QRasli never touches the money.

Can I change the UPI ID or amount later?+

Yes — create it as a dynamic code. Scanning opens a hosted payment page with pay buttons for GPay, PhonePe, Paytm and any UPI app, and you can edit the UPI ID, amount or note any time without reprinting. Static codes bake the details into the code itself, so changing those means printing a new code.

Can I add my logo?+

Yes — the built-in UPI logo preset or your own shop logo, with error correction adjusted automatically so it still scans.

More QR code questions →