QR Knowledge

Do QR Codes Expire? Static vs Dynamic Explained

The short answer: static QR codes never expire. Dynamic ones depend on the service. Here is what you need to know before printing.

May 24, 2026

If you are about to print QR codes on business cards, product packaging, or signage, you probably want to know: will this QR code still work in a year? Five years? Ten?

The short answer: static QR codes never expire. They will work forever — no server, no subscription, no expiration date. But dynamic QR codes are a different story. Let’s break it down.

What Is a Static QR Code?

A static QR code encodes data directly in the pattern. The information — a URL, WiFi credentials, contact details, plain text — is baked into the arrangement of black and white modules. When you scan it, your phone reads the data straight from the image.

No server is involved. No internet connection is needed (for non-URL types). No company needs to stay in business for the code to keep working. The data is literally in the pattern.

This means:

The only thing that can make a static QR code “stop working” is if the content it points to disappears. A URL QR code linking to example.com/promo will stop working if that page is deleted — but the QR code itself is fine. It still encodes the same URL.

What Is a Dynamic QR Code?

A dynamic QR code does not encode your actual destination. Instead, it encodes a short redirect URL (like qr.example.com/abc123) that points to your real destination on a server. When scanned, the short URL redirects to wherever you have configured it.

This adds powerful capabilities:

But it also adds dependencies:

When Do Dynamic QR Codes Expire?

Dynamic QR codes expire when:

  1. You cancel your subscription. Most services deactivate your redirect links when you stop paying. Your printed codes become dead links.
  2. The service shuts down. Startups come and go. If the company behind your dynamic QR codes closes, every code dies with it.
  3. Free tier limits are hit. Some services offer free dynamic codes with scan limits or time limits. After 30 days or 100 scans, the redirect stops working.
  4. Terms change. A service might change its pricing, discontinue free tiers, or alter redirect behavior.

This is the real risk of dynamic QR codes: you are printing someone else’s URL on your permanent materials.

Which Should You Use?

FeatureStatic QR CodeDynamic QR Code
ExpiresNeverWhen subscription ends
Needs internetNo (for non-URL types)Yes (always)
Change destinationNoYes
Scan trackingNoYes
CostFreeMonthly subscription
Best forPermanent print materialsCampaigns, A/B testing

Use static when:

Use dynamic when:

How to Make Static QR Codes That Last

If you choose static QR codes (and for most use cases, you should), follow these tips:

Use stable URLs. Point to URLs you control that will not change. Avoid campaign URLs, URL shorteners, or third-party platforms that might restructure their links.

Use higher error correction. QR codes have four error correction levels (L, M, Q, H). Higher levels make the code more resilient to damage — important for codes that will be exposed to weather, wear, or partial covering.

Test before bulk printing. Scan with multiple phones (iPhone and Android) to confirm everything works. Check that the URL loads, the WiFi connects, or the contact saves correctly.

Keep a copy of the SVG. Vector files can be reprinted at any size without quality loss. Save your SVG alongside the design settings so you can regenerate if needed.

The Bottom Line

If someone tells you QR codes “expire,” they are talking about dynamic QR codes from a subscription service. Static QR codes — the kind you create with our free generator — last forever. The data is in the code. No server, no subscription, no expiration.

Print with confidence.

Found this useful?

Share it with someone who needs it.

Related Articles

Ready to create your QR code?

45+ artistic styles, free SVG export, no signup needed.

Open Designer →