How to Make a UPI QR Code for Your Shop (Free, No App)

How to Make a UPI QR Code for Your Shop (Free, No App)

Every kirana store, chai stall, and salon in India needs a UPI QR in 2026. The bank apps give you one, but it is usually low-resolution, hard to customize, and tied to that app's branding. This guide shows you how to generate a permanent UPI QR code that works with any payment app — GPay, PhonePe, Paytm, Amazon Pay, BHIM, and more.

What is a UPI QR code?

A UPI QR code encodes a upi://pay link with your Virtual Payment Address (VPA). When a customer scans it, their UPI app opens with your details pre-filled. The key fields are: pa (payee address/UPI ID), pn (payee name), am (optional amount), tn (optional transaction note), and cu (currency, always INR).

Step-by-step: create your shop QR

  1. Open the QR code generator and select "UPI Payment" from the type options.
  2. Enter your UPI ID (VPA). This is the address linked to your bank account — usually something like 9876543210@ybl or shopname@okicici.
  3. Add your shop name (optional but recommended — it shows on the customer's screen).
  4. Leave the amount blank for a general-purpose QR, or set a fixed amount for a specific product.
  5. Download as PNG (for lamination) or SVG (for print shops).

Create your UPI QR code

Enter your VPA, set optional amount, download and print. 100% local — your UPI ID never leaves your browser.

Open QR code generator

Where to display your QR

  • Cash counter: Laminate a printed QR and tape it at eye level. Minimum 5 cm × 5 cm.
  • Table tents: For restaurants, one QR per table works better than running back to the counter.
  • Invoices and receipts: Embed the QR in your billing software or paste it into a template.

Common mistakes to avoid

  • Wrong VPA: Always test-scan and complete a ₹1 payment before laminating.
  • Low print quality: Use at least 300 DPI or download a 1024px PNG.
  • No quiet zone: Never crop the white border around the QR.

FAQ

Does this QR expire?

No. A static UPI QR works as long as your VPA is active and linked to a bank account.

Can I add my shop logo?

Yes. Upload a small logo in the generator. Error correction is forced to H (30%) so the code still scans reliably.

Related Tools