Make a UPI payment QR, privately
Turn a UPI ID into a scannable payment QR — with an optional fixed amount and note — that works in any UPI app (GPay, PhonePe, Paytm, BHIM). The QR is generated on your device: 0 uploads, works offline, so your VPA and amounts never touch a server.
How to use it
- Enter your UPI ID (VPA) in the form
name@bank, e.g.priya@okhdfcbank. - Enter the payee name that should show in the payer's app.
- Optionally set a fixed amount (₹) and a note — leave the amount blank to let the payer choose.
- The QR updates live. Download PNG to print it or share it, or Copy the underlying UPI link.
FAQ
How do I make a UPI QR for free without uploading?
Type your UPI ID and payee name on this page — the UPI link and QR image are built entirely in your browser, so nothing is uploaded and there's no sign-up. It works with your Wi-Fi off. Download the PNG to print at your counter or share on WhatsApp.
Will the QR work in GPay / PhonePe / Paytm?
Yes. It encodes a standard upi://pay link with your VPA, payee name and currency (INR), which every UPI-compliant app reads. If you set an amount, the payer sees it pre-filled; if not, they enter it.
Is my UPI ID or amount sent anywhere?
No. Everything is generated locally and nothing is stored — that's the point. Only the person who scans your QR ever sees the details, in their own app.
Should I set a fixed amount?
Set one for a fixed-price sale or an invoice; leave it blank for a shop counter where amounts vary. You can generate as many QRs as you need.
Limits
Builds standard upi://pay QR codes with payee VPA, name, optional amount (in rupees) and note. It does not create dynamic/one-time QRs or integrate with a payment gateway — it's a static payee QR, exactly like the printed ones at shops.
Related
For billing alongside this, the GST calculator and invoice tools pair naturally once they're live.
Bookmark this page (Ctrl+D, or ⌘D on Mac) or install the app — it works offline the next time you need it.