Free, no signup
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.
Change destination URL anytime. Track scans. Requires sign-in.
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.
Your QR will appear here
Fill the form to generate a scannable code.
Drag-drop labels, headlines, logos, shapes. Print-ready PNG and SVG.
Quick start
Enter your UPI ID (yourname@bank) and an optional fixed amount.
Add your business name so customers see it in their UPI app.
Download the QR.
Print at your counter. Customers scan with PhonePe, GPay, Paytm, BHIM to pay.
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.
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.
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.
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.
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.
More QR types