Free Static UPI QR Code Generator
Generate free static QR codes for UPI payments. Create scannable codes for quick, secure transactions in India. Simplify payments now!
Create a static UPI QR code generator for instant UPI payments
This static UPI QR code generator creates a UPI payment QR code that customers can scan and pay with their UPI app. It’s a static QR code, so if you change the UPI ID, payee name, or amount later, you must generate a new QR code and replace printed copies.
What this QR code does
A UPI payment QR code removes typing from the payment flow. Customers scan, confirm the payee details, enter or confirm the amount, and pay.
- Payee Name: the name shown to the payer before confirmation.
- UPI ID: the UPI handle that receives funds.
- Amount (Optional): set a fixed amount, or leave it empty so the payer enters an amount.
Static is best when you want a QR code that stays the same for a long time, like a counter payment sign or a tip jar. If you want to update details after printing, use Dynamic UPI instead.
Best use cases for static UPI payments
- Counter sign for UPI: a simple “Scan to pay” QR that stays fixed.
- Tips and contributions: leave Amount empty so customers choose the amount.
- Fixed price items: set a fixed amount for one popular item or service.
- Small vendors: quick payments without linking to a website.
- Simple invoices: when your payee details don’t change and you prefer one QR per invoice amount.
- Events: a fixed-price QR for tickets, merchandise, or entry fees.
Static works best when your payment details rarely change. If you change amounts often, dynamic is usually safer so you don’t end up with outdated printed signs.
How to create it using the generator above
- Payee Name: enter the recipient name.
- UPI ID: enter your UPI handle exactly.
- Amount (Optional): add a fixed amount or leave it empty for variable payments.
- Generate the QR code: scan-test it with a UPI app to confirm payee details are correct.
- Customize the QR design: adjust styling, then scan-test again after changes.
- Download: export as PNG or SVG.
Static reminder: if any payment detail changes, you need to generate a new QR code.
Setup tips to prevent wrong payments and failed scans
- Copy the UPI ID carefully: one wrong character can route payments incorrectly or break the flow.
- Make Payee Name recognizable: payers look for a familiar name before they confirm payment.
- Choose Amount strategy intentionally: fixed amount is best for standard prices, empty amount is best for tips and variable totals.
- Print a fallback: include your UPI ID as text near the QR for edge cases.
- Keep payment QRs simple: avoid over-styling and always scan-test after adding a logo or sticker.
Design and download tips for scan reliability:
- High contrast: dark QR elements on a light background scans fastest.
- Quiet space: leave clear space around the QR so cameras detect edges quickly.
- SVG for print: stays sharp at any size.
- High-res PNG for print: export 2048px or 4K if you can’t use SVG.
All QR codes support customization like solid, gradient, or image fill, fill color, eye external and internal colors, background toggle and background color, patterns and finder styles, shapes and finder dots, stickers with editable text and colors, drop shadow, and adding a logo from presets or upload. For payments, keep designs scan-first.
Security note: because this is a static QR code, you cannot turn it off, change it, or add dynamic-only controls like scan tracking or a PIN after creation. If you need those controls, use Dynamic UPI.
Examples and templates
Use these examples to decide whether you should set an amount or leave it blank. Keep labels short so customers know what to do.
| Scenario | Amount setting | Suggested sign label | Why it works |
|---|---|---|---|
| General counter payment | Leave empty | Scan to pay by UPI | Works for any total. |
| Fixed-price item | Set fixed amount | Scan to pay | Fast checkout, no typing. |
| Tips | Leave empty | Scan to tip by UPI | Customer chooses the amount. |
| Deposit payment | Set deposit amount | Scan to pay deposit by UPI | Clear and consistent. |
| Event ticket | Set fixed amount | Scan to pay entry fee | Reduces queue time. |
If you need multiple fixed prices, create multiple QR codes and label each one clearly (for example, “Small”, “Medium”, “Large”).
FAQs
What is a static UPI QR code generator?
It creates a UPI payment QR code with fixed payee details. After printing, the QR code cannot be edited. If details change, you generate a new QR code.
Should I set an amount or leave it empty?
Set an amount for fixed-price items and deposits. Leave it empty for variable totals and tips.
Can I change the UPI ID later?
No. This is a static QR code. If the UPI ID changes, you must generate a new QR code and replace printed copies.
Can I track scans or exports on static UPI?
No. Analytics and exports are dynamic-only. If you need tracking, use Dynamic UPI.
Does it work with any UPI app?
Most UPI-enabled apps can scan and pay. Always scan-test with the apps your customers use most.
Can I protect a static UPI QR code with a PIN?
No. PIN protection is dynamic-only and can be added after creation for dynamic QR codes.
What is the best download format for printing?
Use SVG for print. If you print PNG, export at 2048px or 4K for better scan reliability.
What’s the main reason to choose static over dynamic?
Choose static when your payee details and pricing rarely change and you want a simple permanent QR. Choose dynamic when you need edits, tracking, or on/off control.
Troubleshooting
- Payers see the wrong name: recheck Payee Name and regenerate the QR code if it’s wrong.
- Payments go to the wrong account: confirm the UPI ID. If it’s incorrect, regenerate the QR code and replace printed copies.
- Some phones can’t scan the QR: increase QR size, improve contrast, reduce logo size, and export SVG for print.
- Printed QR scans inconsistently: avoid glossy glare, keep clear space around the QR, and print from a higher-resolution export.
- Customers enter the wrong amount: set a fixed amount for fixed-price items, or add clear signage for variable totals.
Related
- Dynamic UPI for editable payee details, tracking, and on/off control.
- PayPal Payments for PayPal checkout with item, tax, and shipping fields.
- Brazilpix for receiving PIX payments in Brazil.
- Dynamic URL/Link for routing to any payment page you can edit later.
- Product Catalogue for a browsable catalogue page with payments.
Use the generator above to publish your static UPI QR code
Enter your payee name and UPI ID, decide whether to set a fixed amount, then scan-test with a UPI app before you print. For print, export SVG when possible, or choose a 2048px or 4K PNG so the QR stays sharp on counter signs and invoices.