Short answer: static QR codes do not expire. A static QR code can continue working indefinitely as long as the destination it contains still exists and the printed code remains scannable. Dynamic QR codes are different because they usually rely on a redirect service, account or provider that sits between the printed code and the final destination.

That distinction matters when you are printing QR codes on stickers, packaging, menus, signs or labels that may stay in use for months or years.

Create a free static QR code with Sticker Swan →

Do QR codes expire?

The QR image itself does not automatically expire. What determines whether a QR code keeps working is what the code contains and whether any service between the QR code and its destination continues to function.

A static QR code normally contains the destination directly in the code. For example, if the QR code contains:

https://www.example.com/menu

the phone reads that address directly from the printed QR code. There is no built-in timer inside the QR symbol.

Adobe also states that the static QR codes generated in Adobe Express do not expire, although changing the underlying URL requires creating a new code. Canva similarly distinguishes static codes, whose destinations are fixed, from dynamic codes whose destinations can be edited or given an expiration setting.

Static vs. dynamic QR codes

Feature Static QR code Dynamic QR code
Destination Encoded directly into the QR code Usually routed through a redirect service
Can destination change? No Usually yes
QR service dependency None if a direct URL is encoded Usually depends on the provider
Built-in analytics No Often available
Best for Stable URLs and long-term printing Campaigns where the destination may change

Do static QR codes expire?

No. Static QR codes do not contain a built-in expiration date.

Once a static QR code is created, the destination information is permanently encoded into that QR pattern. The image does not contact a QR provider to ask whether it is still valid.

That makes static QR codes especially useful for long-term printed materials such as:

  • product packaging
  • instruction labels
  • equipment stickers
  • restaurant menus
  • business cards
  • review stickers
  • window graphics
  • event signage

However, a static QR code can still appear to stop working if the page it points to changes or disappears.

Why would a static QR code stop working?

Usually, the QR code itself is not the problem. The destination or the physical print has changed.

1. The destination URL was changed

If your QR code points to example.com/menu and that page is later renamed or removed, the QR code will still faithfully send people to the old address.

The code did not expire. The destination changed.

2. The domain expired

If the domain encoded in the QR code is allowed to expire, the QR code may still scan normally but the website will no longer load.

3. The page now requires a login

A QR code may technically work but become useless to customers if the destination is moved behind a password, account login or private-access page.

4. The printed QR code became damaged

Scratches, dirt, fading, severe abrasion or physical damage can eventually make a printed QR code harder to scan.

QR Codes include error-correction capability, which can help recover data when part of a code is dirty or damaged, but severe damage can still prevent reliable scanning. DENSO WAVE documents four levels of QR error correction.

5. The code was printed too small or with poor contrast

A code that worked on a computer screen may perform poorly when printed very small, placed over a reflective background or distorted around a curved surface.

This is why every QR code intended for physical production should be tested at the actual final size before a large print run.

Do dynamic QR codes expire?

Dynamic QR codes can stop working depending on how the provider manages the redirect.

A dynamic QR code usually does not encode your final website address directly. Instead, it may contain an intermediate address controlled by the QR platform.

The flow can look like this:

Printed QR code → QR provider redirect → your website

That extra layer lets the provider offer features such as:

  • changing the destination after printing
  • scan analytics
  • campaign management
  • location or device reporting
  • scheduled redirects

But it also means the printed code may depend on that service continuing to operate.

Some dynamic QR platforms can deliberately set an expiration date. Canva, for example, allows certain dynamic QR codes to be assigned an expiration date and a fallback destination.

What happens when a dynamic QR code subscription ends?

It depends entirely on the provider.

A provider might:

  • continue forwarding the QR code normally
  • disable editing but keep the redirect active
  • limit the number of scans
  • redirect scanners to an upgrade page
  • disable the redirect entirely

That is why businesses printing thousands of QR labels should understand who controls the redirect before committing the code to long-term physical products.

Do free QR codes expire?

A free static QR code does not inherently expire simply because it was free.

The more important question is whether the free generator creates a true static code or sends scans through its own redirect service.

If the QR code directly contains your final URL, the code does not normally require the generator to remain online after you create it.

If the code relies on the generator company's redirect domain, then its continued operation may depend on that company or account.

How can I tell whether my QR code is static?

Scan the code and look carefully at the address your phone opens.

If the QR code immediately contains or opens your own final URL, it is likely functioning as a direct static code.

If the scan first goes through an unfamiliar short domain or QR-service address before forwarding to your website, the code is probably relying on a redirect.

Can a printed QR code work forever?

