Free, no signup

Free UPI QR Code Generator
for Indian businesses.

Accept payments via PhonePe, GPay, Paytm, BHIM, and every other UPI app. Enter your VPA, download the QR, print it.

How UPI QR works

The customer scans the QR in their UPI app and the amount + your name are auto-filled. Leave amount blank for a tip-jar or general payment flow.

Make Dynamic QR

Change destination URL anytime. Track scans. Requires sign-in.

Customize design

Save a style (colors, dot and eye style, logo) and reuse it on any QR.

Adds a coloured CTA wrap around the QR on download. Free.

Live preview

Your QR will appear here

Fill the form to generate a scannable code.

Label Designer

Unlock the Designer

Drag-drop labels, headlines, logos, shapes. Print-ready PNG and SVG.

Free: 5 downloads/day · 2 dynamic QRsUpgrade

Quick start

How to use this tool.

  1. 1

    Enter your UPI ID (yourname@bank) and an optional fixed amount.

  2. 2

    Add your business name so customers see it in their UPI app.

  3. 3

    Download the QR.

  4. 4

    Print at your counter. Customers scan with PhonePe, GPay, Paytm, BHIM to pay.

What is a UPI QR code and how does it work?

A UPI QR code encodes your UPI VPA (Virtual Payment Address) so any Indian payment app can read it and send money directly to your account. When a customer opens PhonePe, GPay, Paytm, or BHIM and points the camera at your QR, the app pre-fills your VPA and shows the payment screen. The customer enters the amount, taps Pay, and money lands in your account in seconds. No card reader, no point-of-sale machine, no monthly fee.

Your VPA looks like yourname@okaxis or 9876543210@ybl. QRSprint reads that VPA and produces a BHIM-UPI compliant QR in the standard format every app recognises.

Which apps scan this QR?

Any app that supports BHIM-UPI will work: PhonePe, Google Pay (GPay), Paytm, Amazon Pay, BHIM, Mobikwik, Airtel Payments Bank, and every bank UPI app. The QR follows the NPCI standard, so you do not need a separate QR for each app. One QR works for all of them. This is the same format used by kirana shops, auto-rickshaw drivers, and street vendors across India.

UPI VPA vs bank account number, what to enter

Enter your UPI VPA, not your bank account number. Your VPA is the ID you chose when setting up UPI on your phone. Common formats: name@okicici (ICICI), number@oksbi (SBI), name@ybl (PhonePe). You can find your VPA inside the PhonePe or GPay app under your profile. If you have multiple bank accounts linked, use the VPA that maps to the account you want payments sent to.

Where to display your UPI QR

Print the QR and laminate it at your shop counter. Stick it on the billing desk, the front door, and the delivery bag. For food stalls and carts, a laminated A5 card tied to the counter is the most common format. Hotels and guesthouses place it on the checkout desk and inside rooms alongside the WiFi password. If you run an online business, embed the QR image in your invoice PDF so customers can pay without typing your VPA. For high-volume retail, our Bulk generator produces hundreds of QR codes from a CSV in one go.

Static UPI QR vs dynamic UPI QR

The free QR on this page is static: it stores your VPA, and the customer enters the amount at checkout. That suits most small shops. A dynamic UPI QR encodes a specific rupee amount and optional invoice reference. It is required for GST e-invoicing above the threshold and useful for restaurants where the bill total is known before the customer scans. QRSprint supports dynamic QR generation via the Bulk tool where you can include the amount and a transaction reference in each row of your CSV.

UPI QR code: frequently asked questions

Yes. The static UPI QR generator on this page is completely free with no signup, no watermark, and no expiry. Download the PNG and print it immediately. There is no per-transaction charge from us either, the money moves on the UPI rails directly to your bank account.

More QR types