How to create a QR code
- Choose the type: a website link or text, Wi-Fi login details, or a UPI payment request.
- Fill in the details. The QR code updates as you type.
- Optionally change the size, colours and error correction under Design options.
- Download it as a PNG for screens or an SVG for print.
UPI QR codes for shops and freelancers
A UPI QR code lets customers pay you from any UPI app — Google Pay, PhonePe, Paytm, BHIM or their bank's app — without typing your UPI ID. Enter your VPA and name; add a fixed amount and note if you're requesting a specific payment, such as an invoice. The code uses the standard NPCI upi://pay format.
Always test before printing: scan the code with your own UPI app and check that the payee name shown is correct. Personal UPI QR codes are fine for small sellers; for higher volumes, a merchant QR from your bank or payment aggregator adds settlement reports and business verification.
Wi-Fi QR codes
A Wi-Fi QR code lets guests join your network by pointing their camera at it — handy for offices, cafés, homestays and events. Android and iPhone cameras both support the standard WIFI: format natively. The password is encoded in the image, so only display it where you'd be happy to share the password.
Track QR code scans with UTM parameters
A static QR code can't count scans on its own, but you can still measure them. When your QR code points to a web address, tick Add UTM tracking and fill in a source, medium and campaign. The tags are added to the URL inside the code, so every visit from a scan shows up in Google Analytics (under Acquisition → Traffic acquisition) or any other analytics tool that reads UTM parameters.
| Parameter | What to put | Example |
|---|---|---|
utm_source | Where the code is placed | shop_poster, menu_card |
utm_medium | The channel — keep it as qr | qr |
utm_campaign | The promotion or event | diwali_sale_2026 |
utm_content | Tells apart codes in the same campaign | counter, entrance |
Use a different utm_source or utm_content for each printed placement — for example, one code for the shop counter and another for the flyer — to see which location drives the most visits. Stick to lowercase and underscores so reports don't split “Poster” and “poster” into separate rows.
Tips for QR codes that scan reliably
- Keep contrast high. Dark code on a light background works best; inverted codes fail on some scanners.
- Leave a quiet zone — the blank border around the code — and don't crop it.
- Size for distance. A good rule of thumb is a code width of at least one-tenth of the scanning distance: 2 cm wide for 20 cm, 30 cm wide for a poster read from 3 metres.
- Shorter content = simpler code. Long URLs create dense codes that are harder to scan.
Static vs. dynamic QR codes
Codes made here are static: the content is stored in the pattern itself. They never expire, need no account and don't track users. Dynamic QR services route scans through their own short link so you can edit the destination later — but if that service shuts down or you stop paying, your printed codes stop working.
Creating an invoice for a UPI payment? Work out the tax with the GST calculator.
Frequently asked questions
Do these QR codes expire?
No. These are static QR codes — the content is encoded directly in the pattern, not routed through a redirect service — so they work forever and don't track scans.
How do I make a UPI payment QR code?
Choose the UPI tab and enter your UPI ID (VPA), the payee name and optionally an amount and note. Any UPI app such as Google Pay, PhonePe, Paytm or BHIM can scan it to pay you.
Can I track how many people scan my QR code?
Yes. For website links, turn on UTM tracking and enter a source, medium and campaign. The parameters are added to the URL in the code, so scans appear as visits in Google Analytics or any analytics tool that reads UTM tags.
Which error correction level should I choose?
Medium (15%) suits most uses. Choose High (30%) if the code will be printed on surfaces that may get scratched or dirty, or if you'll place a logo over part of it.
PNG or SVG — which should I download?
Use PNG for sharing on WhatsApp, websites and documents. Use SVG for printing, especially on large banners or standees, because it scales to any size without blurring.
Last updated: 23 September 2026Suggest an improvement · Report a problem
