UPI payment QR code generator

Enter your UPI ID and name. Customers scan with any UPI app and pay you directly. Add an amount to fix it, or leave it blank so they enter it. Built to the NPCI linking specification.

Free · never expires · no signup
PNG at any size, SVG, PDF, EPS

1 · What should it do?

2 · Content · UPI payment

This code contains: a link to this page, until you add content.

The exact text a scanner reads. No link through our servers, so it works for as long as your content does.

3 · Design

Rendering…
Preview · add content in step 2
  • A UPI ID (VPA) such as name@bank is required.
  • The payee name is required (it is shown in the payment app).
  • This is a personal (P2P) code: ₹1 lakh per day limit applies, and codes shared as images are capped at ₹2,000. It is not signed by NPCI; no third-party generator can do that, and every UPI app accepts unsigned codes.

4 · Download

px wide

2048 px ≈ 173 mm at 300 dpi.

Print widthmm for PDF and EPS
Version 3 · 29×29 · print at least 14.8 mm · details

Symbol

Version 3 · 29×29

31 bytes · error correction M

Smallest safe print

14.8 mm wide

at 0.4 mm modules, quiet zone included

Scanned from 50 cm → print at least 50 mm (591 px at 300 dpi)

Everything happens in your browser. Nothing is uploaded, nothing is stored, and this code can never expire. How we do that.

Questions about upi payment codes

Is this an official NPCI code?

It follows the NPCI UPI linking specification exactly, but no third-party generator can sign a code; only banks and payment apps can. Every UPI app accepts unsigned codes, and hundreds of millions of printed shop codes are exactly this.

What are the limits?

A personal UPI ID is a person-to-person payment: ₹1 lakh per day. Codes shared as images and scanned from the gallery are capped at ₹2,000.

Will it expire?

No. The code is your UPI ID; it works as long as your UPI ID does.

Other code types