Generate a UPI payment QR code with your UPI ID, custom colors, and gradient border. Instant preview, multiple download sizes, and zero fees.
Instant QR generation Custom colors & border Multiple download sizes 100% browser-side, no data sent
Payment Details
QR Colors & Border
40
10
10
40
10
10
Live Preview
EXAMPLE
example@upi
Scan and pay with any BHIM UPI app
UPI Payment Link
upi://pay?pa=example@upi
Share this link on WhatsApp or social media to accept payments without the QR image.
Download & Print
Enter UPI IDAdd your UPI ID and payee name
CustomizeChoose QR colors, border style & gradient
Live PreviewQR code updates instantly as you type
DownloadSave HD PNG or print & share the link
About UPI QR Code Generator
What Is a UPI QR Code Generator?
This tool creates a scannable UPI (Unified Payments Interface) QR code linked to your UPI ID, letting customers or contacts pay you instantly by scanning it with any UPI-enabled payment app.
How to Use This Tool
Enter your UPI ID and payee name
Optionally set a fixed amount
Click Generate
Download the QR code for printing or digital display
Key Features
Works with any UPI-enabled payment app
Optional fixed-amount encoding for a specific payment request
Who Uses This Tool
Small business owners accepting UPI payments at a physical location. Individuals sharing a quick payment QR with friends or family.
Frequently Asked Questions
Does the QR code expire? A standard UPI QR code linked to your ID doesn't expire on its own, since it encodes your payment details directly.
Is this tool free? Yes, generating a UPI QR code is completely free.
Frequently Asked Questions
What is a UPI QR code?
A UPI QR code encodes your UPI payment address so customers can scan it with any UPI-enabled app like Google Pay, PhonePe, Paytm, or BHIM to send money instantly. The QR eliminates manual UPI ID typing and works with all Indian bank apps.
Which apps can scan this QR code?
Any UPI-enabled payment app works — Google Pay, PhonePe, Paytm, Amazon Pay, BHIM, CRED, WhatsApp Pay, MobiKwik, and virtually every Indian bank's mobile app. The QR follows the standard NPCI UPI deep-link format (upi://pay).
Should I set a fixed amount?
Leave the amount blank for a reusable QR that lets payers enter any amount — ideal for shops, donations, or variable invoices. Use the ₹50/₹100/₹500/₹1000 presets or type a custom amount for fixed-price payments like event tickets or product prices.
Is the QR generated securely?
Yes — the QR is generated entirely in your browser using QRious.js. Your UPI ID and payment details are never sent to any server. The generated image is a local canvas element that you download directly from your browser without any server roundtrip.
What is a UPI ID format?
A UPI ID (also called VPA) follows the format name@bank — e.g. mobilenumber@upi, username@oksbi, username@okaxis, name@ybl, or name@okhdfcbank. You can find your UPI ID in your bank's mobile app under the UPI or payment section. This tool validates the format as you type.
How do I use the UPI payment link?
Copy the UPI link (upi://pay?pa=...) and share it via WhatsApp, email, or social media. On Android, tapping the link opens the user's default UPI app directly. On iOS, most UPI apps handle the link too. It's useful when sharing as a clickable button on websites or in messages.