UPI QR Codes: Static vs Dynamic and How to Use Them Safely
You scan a QR code at a restaurant. It shows the bill amount automatically. At a street vendor, you scan their QR and enter the amount yourself. These are different types of UPI QR codes. Understanding static vs dynamic QR codes helps you use them correctly and avoid scams.
Static QR Codes
Fixed QR code that doesn't change, no amount pre-filled
You scan, enter amount manually, then pay
Small shops, street vendors, auto-rickshaws, parking
Permanent (same QR used for all customers)
Simple, one QR for all transactions, no tech needed
You must enter correct amount, no automatic order tracking
Always verify the amount before confirming payment. Static QR codes don't validate amounts.
Dynamic QR Codes
Generated for specific transaction with amount pre-filled
You scan, amount is already shown, you confirm and pay
Restaurants, online shopping, bills, invoices
Single use or time-limited (expires after payment or timeout)
Amount pre-filled, reduces errors, links to order/invoice
Requires system to generate QR for each transaction
Intent QR Codes
QR that opens specific UPI app with payment details
Scan with camera, opens UPI app directly
upi://pay?pa=merchant@bank&pn=Name&am=100
Works even if QR scanner isn't in UPI app
Bharat QR Codes
Interoperable QR that works with cards and UPI
Can pay via UPI, debit card, or credit card
Large retailers, malls, chain stores
Multiple payment options from single QR
Security Risks
Scammer pastes their QR over merchant's legitimate QR
Check if sticker looks pasted over another, verify merchant name before paying
Scammer sends "payment received" QR that's actually a payment request
Check if screen says "Pay" or "Receive" before confirming
QR leads to fake website to steal credentials
Only scan QR codes from trusted sources
How to Scan Safely
Verify name matches the business
Ensure amount is correct before confirming
Check if QR sticker is pasted over another
Don't just tap approve automatically
Screenshot confirmation for records
Creating Your Own QR
Generate in UPI app (Profile > QR Code)
Register as merchant, get branded QR with business name
Use payment gateway API to generate per-transaction QR
Use high resolution for physical QR codes
QR Code Anatomy
UPI ID, merchant name, amount (optional), transaction note
Follows UPI QR specification by NPCI
Minimum 3cm x 3cm for reliable scanning
Built-in redundancy allows scanning even if partially damaged
Common Issues
Poor lighting, damaged QR, camera focus issues
Dynamic QR may have expired, request new one
QR may be tampered, verify with merchant
Update UPI app, try different app
Best Practices
Always verify merchant name and amount, don't scan unknown QR codes
Use official QR from payment provider, display prominently, replace if damaged
Keep UPI app updated, enable transaction alerts
Need to generate UPI QR codes? The QR generator creates custom UPI QR codes for your business.