A static QR code stores the information itself (a link, text or Wi-Fi details) inside the pattern, so it works forever, needs no subscription and cannot track scans, but you cannot change where it points after printing. A dynamic QR code stores a short redirect link owned by a QR service, so you can edit the destination and see scan statistics, but it usually needs a paid plan and stops working if the subscription ends or the service shuts down. For most small businesses, a static QR code pointing to a page you control (your own website URL) gives the best of both: free, permanent and still editable, because you can change the page itself.
- Static = data inside the code. Free, permanent, no tracking.
- Dynamic = redirect through a service. Editable and trackable, but depends on that service.
- Many “free” dynamic QR codes expire or get locked behind a paywall later.
- Point a static QR to a page on your own website so you can update the content anytime.
- Make a permanent static QR with the free QR Code Generator.
5,000 printed menus that stopped working
Picture a restaurant that prints 5,000 menus and table stands with a QR code from a website offering “free dynamic QR codes”. Six months later, customers start complaining that the code opens an advert asking the owner to upgrade. The free trial ended. To keep the QR working, they must pay a monthly fee or reprint everything.
This happens a lot. The fix is to understand the difference between static and dynamic codes before anything goes to the printer.
Static vs dynamic at a glance
| Static QR | Dynamic QR | |
|---|---|---|
| Where the data lives | Inside the code | On the QR provider’s server |
| Expires? | Never | Can stop if the plan ends |
| Edit destination after printing | No (but you can edit the page it points to) | Yes |
| Scan tracking | Not built in (use UTM links and analytics) | Built in |
| Cost | Free | Usually a subscription |
| Privacy | No third party sees scans | Provider logs scans |
The smart middle way
- Create a page you ownFor example yoursite.com/menu or yoursite.com/offer.
- Make a static QR to that pageUse the free QR Code Generator.
- Update the page, not the QRNew prices, new offer, new link: change the page and every printed code still works.
- Track with analyticsAdd UTM tags to the URL to see scans in Google Analytics. See how to track QR code scans.
When a dynamic QR makes sense
- Large campaigns where you need detailed scan reports by location and device.
- You do not have a website or cannot create redirects.
- Short-lived campaigns where the subscription cost is worth it.
If you choose dynamic, read the terms: what happens if you stop paying, and can you export or redirect your codes?
Related guides
Start with how to create a QR code for free and get ideas from 15 ways to use QR codes in business.
Sources
Frequently asked questions
What is the difference between static and dynamic QR codes?
Static QR codes store the data inside the code and never expire. Dynamic QR codes store a redirect link on a provider’s server, so you can edit and track them but they depend on that service.
Do static QR codes expire?
No. A static QR code works as long as the information inside it, such as your website link, still works.
Why did my free QR code stop working?
It was probably a dynamic QR code from a service whose free trial or plan ended, so the redirect stopped.
Can I edit a static QR code after printing?
You cannot change the code itself, but if it points to a page you own, you can change that page or redirect it.
Can I track scans of a static QR code?
Yes, indirectly. Add UTM parameters to the link and check visits in Google Analytics.
Create QR codes that never expire, in your own colours, and download them as PNG.
Guides for this tool
Guide · 3 min readHow to Create a QR Code for Free (and Make Sure It Always Scans)
Guide · 3 min readQR Codes for Business: 15 Smart Ways to Use Them
Guide · 3 min readHow to Make a Wi-Fi QR Code (Guests Join Without Typing the Password)
Guide · 3 min readBangla QR Explained: QR Code Payments for Shops in BangladeshWant a tool, website or app like this for your business?
Every free tool on this site is designed and coded by Tanvir H, a Bangladesh-based WordPress and Elementor web designer with 7+ years of experience and 650+ projects for clients worldwide. Fast, mobile-first, search-optimised websites that turn visitors into customers.
- 650+ projects
- 7+ years
- 4.9★ rating
- Govt. registered freelancer



