UPI QR Code Generator
Make a free UPI QR code for your shop or freelance work in seconds — enter your UPI ID, add an optional fixed amount, and download a print-ready code. This UPI QR code generator runs entirely in your browser, and static codes never expire.
- Nothing you type leaves this page
- Works offline once loaded
- Free forever, no signup
Preparing UPI QR Code Generator for you…
Loading the tool into your browser. Nothing is uploaded — the work happens on your device.
Shorter is better: the less text, the sparser the code and the easier it scans from a distance. For links, a short URL beats a long tracking URL.
Special characters in your network name or password — like ;, :, ,, " or \ — are escaped correctly here. An unescaped semicolon is why WiFi QRs from many other generators silently fail.
This vCard is {{ payloadLength }} characters — dense codes like this scan poorly, especially printed small. Drop the address or website to thin it out.
Payload: {{ payloadLength }} characters. Keeping it under ~500 keeps the code easy to scan on a business card.
Logo: {{ logoName }} — centred at ~22% of the code width on a white pad.
{{ logoWarning }}
The logo hides part of the code, so this mode encodes at error correction level H — the code carries ~30% redundancy and rebuilds the hidden modules. That also makes the code denser, so keep the text short and always test-scan before printing.
{{ vpaError }}
{{ amError }}
Leave the amount blank for a counter QR — the customer types the amount in their app, which is the usual shop setup. Set an amount only when every payment is the same.
{{ fieldError }}
Scan to pay {{ pn || 'this UPI ID' }} — {{ amountLabel }}
Point a phone camera at it — it offers to join {{ ssid }}.
Scanning opens an “Add contact” card on iPhone and Android.
{{ error }}
PNG is 1200px — sharp enough for an A4 print. SVG scales to any size. The poster prints an A4 “Scan to Pay” sheet for your counter.
PNG downloads at 1200px. SVG is not offered in logo mode — the raster logo would be embedded anyway, so PNG is the honest format.
PNG is 1200px — sharp for print. SVG scales to any size without blur.
This QR carries only the payee details you typed above — your UPI ID, name and optional amount. It never contains your UPI PIN or any bank credentials, and nothing you type is transmitted from this page.
The QR is generated on your device — your WiFi password is never uploaded, stored or logged. Remember the code itself contains the password in plain text: anyone who scans it can join (and read) the network, so print it only where you'd happily hand the password out.
The QR is generated entirely on your device — nothing you type or upload leaves this page. Static codes like this never expire and have no scan limits.
SCAN TO PAY
{{ pn || 'UPI Payment' }}
{{ amountLabel }}
UPI ID: {{ pa }}
Pay with any UPI app — GPay · PhonePe · Paytm · BHIM
How to use this tool
-
Enter your UPI ID
Enter your UPI ID (like name@okhdfcbank) and your name — we check the format instantly.
-
Set amount and style
Optionally fix an amount and note. Leave the amount blank and customers enter it themselves — the usual shop setup.
-
Download and print
Download as PNG, SVG, or print an A4 poster and stick it at your counter.
Questions people ask
Is it safe to generate a UPI QR code online?
Here, yes — the code is generated on your device using the standard upi://pay format. Your UPI ID is never uploaded, and there's no middleman between you and your customer's payment. The QR contains only the payee details you type — never a PIN or bank credentials.
Does this UPI QR code expire?
No. It's a static QR code containing your UPI ID — it works forever, free, with no scan limits.
Can I set a fixed amount in a UPI QR code?
Yes — add an amount and every scan pre-fills it. Leave it blank to let customers enter any amount.
Will it work with Google Pay, PhonePe and Paytm?
Yes. It uses the standard UPI deep-link format, so any UPI app in India can scan and pay it.
What size should I print a UPI QR code?
At least 3×3 cm for counter use; download the 1200px PNG or print the A4 poster for signage. SVG scales to any size without blur.
Do I need a merchant account?
No — any personal or merchant UPI ID works. For business features like settlement reports, you'd need your bank's merchant offering.
Related tools
- WhatsApp Link Generator Create a wa.me WhatsApp link with a pre-filled message, plus a matching QR code. Free, no signup...
- GST Invoice Generator Create GST-compliant invoices free — CGST/SGST/IGST auto-split, HSN codes, amount in words, PDF...
- Invoice Generator Make a professional invoice free in your browser — line items, discounts, INR/USD/EUR/GBP, PDF v...
We build custom web tools like this one
Dynamb Technologies has been designing and running business software for 25+ years. If you need something built around how your business actually works, tell us about it.