Key takeaways
- A static QR code stores the content itself, so it never expires and needs no service to keep working.
- A dynamic QR code stores a short redirect link owned by a provider; it can be edited and tracked but stops working if the provider or plan ends.
- For most shops, a static code pointing at a page on your own website gives you the benefits of both.
Many “free” QR generators make dynamic codes that quietly stop working after a trial, leaving printed menus and packaging pointing nowhere. Knowing the difference avoids that.
Static QR codes
A static code encodes your content directly in its pattern: the web address, the Wi-Fi details, the UPI payment link or the contact card.
- Never expires. Nothing outside the code is needed.
- No scan limit and no subscription.
- Private. Scans go straight to your link, not through someone else’s server.
- Cannot be edited after printing.
Dynamic QR codes
A dynamic code encodes a short link owned by a QR service (for example qr.example/abc12), which redirects to your real destination.
- Editable: change the destination without reprinting.
- Trackable: scan counts, locations and devices.
- Dependent: if the subscription lapses or the company shuts down, every printed code breaks.
- Privacy cost: every scan passes through the provider.
Side-by-side
| Static | Dynamic | |
|---|---|---|
| Works forever | Yes | Only while the service runs |
| Cost | Free | Usually a subscription |
| Edit after printing | No | Yes |
| Scan analytics | No | Yes |
| Wi-Fi, vCard, UPI content | Yes | Usually converted to a landing page |
The best of both
Make a static code that points to a page on your own domain, such as yourshop.in/menu. You can update that page any time, add analytics you control, and the code keeps working as long as you own the domain.
Design rules that keep codes scannable
- Dark code on a light background, with strong contrast. Inverted codes fail on many phones.
- Keep the quiet zone, the white border around the code.
- Logo no larger than the error correction allows. With the highest level (H, about 30%), a logo covering a fifth of the width is usually safe.
- Size: at least 2 cm, and about one tenth of the scanning distance.
- Short content scans faster. Long text makes dense codes; use a link instead.
- Test with two phones before printing a batch.
The QR code generator makes static codes with your logo and colours, and warns you about low contrast, inverted colours and density before you download. Dedicated versions exist for Wi-Fi, UPI payments and contact cards.
Free tools for this
No. 22 · QR codes
QR Code Generator
Make a custom QR code with your logo, colours, dot style and frame for links, Wi-Fi, UPI, WhatsApp, vCards and events.
No. 25 · QR codes
Wi-Fi QR Code Generator
Make a QR code that connects phones to your Wi-Fi without typing the password.
No. 23 · QR codes
UPI QR Code Generator
Create a UPI payment QR code for your shop with your UPI ID, name and an optional amount.