A QR code can last for years — and a static QR code does not have a built-in expiration date.
What usually “expires” is not the QR pattern itself. The destination behind it may change, the printed code may become damaged, or a dynamic QR provider may disable its redirect.
That distinction matters if you plan to print QR codes on business cards, posters, packaging, menus, signs, product labels, or other materials that may stay in use for a long time.
Create a long-lasting static QR code
Generate a direct QR code for a website, text, WiFi network, or contact detail without a forced tracking redirect.
Do QR codes expire?
A QR code does not automatically expire just because time passes.
Static QR codes
A static QR code stores the final information directly inside the QR pattern.
For example, it may contain:
- a website URL
- plain text
- WiFi credentials
- contact information
- a phone number
- an email address
- a WhatsApp link
The QR image itself does not need a server or account to remain readable.
Dynamic QR codes
A dynamic QR code usually contains a redirect URL managed by a third-party platform.
The printed QR code may remain unchanged, but the redirect depends on the provider.
That means a dynamic code can stop working if the service disables the redirect.
A static QR code does not expire by itself. What can fail later is the destination, the physical print, or a third-party redirect service.
How long can a static QR code last?
In theory, a static QR code can remain usable indefinitely.
There is no timer inside the QR pattern.
The QR pattern remains the same
Once generated, the encoded modules do not change over time.
If you save the same QR image today and open it years later, the pattern is still the same.
The destination must still be valid
The QR code may remain perfectly readable while the destination no longer works.
For example:
QR code -> https://example.com/menu
If that page is deleted later, the QR code still contains the same URL, but the user reaches a broken page.
Physical condition matters
A printed QR code may become difficult to scan if it fades, tears, scratches, bends, or gets covered.
So the practical lifetime depends on both the encoded data and the physical material.
What can make a QR code stop working?
A QR code can fail for several reasons even when the QR pattern was originally generated correctly.
The website page was deleted
If a static QR code points to a webpage that no longer exists, the scan may still open the URL but the user will see an error.
The domain expired
A QR code pointing to a domain depends on that domain continuing to exist.
If the domain registration expires, the QR code cannot automatically update itself.
The URL changed
Moving a page from one address to another can make an old QR code obsolete.
The phone number changed
A WhatsApp, phone, or SMS QR code may become outdated if the number changes.
The WiFi password changed
A WiFi QR code contains the network details that existed when it was created.
If the password, SSID, or security settings change, the old code may no longer connect successfully.
Contact details changed
A vCard QR code may still scan correctly while showing an old phone number, company, role, or email address.
The printed code was damaged
Scratches, folds, moisture, fading, ink damage, and surface wear can reduce scan reliability.
Static QR codes vs dynamic QR codes
The difference becomes important when thinking about long-term use.
Static QR codes are direct
A static QR code stores the final destination or data.
The flow is usually:
Scan QR code -> Final destination
There is no required redirect service in the middle.
Dynamic QR codes use a redirect
A dynamic QR workflow is usually:
Scan QR code -> Provider redirect -> Final destination
The provider can change the final destination without changing the printed QR code.
Dynamic codes have a service dependency
The flexibility comes with additional dependencies such as accounts, subscriptions, redirect domains, provider servers, and platform policies.
Static codes avoid that dependency
A static QR code can continue working without an active QR platform, as long as the encoded destination itself remains available.
For a full comparison, see static vs dynamic QR codes.
Do dynamic QR codes expire?
They can.
The exact behavior depends on the provider.
Subscription expiration
Some platforms require an active paid plan for redirects to remain enabled.
Trial expiration
A QR code created during a free trial may stop redirecting after the trial ends.
Account closure
Deleting an account can disable related dynamic QR codes.
Provider shutdown
If the provider shuts down or loses control of its redirect domain, the dynamic QR code may stop working.
Provider policy changes
A service may change limits, pricing, or access rules over time.
Before printing a dynamic QR code in large quantities, check the provider's long-term terms.
Does a free QR code expire?
A free static QR code does not expire simply because it was free.
Static free QR code
If the code contains the final data directly, it can remain usable indefinitely.
Free dynamic QR code
A free dynamic service may have limits, trial periods, scan caps, or account requirements.
Verify what type you are creating
Two QR codes can look almost identical while using completely different infrastructure.
The important question is whether the QR code contains the final destination or a provider-managed redirect.
Can a printed QR code last for years?
Yes.
Printed QR codes can remain scannable for years when printed and protected properly.
Use good print quality
Sharp edges improve scanning.
Avoid blurry or heavily compressed QR images.
Use suitable materials
For long-term outdoor or industrial use, consider durable labels, protected signage, or weather-resistant printing where appropriate.
Protect against fading
Sunlight can fade ink over time.
Outdoor codes may need UV-resistant materials or protective finishing.
Avoid scratches and folds
Place the code where it will not be repeatedly bent, rubbed, torn, or covered.
Keep strong contrast
A dark QR pattern on a light background usually survives visual degradation better than low-contrast styling.
How long do QR codes last on business cards?
A static business card QR code can last as long as the destination and contact details remain valid.
Website QR code
It remains useful as long as the URL continues to work.
vCard QR code
It remains readable, but the contact data may become outdated when your role, email, or phone number changes.
WhatsApp QR code
It remains useful while the encoded phone number remains active.
For more guidance, read how to use QR codes on business cards.
How long do QR codes last on product packaging?
Packaging QR codes may remain in circulation for months or years.
Choose a stable URL
Avoid temporary landing pages.
Use a path that you plan to maintain for the expected lifetime of the product.
Use redirects you control
If you control your own website, you can maintain an old URL and redirect it to a new page later.
Think about product lifecycle
If packaging may stay in warehouses or homes for years, the destination should also be maintained for years.
Test the physical print
Packaging can introduce glare, curves, folds, seams, and scratches.
Follow the QR code best practices before mass printing.
How long do QR codes last on posters and flyers?
A poster or flyer QR code normally only needs to remain useful for the lifetime of the campaign.
Event campaigns
An event QR code may only need to work until registration closes or the event ends.
Evergreen materials
A permanent sign may need to work for years.
Use a stable destination and durable printing.
Remove outdated materials
A QR code pointing to expired offers or old registration pages can confuse users even if it still scans correctly.
How long do WiFi QR codes last?
A WiFi QR code remains valid while the encoded network details remain unchanged.
What can invalidate it
The code may become outdated if you change:
- WiFi name
- WiFi password
- security type
- guest network configuration
The QR image does not know the password changed
A static QR code cannot automatically update.
Generate a new code whenever the network credentials change.
How long do vCard QR codes last?
A vCard QR code does not expire by itself.
Its usefulness depends on whether the contact data stays current.
Information that may change
Examples include phone number, email address, company, job title, website, and office address.
Reprint when important details change
The code may still scan perfectly while saving outdated information.
How long do WhatsApp QR codes last?
A static WhatsApp QR code can continue working while the encoded number and link remain valid.
Phone number changes
If you switch numbers, the old QR code still points to the old one.
Account availability
The destination depends on the WhatsApp account remaining available.
Pre-filled message
The message remains exactly as encoded unless you generate a new QR code.
Can a QR code survive partial damage?
QR codes include error correction, which can help them remain readable when part of the pattern is damaged.
Error correction has limits
It does not mean you can safely destroy a large part of the code.
Physical damage still matters
A scanner may fail if finder patterns are damaged, contrast is lost, important modules are covered, or the quiet zone is removed.
Does resizing affect how long a QR code lasts?
Resizing does not add an expiration date, but poor resizing can make the code unreadable.
Avoid low-resolution enlargement
A tiny image enlarged for a poster may become blurry.
Preserve aspect ratio
Do not stretch the QR code into a rectangle.
Keep enough size
Very small codes may be difficult to scan even when they are new.
See the QR code size guide for practical sizing guidance.
Can you make a QR code permanent?
You can make a static QR code highly durable, but the destination still requires maintenance.
Use a static QR code
This removes dependence on a QR redirect provider.
Use a domain you control
A QR code pointing to your own domain gives you more control over long-term availability.
Keep the path stable
Avoid changing important URLs unnecessarily.
Maintain redirects
If a page must move, redirect the old URL to the new destination.
Use durable print materials
For permanent signs, use materials appropriate for the environment.
Best practices for long-lasting QR codes
Use a stable destination
Choose a URL or data value you control and expect to maintain.
Avoid unnecessary third-party redirects
A direct static QR code removes one external dependency.
Use your own domain when possible
You can maintain and redirect URLs under your own domain.
Print at a reliable size
Avoid extremely small codes.
Preserve the quiet zone
Keep empty space around the pattern.
Use high contrast
Dark on light remains the safest design.
Export clean files
Use PNG or SVG for print workflows rather than low-quality screenshots.
Test the final print
A perfect digital QR code can still fail after printing.
QR code longevity checklist
Destination
- URL is correct
- domain is under long-term control
- page is not temporary
- phone number is stable
- contact details are current
- WiFi credentials are final
QR code
- static or dynamic type is understood
- no unexpected redirect exists
- code scans reliably
- size is appropriate
- contrast is strong
- quiet zone is preserved
- image is sharp
- material suits the environment
- code is protected from damage
- outdoor exposure is considered
- final print has been tested
Maintenance
- important URLs are monitored
- old paths redirect when needed
- outdated printed materials are replaced
- contact and WiFi changes trigger new codes
How QR Forge approaches QR code longevity
QR Forge focuses on simple static QR code generation.
No forced redirect
The final information is encoded directly into the static QR code rather than requiring a QR Forge redirect for basic generation.
No account dependency
The generated static QR code does not need an active QR Forge account to remain readable.
No subscription dependency
Basic static QR codes do not depend on a QR Forge subscription to keep scanning.
Client-side generation
QR Forge is designed to generate basic QR codes in the browser.
Once downloaded, the QR code is yours to use.
How long do QR codes last? Final answer
A static QR code can theoretically last indefinitely.
The QR pattern itself does not contain an expiration timer.
What determines its real-world lifetime is whether the destination remains valid, the encoded information stays current, the printed code remains readable, and any third-party service it depends on remains active.
For long-term use, a direct static QR code pointing to a stable destination you control is one of the simplest approaches.
Create a static QR code that does not expire
Generate a direct QR code in your browser with no login, no watermark, and no forced tracking redirect.
