Skip to main content

UPI QR Code Generator

Create payment QR codes for Google Pay, PhonePe, Paytm & all UPI apps

Secure Payment QR
All UPI Apps Supported
No Data Stored
Standard UPI Link

Examples: name@oksbi, name@ybl, name@paytm, name@ibl

Payer will enter the amount when scanning

QR Code Preview

Enter your UPI ID

to generate your payment QR code

Generate UPI Payment QR Codes

UPI (Unified Payments Interface) QR codes enable instant digital payments across India. When scanned with any UPI-enabled app -- Google Pay, PhonePe, Paytm, BHIM, Amazon Pay, or WhatsApp Pay -- the payment details are pre-filled and the user simply confirms to send money.

How UPI QR Codes Work

UPI QR codes use the upi://pay deep link format defined by the National Payments Corporation of India (NPCI). The QR encodes the payee's Virtual Payment Address (VPA), optional amount, and transaction note. All UPI apps on both Android and iOS recognize this format.

Common Use Cases

  • Small businesses: Accept payments at your shop, stall, or office without a POS machine
  • Freelancers: Send invoices with embedded payment QR codes
  • Events: Collect registration fees or donations at the venue
  • Online stores: Add UPI QR as a payment option on your website
  • Rent collection: Generate fixed-amount QR codes for monthly payments

Tips for UPI QR Codes

  • Use error correction level H for printed QR codes (handles wear and tear)
  • Set a fixed amount for recurring payments to avoid errors
  • Leave the amount empty for flexible payments where the payer decides
  • Always test with 2-3 UPI apps before deploying

UPI Payment Safety

  • Always verify the payee name, UPI ID, amount, and note inside your payment app before approving.
  • Do not pay from a QR code that was pasted over another code or sent by an unknown source.
  • QR Omni generates the payment link locally, but your payment app and bank handle the actual transaction.
  • For unknown QR codes, inspect the destination with the QR safe link checker before continuing.