Guides 5 min read

How to Create a UPI QR Code for Payments: The Complete Merchant Guide

By Arvind Sharma Published 2026-08-23 Updated 2026-09-23
Arvind Sharma — Founder, QRPress QR Code GeneratorArvind built QRPress to give small businesses free, print-ready QR codes without scan caps, ads, or expiry. He writes guides focused on practical deployment — payments, printing, and shop-level security.

How do you create a UPI QR code? A UPI QR turns any smartphone camera into a card machine. Print it once and customers of Google Pay, PhonePe, Paytm or BHIM can pay your bank account directly — no POS hardware, no settlement fees beyond NPCI rails. This guide explains how UPI QR codes work under the hood, how to generate one in under a minute, and the safety checks every merchant should run before printing. Related: free UPI QR generator, UPI QR for shops, Google Pay & PhonePe QR codes, UPI scams to avoid.

What Exactly Is a UPI QR Code?

Technically, a UPI QR code is a plain static QR that encodes a URI such as upi://pay?pa=merchant@upi&pn=Shop%20Name&am=150.00&cu=INR. Every parameter has a job: pa is the payee's Virtual Payment Address (your UPI ID), pn is the display name, am optionally fixes an amount, and tn carries a short note like a bill reference.

Because the string follows the NPCI specification, any UPI-enabled app on the scanning phone recognises it and opens a pre-filled payment screen. Money moves bank-to-bank over IMPS/UPI infrastructure — no intermediary ever holds the funds.

How Do You Create One in Under a Minute?

  1. Copy your UPI ID (VPA) from Google Pay, PhonePe, Paytm, BHIM or your bank's app.
  2. Paste it into a UPI QR generator and type your shop name exactly as customers should see it on their confirmation screen.
  3. Optional: lock an amount for fixed-price items so customers only confirm instead of typing; leave it empty for variable bills.
  4. Download an SVG file for printed signage and a PNG for WhatsApp status or screen display.

Why the format matters: vector SVG keeps edges sharp at poster size, while PNG works for screen display. Print shops will ask for the SVG, not a phone screenshot.

Static or Dynamic for Payments - Which Should You Choose?

A static UPI QR is permanent: perfect when your VPA will never change. If you might switch banks or rebrand, a dynamic QR keeps the same printed pattern while you update the destination link from a dashboard — useful for franchises issuing one sign per branch.

Remember that dynamic payment flows route through a redirect service, so test scan latency before committing to counter signage.

What Safety Checks Should You Run Before Going Live?

Verify the VPA character by character — one wrong letter sends money to a stranger with no recall mechanism. Do a ₹1 test transaction and confirm the payee name shown on the confirmation screen matches your bank records.

Finally, place the print where only customers can photograph it. Anyone who scans a UPI QR can pay into it, which is exactly the point — but you don't need bystanders learning your payout details.

Frequently Asked Questions

Is a UPI QR code free to create?

Yes. You only need your UPI ID (VPA) from any payment app. Paste it into a generator, add your payee name, and download a vector or PNG — no bank visit, no fee.

Can a UPI QR code be scanned by any UPI app?

Yes. The code encodes the standard UPI string per NPCI specifications, so Google Pay, PhonePe, Paytm, and BHIM all recognise and open the same pre-filled payment screen.

What appears on the customer's screen when they scan my UPI QR?

Your payee name, UPI ID, and — if you set one — a fixed amount and note. The customer approves the transaction with their UPI PIN; money settles bank-to-bank over the UPI rail.

Should I lock the amount in my UPI QR?

Yes, for fixed-price items (street food, parking, donations) — the customer only confirms. For variable bills, leave it empty so they enter the amount themselves.

Put it into practice — free tools:

Open the UPI Payment QR Generator

Create Your QR Code Instantly

Generate your free UPI payment QR code in seconds — amount, note and vector download included. Use our secure, no-registration static systems or spin up a dynamic tracker campaign in seconds.

Open UPI QR Generator