100% Free • No Merchant Fees • Universal NPCI Standard

Free Instant UPI QR Code Generator with Amount & Remarks

Empowering Indian merchants, freelancers, shopkeepers, and businesses to generate instant, secure payment QR codes. Accept direct bank transfers via Google Pay, PhonePe, Paytm, and BHIM without payment gateway commissions or hardware terminal rentals.

100% Private Client-Side
PNG & SVG Vector Export
Supports GPay, PhonePe, Paytm

QR Configuration

Configure your payment details below to update the live preview.

Format: name@bank

Supports Google Pay, PhonePe, Paytm, BHIM, YBL, HDFC, ICICI, SBI VPAs.

Official payee name displayed on the customer's UPI payment screen.

₹
Quick Presets:

Appears in bank statement history for easy accounting reference.

Live QR Preview
DYNAMIC MODE
BHIM UPI PAYMENTS

UPI QR Pro Merchant

merchant@upi

Payable Amount:
₹ 0.00

Note: Invoice / General Payment

GPay PhonePe Paytm BHIM
URI INTENT STRING NPCI STANDARD

upi://pay?pa=merchant@upi&pn=UPI%20QR%20Pro%20Merchant&cu=INR

Success

UPI link copied to clipboard!

Simple 4-Step Process

How to Generate Your Custom UPI Payment QR Code

Follow this straightforward guide to configure, test, and deploy payment QR assets for your business counter or invoice PDFs.

1

Input VPA & Name

Enter your official Virtual Payment Address (e.g. yourname@okaxis) and registered Payee/Merchant name.

2

Select QR Mode

Choose Static Mode for permanent counter displays, or Dynamic Mode to attach a fixed transaction amount and invoice remarks.

3

Verify Live Preview

Observe the real-time updating QR matrix preview. Scan directly off your monitor screen with GPay or PhonePe to verify accurate payment parameters.

4

Export HD PNG / SVG

Download lossless PNG or scalable SVG files. Print directly onto billing counter standees or embed directly inside digital invoices.

Technical Deep-Dive

Understanding UPI QR Standards, Security & Architecture

An authoritative guide to how Unified Payments Interface (UPI) deep links operate under National Payments Corporation of India (NPCI) guidelines.

The Structural Anatomy of the NPCI upi://pay Deep Link Intent

The Unified Payments Interface (UPI), developed by the National Payments Corporation of India (NPCI), relies on a standard uniform resource identifier (URI) scheme. When a customer scans a UPI QR code using any banking or payment mobile application (such as Google Pay, PhonePe, Paytm, or BHIM), the smartphone operating system intercepts the quick response matrix and resolves the embedded URI intent structure.

A fully compliant UPI intent URL string is constructed using standard key-value pairs formatted as follows:
upi://pay?pa=VPA_ADDRESS&pn=PAYEE_NAME&am=AMOUNT&tn=REMARKS&cu=INR

  • pa (Payee Address): The Virtual Payment Address (VPA) or UPI ID registered with a PSP bank (e.g. merchant@icici).
  • pn (Payee Name): The legal account holder or business entity name displayed during authorization.
  • am (Amount): The requested monetary value encoded in INR decimal format (e.g. 250.50).
  • tn (Transaction Note): Custom narrative, bill number, or invoice reference for bank statement reconciliation.
  • cu (Currency Code): Standard three-letter ISO currency code, strictly designated as INR for Indian Rupee transfers.

Static vs. Dynamic QR Code Variants in Modern Indian Commerce

In contemporary retail and digital commerce across India, payment QR codes are broadly categorized into two structural operational modes:

1. Static QR Codes (Fixed Payee, Variable Amount)

Static QR codes contain permanent payment parameters encoding only the Payee UPI ID (pa) and Payee Name (pn). The transaction amount (am) is omitted. When scanned, the customer manually keys in the payable amount on their phone keyboard. Static QR codes are ideal for physical retail counters, billing desks, and printed acrylic standees.

2. Dynamic QR Codes (Fixed Amount & Invoice Reference)

Dynamic QR codes lock both the precise payable amount (am) and custom invoice remarks (tn) into the matrix data. When scanned, the customer's UPI mobile application automatically locks the amount field, eliminating manual entry errors, overpayment risks, and checkout friction. Dynamic QR codes are extensively used for e-commerce checkout counters, PDF billing receipts, service invoices, and point-of-sale (POS) terminal displays.

Zero-Server Footprint: Client-Side Sandbox & Privacy Protection

Unlike third-party QR generation platforms that route payment information through intermediary servers, UPI QR Pro operates 100% locally inside your web browser's client-side sandbox environment.

When you input your Virtual Payment Address, merchant title, or invoice amounts, native Vanilla JavaScript processes the inputs locally. The matrix positioning calculations and image rendering occur on your computer or mobile device hardware using modern HTML5 Canvas API and JavaScript math libraries. Zero financial metrics, UPI IDs, customer details, or IP logs are transmitted across the internet to any database.

This zero-knowledge architecture guarantees absolute data privacy, rendering your financial identity immune to third-party scraping, tracking cookies, database breaches, or unauthorized logging under India's Digital Personal Data Protection (DPDP) Act framework.

Hardware Interoperability & Printing Best Practices

To ensure rapid camera focal acquisition and instant scanning across low-end or high-end smartphone camera modules, printed physical QR assets must maintain specific structural formatting:

  • Contrast Ratio: Maintain sharp black modules on a pure white background (#000000 on #FFFFFF). Avoid printing low-contrast gray or pastel variations.
  • Quiet Zone Margin: Preserve a clean white border (minimum 4-module width) surrounding all four sides of the square QR matrix to prevent background graphic interference.
  • Vector SVG vs. Raster PNG: For large acrylic counter standees, vinyl store banners, or billboard signage, always export in Scalable Vector Graphics (SVG) format to eliminate pixelation and edge blurring at any print dimension.
Help & Support

Frequently Asked Questions

Get detailed answers regarding UPI payment QR generation, security, and app compatibility.