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 — a URL, WiFi credentials, contact details, plain text — with no server involved. It works forever, costs nothing to maintain, and nobody can turn it off. For a full comparison, see Static vs Dynamic QR Codes.

What Is a Dynamic QR Code?

A dynamic QR code encodes a short redirect URL instead of your actual destination. This lets you change the link after printing and track scans, but it depends on a server and usually a paid subscription. See Static vs Dynamic QR Codes for the full breakdown.

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:

  • The content will not change (WiFi password, contact info, permanent URL)
  • You want zero ongoing costs
  • You need the code to work forever (packaging, signage, business cards)
  • Privacy matters (no tracking server)

Use dynamic when:

  • You might need to change the URL later
  • You need scan analytics
  • The campaign is temporary and you will actively manage it

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.

Ready to Create Your QR Code?

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

Create Your QR Code →