Quick answer: a static QR code stores your content directly inside the code, so it works forever and is free. A dynamic QR code stores a short redirect link owned by a QR company, so you can change the destination and count scans — but it usually needs a paid subscription and stops working if you stop paying.
If you have ever printed a QR code that suddenly stopped working, you probably used a dynamic code from a “free trial”. Understanding the difference saves money and avoids reprinting menus, packaging and business cards.
What is a static QR code?
A static QR code contains the final data itself: a website address, a Wi-Fi password, a contact card or a text. When someone scans it, the phone reads the data directly — no server is involved.
- ✅ Works forever, with no expiry and no scan limits
- ✅ Free and needs no account
- ✅ Private: no tracking and no redirect
- ✅ Works offline for Wi-Fi, vCard and text codes
- ❌ The content cannot be changed after printing
- ❌ No built-in scan statistics
What is a dynamic QR code?
A dynamic QR code contains a short link such as qrco.de/abc123 that belongs to the QR provider. The provider redirects the visitor to your real destination.
- ✅ You can change the destination later
- ✅ Scan statistics (number, time, location)
- ❌ Monthly or yearly fee in most cases
- ❌ The code dies if the subscription ends or the company closes
- ❌ Slower: every scan goes through an extra server
- ❌ The provider sees data about everyone who scans
Static vs dynamic: comparison table
| Static | Dynamic | |
|---|---|---|
| Price | Free | Usually paid |
| Expires | Never | When the plan ends |
| Edit after printing | No | Yes |
| Scan tracking | No (use analytics on your website) | Yes |
| Privacy | High | Lower |
| Wi-Fi / vCard / offline | Yes | Limited |
The smart trick: static code + a page you control
You can get the main benefit of a dynamic code for free. Create a static QR code that points to a page you own — for example yourrestaurant.com/menu. When the menu changes, update the page, not the code. You keep full control, the code never expires and you can measure visits with free Google Analytics on your own website.
Which one should you choose?
- Choose static for Wi-Fi, business cards (vCard), menus on your own website, product packaging, event invitations, payment links and anything printed in large quantities.
- Consider dynamic only for short marketing campaigns where you must change the destination many times and need detailed scan statistics — and you accept the ongoing cost.
Frequently asked questions
Do QR codes expire?
Static QR codes never expire. Only dynamic codes that depend on a paid service can stop working.
Is PAYATE QR static or dynamic?
Static. Every code is generated in your browser with the content inside it, so it is free forever with no scan limits.
How can I track scans of a static QR code?
Add UTM parameters to your link (for example ?utm_source=qr&utm_medium=flyer) and read the visits in Google Analytics.
Create a free static QR code: PAYATE QR Code Generator →