What Is a Static QR Code?
A static QR code is fixed. Once you generate it, the data is locked in.
This type of QR code directly encodes a URL, a block of text, or a phone number into the code itself. There's no backend system or redirection.
Key characteristics:
- Works offline
- Content cannot be changed
- Destination is hardcoded
- No scan tracking or analytics
- No expiration — as long as the destination stays valid
When to use static QR codes
You can use static QR codes for a number of things, including:
-
WhatsApp chats
Create a QR code that opens directly to a WhatsApp chat with a specific user. You can even include a pre-filled message to start the conversation.
-
Website link
Use a QR code that takes the user directly to a fixed URL. The browser will instantly open to the webpage without the need to type anything.
-
Draft emails
You can make a QR code that opens a new draft email with the recipient, subject, and message already written.
-
SMS text messages
Use a QR code that sends a text message to a specific phone number. You can also add a pre-filled message.
-
Displaying text
You can create a QR code that links to customized text that shows instantly on the user’s device.
-
Wi-Fi access
Create a QR code that gives immediate Wi-Fi access when it’s scanned. Users do not need to search for the network name or enter a password (unless necessary).
Can static QR codes be tracked?
No, static QR codes cannot be tracked as they do not connect to any server that records activity. Find out more about QR code tracking here.
What Is a Dynamic QR Code?
A dynamic QR code is editable and smart. Instead of storing the full destination directly, it points to a short URL hosted by a platform.
That platform redirects users to your final content and allows you to change the link at any time — without needing to reprint the code.
Key characteristics:
- Requires an active service or platform
- You can update the destination URL anytime
- You can set passwords, expiry dates, or limits
- You can track scans, including location, time, device
- The data is stored on a server, not in the code itself
When to use dynamic QR codes
You can use dynamic QR codes for many things, including:
- On flyers for upcoming events that may change
- For tracking marketing campaign performance
- When A/B testing multiple landing pages
- On restaurant menus that change seasonally
- In digital loyalty programs or app downloads
A dynamic QR code gives you control and flexibility. If you're in digital marketing, it's often the better choice.
Can a Dynamic QR Code Be Changed to Static?
No. A dynamic QR code uses a redirection system, while a static QR does not. Once a dynamic code is created, it stays dynamic.
You can recreate the same destination as a static QR if you no longer need tracking or editing — but it’s a manual switch, not a conversion.
Do Static or Dynamic QR Codes Expire?
Static QR codes do not expire. They’ll keep working as long as the destination (like your URL or text) stays valid.
Dynamic QR codes may expire. This depends on the platform you use. Some services deactivate codes after a free trial or when a subscription ends.
If permanence matters, check your provider’s policies before printing.
Find out more about the validity of QR codes
Static vs Dynamic QR Codes Differences

Here’s an overview of the key differences between static and dynamic QR codes:
Feature |
Static QR code |
Dynamic QR code |
---|---|---|
Editable after creation | No | Yes |
Can be tracked | No | Yes |
Requires a platform | No | Yes |
Expiration | No (as long as destination is live) | Depends on the provider |
Password protection | No | Yes (on supported platforms) |
Scan analytics | No | Yes |
Suitable for printing | Yes | Yes |
Best for | Permanent, simple uses | Flexible, trackable campaigns |
Cost | Usually free | May require a paid plan |
Which QR Code Type Should You Choose?
When deciding which type of QR code to use, ask yourself these questions:
- Do you need to update the destination later?
- Do you want to track how many people scanned it?
- Are you running a campaign that evolves over time?
If yes, go for a dynamic QR code. It’s ideal for marketing, tracking, and flexibility.
If you're creating something that will not change — like a permanent sign or personal contact info — a static QR code will work just fine.