Generate UPI payment QR codes offline with a live branded preview card. Enter merchant details, optional amount, and download a share-ready PNG with BHIM, UPI, and popular app logos.
TIP
Leave the amount field blank when you want the payer to enter the value in their UPI app.
Getting started
- Install UPI QR Code Generator and open the popup.
- Fill in Merchant Name and UPI ID.
- Add an optional Amount and Description if needed.
- Click Download QR Code to save the composited card PNG.
Form fields
- Merchant Name appears in the card header (uppercased in preview).
- UPI ID maps to the
paparameter (placeholder:example@upi). - Amount optional INR value with rupee prefix in the UI.
- Description becomes the
tntransaction note.
UPI payload
QR data follows the standard URI pattern:
upi://pay?pa=...&pn=...&am=...&tn=...&cu=INR
Empty optional fields are omitted. QRCode.js renders at 300 px with error correction level M (black on white). Defaults in the form: MERCHANT NAME and merchant@upi.
Download card
The exported PNG is 450×640 px plus margins with rounded corners. It includes merchant name, QR code, UPI ID text, and logos for BHIM, UPI, Google Pay, PhonePe, Paytm, and Amazon Pay. Filename pattern: UPI-QR-{timestamp}.png.
Features
- Offline generation: Bundled qrcode.js with medium error correction.
- Live preview card: See branding before download.
- Optional fixed amount: Lock price or leave open for payer entry.
- Branded download: PNG with BHIM, UPI, and popular app logos.
- Transaction note: Description field maps to UPI
tn. - Instant download: One-click save to disk.
Privacy
Payment details are processed locally to draw the QR. Quintaphon does not receive UPI IDs or amounts.
See the Apps & Extensions Policy and Privacy Policy for company-wide details.
Need help?
Validate UPI ID format yourself; the extension does not verify accounts with NPCI or banks. Test the downloaded QR with your own UPI app before printing for customers.
Contact us via the support page if you need more assistance.