Home / Blog / QR codes in India
709 million QR codes: how India runs on scan-to-pay in 2026

Scan-to-pay is not a trend in India any more, it is the default. By 2026 the country had around 709 million active UPI QR codes, powering roughly 59 billion transactions in a single quarter, and about 77% of people scan a QR every day. From a chai stall to a checkout page, the little square is everywhere.
Why QR won
QR codes are cheap to deploy, work on any phone, and need no special hardware. With more than 800 million UPI users, a printed code turns any surface into a point of sale. Person-to-merchant payments are now growing faster than person-to-person.
Static beats dynamic for most people
Many "free" QR generators create dynamic codes that stop working when a trial ends. A static QR encodes the destination directly, so it never expires and keeps working even after it is printed. For a UPI ID, a link or contact details, static is what you want.
Make your own, free
You can generate a permanent, static QR code in your browser in seconds, with no signup and no expiry, using the QR code generator. It runs locally, so your link never touches a server.
Make a free QR code
Static, permanent and private, generated in your browser. Open the QR generator →
Frequently asked questions
Are QR codes free to make?
Yes. A static QR code is free to generate and free to use forever. The BeginThings QR generator makes them in your browser with no signup.
Do QR codes expire?
Static QR codes never expire because the destination is encoded directly. Only dynamic codes from some paid services can be deactivated.
Can I use a QR code for UPI?
Yes. You can encode your UPI ID or a UPI payment string in a static QR code so customers can scan and pay.