INSTANT PAYMENT TOOLKIT

UPI QR Code Generator

Generate standard NPCI-compliant UPI payment QR codes for Google Pay, PhonePe, Paytm, and BHIM. Download instant high-resolution PNG or vector SVG with zero signup.

(Google Pay, PhonePe, Paytm, BHIM, Bank VPA)

This name displays on the customer's UPI confirmation screen before payment approval.

Leave empty if customers should enter their own billing amount.

Visible in the customer's bank passbook & payment summary.

Standard NPCI UPI StringUniversal Spec
upi://pay?pa=shop%40upi&pn=Modern+Retail+Store&cu=INR&tn=Payment+for+order

100% Client-Side Privacy Guaranteed

Your UPI ID, account details, and amounts are generated entirely within your browser. No financial data or UPI credentials are sent to or stored on any server.

Scan with Any UPI Banking App

Google Pay • PhonePe • Paytm • BHIM • Cred

Resolution:

Printing UPI codes on physical stands or tent cards?

Static UPI codes permanently embed your VPA into the printed ink. If you shift banks, upgrade from a savings to a merchant current account, or alter payment providers, printed counter stands become completely useless.

For invoices, receipts, and menus, pair with a HoldQR Dynamic QR pointing to a digital payment hub where payment options and bank details can be updated anytime without reprinting.

HoldQR Dynamic QR Platform

Need to change the payment link on printed invoices or stands?

Static UPI codes permanently lock your VPA. When you switch banks or need dynamic digital billing, HoldQR Dynamic QRs let you update payment destinations anytime without reprinting.

Update destination anytime
Never reprint physical materials
Pay once, own for life

How to Create a Free UPI Payment QR Code

1

1. Enter UPI ID (VPA) & Business Name

Type in your bank Virtual Payment Address (e.g., yourname@okhdfcbank or business@paytm) and the display merchant name.

2

2. Add Optional Amount & Transaction Memo

Set a fixed rupee amount for fixed-price products or leave empty for variable payments entered by your customer.

3

3. Download Vector SVG or High-Res PNG

Export ready-to-print vector files for counter acrylic stands, table tent cards, vinyl stickers, or digital invoices.

Frequently Asked Questions

How does a UPI QR code work?

UPI QR codes follow the National Payments Corporation of India (NPCI) URI standard (upi://pay?pa=...&pn=...). When any customer scans the QR using camera or UPI app, their phone launches their preferred UPI app (Google Pay, PhonePe, Paytm, BHIM, Cred) with your payment details pre-filled.

Can customers scan with any UPI app in India?

Yes. Because this tool generates standard NPCI specification strings, it works interoperably with Google Pay, PhonePe, Paytm, BHIM, Cred, Amazon Pay, WhatsApp Pay, and all major Indian banking apps.

What happens if I change my bank account or UPI ID later?

Static UPI QR codes have the VPA permanently etched into the pattern. If you switch bank branches, convert from a savings to a current account, or shift payment processors, your printed stickers and acrylic counter stands stop working. For printed collateral, many businesses use HoldQR Dynamic QR codes pointing to an online payment or invoice page so destinations can be updated anytime without reprinting.

Are my UPI and financial details secure?

Yes, 100%. The QR code generation runs entirely in your browser using client-side JavaScript. Your UPI ID, payee name, and payment parameters are never transmitted to, logged by, or saved on any HoldQR servers.

Can I print this QR code on packaging or restaurant tables?

Yes. You can export high-resolution PNG (up to 2048px) or crisp, infinite-resolution vector SVG format, which graphic designers and commercial print shops require for sharp rendering on vinyl, metal stands, and signage.