From the creators of Abundera Sign

Free UPI QR Code Generator

Generate UPI payment QR codes for the Indian market. Works with Google Pay, PhonePe, Paytm, BHIM, and all UPI-enabled banking apps.

0 / 900

Local uploads stay in your browser and only appear on the printed card. The QR data uses the URL above.

More fields (optional)

Address

Social profiles

Tip: right-click any spot on Google Maps and copy the coordinates

A red Swiss flag is automatically overlaid on the QR — required by Swiss banks.

Paste a BOLT11 invoice (lnbc...) or a Lightning address. We prefix with the lightning: URI scheme so any Lightning wallet can scan it.

Compatible with Google Authenticator, Authy, 1Password, Bitwarden, and any standard TOTP app.

Encodes the entire authorized_keys line. Scan to copy/paste the key onto a new machine.

For very long keys, use rMQR landscape or split into multiple QRs. Standard QR caps around ~2KB.

The official WireGuard mobile apps scan these directly. Never include your private key in a printed QR — only digital sharing.

GS1 Digital Link is the modern web-friendly alternative to the EAN-13 barcode for retail products. Resolver domain defaults to id.gs1.org but you can use your own.

Paste the share link from the Spotify app, or just the ID. We build the open.spotify.com URL automatically.

Format depends on platform — for Mastodon use @user@instance, for Bluesky use handle.bsky.social, for Nostr paste the npub key.

Geo URI (RFC 5870) opens directly in any maps app on the device — Google Maps, Apple Maps, OsmAnd, etc. — without picking a vendor.

Standard BitTorrent magnet link. Scanned by any BitTorrent client that supports URI scheme handlers.

Paste a full RFC 5545 iCalendar payload — supports multiple events, alarms, recurring rules. Most calendar apps import the QR directly.

Local uploads stay in your browser and only appear on the printed card. MeCard QR data has no photo field.

MeCard is a simpler alternative to vCard, preferred by some Android devices

More fields (optional)

Address

0 chars

Micro QR capacity: 35 digits, 21 uppercase alphanumeric, or ~15 bytes (lowercase/URLs). Best for short codes, serial numbers, and IDs. For URLs, use standard QR instead.

Most phone cameras cannot scan Micro QR codes. This format requires specialized industrial scanners (e.g. Scandit, Cognex). Use standard QR for general-purpose scanning.

Rectangular Micro QR — a narrow, wide format ideal for test tubes, wristbands, and ticket strips. Up to 361 characters.

Most phone cameras cannot scan rMQR codes. This format requires specialized industrial scanners. Use standard QR for general-purpose scanning.
Show 30 more templates

Save a style with the button above to keep your favourites here.

#000000
#FFFFFF

Or pick a built-in icon:

Renders behind the QR at reduced opacity. Auto-forces EC=H so the QR still scans through the photo.

Batch Generation

Upload a CSV to generate up to 500 QR codes in a single batch. Each row becomes its own QR — pick a template or override 21 properties on a per-row basis: colors, frames, dot/eye/eyeball styles, gradients, transparency, size, error correction, format, built-in logo, and more.

21 columns: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Only type and data are required. Use | to separate fields inside data (e.g. ssid|password|WPA).

All 20 QR types supported, including URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR and rMQR. Download the sample CSV to see every column, all 40 templates, 11 frame styles, and the 12 built-in logos in action.

Save the entire QR — type, all field values, style, frame, logo, business card design — as a single .qr.json file. Load it later to recreate everything in one click.

Ctrl+D Download PNG
Ctrl+Shift+D Download SVG
Ctrl+Shift+C Copy QR
Ctrl+P Print

Enter content to generate your QR code

Also by Abundera

E-signatures that hold up in court

Abundera Sign goes beyond basic e-signatures. Every document gets cryptographic proof, independent verification, and a tamper-evident evidence package.

  • Auto-generated court-ready evidence packages
  • Personal Document Seal — detects tampering instantly
  • Anchored to 5 independent systems — no single point of failure
Try Abundera Sign

How UPI QR Codes Work

UPI (Unified Payments Interface) is India's real-time payment system, processing over 10 billion transactions per month. A UPI QR code encodes your VPA (Virtual Payment Address) in a standard format that all UPI apps recognize. When scanned, the payer's app pre-fills your details and the amount — they just confirm with their PIN to complete the payment instantly.

UPI QR codes follow the NPCI (National Payments Corporation of India) specification, ensuring compatibility with every UPI-enabled app: Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, and all bank-specific UPI apps.

How to Create a UPI QR Code

  1. Enter your UPI ID (VPA) — this is your payment address, like name@upi, name@okhdfcbank, or name@paytm.
  2. Enter the payee name — the name displayed in the payer's app when they scan.
  3. Set amount and note (optional) — pre-fill a specific amount and a transaction note like "Coffee" or "Invoice #456".
  4. Download and display your QR code at your shop, stall, or on invoices.

Where to Use UPI QR Codes

Why Use Our UPI QR Generator?

Most UPI QR codes are generated through banking apps with a generic design. With Abundera QR, you can customize the appearance — brand colors, gradients, your business logo, and 10 style templates — making your QR code look professional and on-brand. All free, no signup required.

Frequently Asked Questions

Which UPI apps can scan this QR code?

All of them. Our UPI QR codes follow the NPCI standard format, so they work with Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, WhatsApp Pay, and every bank's UPI app (SBI, HDFC, ICICI, etc.).

What is a UPI ID / VPA?

A UPI ID (also called VPA - Virtual Payment Address) is your unique payment identifier in the UPI system. It looks like an email address: name@upi, name@okhdfcbank, name@paytm, etc. You can find yours in your UPI app's settings under 'UPI ID' or 'VPA'.

Is UPI QR code the same as the one from Google Pay or PhonePe?

Yes. The underlying format is the same NPCI standard. The difference is that our generator lets you customize the visual design — colors, gradients, logo overlay, and style templates — while banking apps generate plain black-and-white codes.

Are there any fees for receiving UPI payments?

For person-to-person transfers under ₹2,000 there are no fees. For person-to-merchant transfers using a UPI ID, transactions are also free (as of 2026 RBI rules). For merchant transactions over ₹2,000 made through wallet-based prepaid instruments, the merchant pays a small interchange fee. Direct bank-to-bank UPI is free for everyone.

Can I use this if my business is outside India?

UPI is currently available only for Indian bank accounts. NPCI is rolling out UPI International with select partner countries (UAE, Singapore, France, Sri Lanka, Mauritius), where Indian travellers can pay locally using UPI. As a non-Indian merchant, you generally can't receive UPI payments yet — check NPCI's UPI International expansion list for the latest country support.

What's the maximum amount per UPI transaction?

RBI's standard UPI limit is ₹1 lakh per transaction (₹100,000) and ₹1 lakh per day per account, though some apps and bank combinations support higher limits up to ₹5 lakh for specific use cases like education and healthcare. The QR code itself doesn't enforce a limit — the bank does at payment time.

Why does the payee name matter?

When the payer scans the code, their UPI app displays the payee name on the confirmation screen. This is how they verify they're paying the right person before entering their PIN. Use your real registered business name — if it doesn't match what their bank shows, they may cancel the payment thinking it's a scam.