Potentially, yes.

A properly generated static QR code can continue working for many years if:

  • the encoded destination remains active
  • the domain remains under your control
  • the printed code remains physically readable
  • the code retains adequate contrast
  • the quiet zone around the code is preserved

DENSO WAVE specifies a clear quiet zone of four modules around all sides of a QR Code. That blank margin helps scanners distinguish the symbol from surrounding artwork.

The safest long-term QR strategy for printed materials

For many businesses, one of the strongest approaches is to create a short URL or redirect on a domain that you control.

For example:

yourcompany.com/review

That address can redirect to your current Google review page.

Your QR code stays permanently pointed at:

yourcompany.com/review

If your final review destination ever changes, you update the redirect on your own website instead of replacing every printed sticker.

This gives you much of the flexibility associated with a dynamic QR code without making the physical QR code dependent on a third-party QR subscription.

Which QR code should you use for stickers?

For a QR code sticker pointing to a stable webpage, menu, social profile, product guide or other long-term destination, a static QR code is often the simplest choice.

A dynamic QR code may make more sense when you know you will need to change destinations frequently or you require provider-level scan analytics.

The decision should be made before printing, because a static QR destination cannot be changed after the code is produced.

Create a free static QR code

Sticker Swan's free QR Code Generator lets you create a QR code for your final URL and then move directly into a physical sticker workflow.

Create your QR code →

Read the complete QR code printing guide →

Before printing a QR code, check these five things

  1. Verify the destination. Make sure the final URL is correct and publicly accessible.
  2. Decide whether the code should be static or dynamic. Do this before committing it to print.
  3. Preserve the quiet zone. Do not crop the blank area around the QR symbol.
  4. Test the code at final size. A screen preview is not a substitute for testing the printed dimensions.
  5. Scan it on multiple phones. Test current iPhone and Android devices under realistic lighting and distance.

Frequently asked questions

How long does a QR code last?

A static QR code has no built-in lifespan. It can continue working indefinitely if the encoded destination remains available and the printed code remains readable.

Can a QR code expire after 30 days?

A true static QR code does not automatically expire after 30 days. A QR service may impose time limits on a redirect or account, which is different from the QR image itself expiring.

Do QR codes stop working after a certain number of scans?

Static QR codes do not contain a scan counter. Some dynamic QR services may impose scan limits depending on the provider or plan.

Can I change a static QR code after printing it?

No. The destination encoded in a static QR code is fixed. You would need to create and print a new QR code unless the original code points to a redirect URL that you control.

Can I make a permanent QR code for free?

Yes. A free static QR code can be permanent if it directly encodes a stable URL you control. The long-term reliability then depends primarily on keeping that destination active.

Is a static or dynamic QR code better for printing?

Neither is universally better. Static codes are simple and do not require an external QR redirect service. Dynamic codes provide destination editing and often analytics. For long-term printed materials pointing to a stable URL, static codes are often a strong choice.

Do QR codes printed on stickers expire?

The printed QR image does not expire because it is on a sticker. Physical wear, fading, damage, glare or an unavailable destination can eventually make the code unusable.

Bottom line

Static QR codes do not expire. Their destination is permanently encoded into the QR pattern. They stop being useful only when the destination changes, the printed code becomes unreadable or the environment prevents reliable scanning.

Dynamic QR codes add flexibility, but they may rely on an outside redirect service, account or subscription.

If you are printing QR code stickers for long-term use, decide which model you want before production, use a destination you control whenever possible and always test the finished code at its actual printed size.

Create a free QR code with Sticker Swan →

See Sticker Swan's complete QR Code Generator & Printing Guide →


Technical sources: DENSO WAVE QR Code guidance on symbol margins and error correction; Adobe Express documentation on static QR code longevity; Canva documentation on static and dynamic QR code behavior.

Latest Stories

View all

What Size Should a QR Code Be for Printing? Complete Size & Scan Distance Guide

There is no single QR code size that works for every printed application. Learn practical starting sizes for stickers, packaging, counters and windows, how scan distance affects size, and why quiet zone, URL length and print quality matter.

Read more

How to Create a Google Review QR Code for Your Business

Create a QR code that opens your Google review form directly. Follow these steps to find your review link, generate the code, test it and turn it into a 4-inch or larger review sticker.

Read more

Do QR Codes Expire? Static vs. Dynamic QR Codes Explained

Static QR codes do not have a built-in expiration date. Dynamic QR codes may stop working if the redirect service, account or destination behind them changes. Here is how to choose the right type before printing.

Read more