Skip to generator

UPI QR Code Generator

Accept UPI payments with a custom QR for your shop, invoice or donation box. Works with every UPI app in India.

  • 100% free
  • No login required
  • No watermark, no ads
  • Never expires

1Choose QR type

2Enter content

Works with Google Pay, PhonePe, Paytm, BHIM and every UPI app. Leave amount empty to let the payer choose.

3Customize design

Dark mode QR codes

History

QR codes you download or save appear here. Stored only on this device.

Popular uses

  • Shop counters
  • Invoices and bills
  • Donations and event fees

How to make a UPI payment QR code

Enter your UPI ID (the VPA shown in your payment app, such as name@okaxis or number@ybl), your name as you want payers to see it, and optionally an amount and a note. The code is built as a standard upi://pay link in Indian rupees, which Google Pay, PhonePe, Paytm, BHIM and bank UPI apps all read.

Always test with a real payment app before printing. Scan the code, check that your name and UPI ID appear correctly, and if possible send a small test amount to yourself from another account.

Fixed amount or open amount?

Leave the amount empty for a counter or donation box, so every customer types what they owe. Set an amount when the price is always the same, for example a monthly tuition fee, a parking charge or a single invoice. The note field is handy for invoice numbers or order references, so you can match payments in your bank statement.

Since the code is static, one shop code can be used for any number of payments and it never expires. For a different fixed amount, simply generate another code.

Printing and placing UPI codes

At a shop counter, a code of around 5 to 8 cm with a frame such as Scan and pay with any UPI app is easy to read from where the customer stands. Laminate it with a matte finish to cut glare, and fix it so it cannot be swapped by someone else. On invoices and bills, a 2.5 to 3 cm code next to the total works well.

Your UPI ID never leaves your browser while you create the code, and payments go directly from the payer’s app to your bank account. This site never handles the money.

Payment confirmations arrive in your own UPI or bank app, not here. Before handing over goods, check that the payment has actually arrived, rather than relying on a screenshot shown by the customer.

Related QR generators

Why people choose UniQR

100% free

Every feature, every format, every size. No trial, no premium wall.

No login required

Open the page and create — no account, no email, no tracking cookies.

No watermark, no ads

Clean, professional QR codes you can print on anything.

Never expires

Static QR codes store your data directly, so they work forever.

Designer-grade styling

9 dot styles, gradients, logos, frames and 24 ready-made themes.

Print-ready exports

PNG and JPEG up to 3000px, vector SVG, WEBP and A4 PDF.

Private by design

Codes are generated in your browser — your data never leaves your device.

Works like an app

Install it on your phone and use it offline.

How to create a QR code

  1. Pick a type — link, WhatsApp, WiFi, vCard, payment and more.

  2. Enter your details. The QR code updates live while you type.

  3. Style it with colors, a logo, a frame and a call-to-action.

  4. Download PNG, SVG, PDF, WEBP or JPEG — and test it with your phone.

Demo data · Dynamic QR coming soon

Scan counter preview

Static QR codes work forever without any server. Dynamic QR codes with live scan counts are on our roadmap — this is a preview of the dashboard.

Available in 10 languages

Frequently asked questions

Where do I find my UPI ID?

Open your UPI app and look in your profile or bank account section. It looks like an email address, for example yourname@okhdfcbank.

Can a customer change a fixed amount?

That depends on the payer’s app. Treat the amount as a helpful default and confirm the payment on your side.

Will I see the payer’s name?

Payment confirmations come from your own UPI or bank app, not from this QR code. Check them there before handing over goods.

Can I put my shop logo on a UPI QR?

Yes. Add a logo and frame, then run the built-in scan test to make sure UPI apps still read it.

How do I protect against fake QR stickers?

Fix your printed code firmly, check it regularly, and ask customers to confirm your name appears in their app before paying.