The short answer: static QR codes never expire. Dynamic ones depend on the service. Here is what you need to know before printing.
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.
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.
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.
Dynamic QR codes expire when:
This is the real risk of dynamic QR codes: you are printing someone else’s URL on your permanent materials.
| Feature | Static QR Code | Dynamic QR Code |
|---|---|---|
| Expires | Never | When subscription ends |
| Needs internet | No (for non-URL types) | Yes (always) |
| Change destination | No | Yes |
| Scan tracking | No | Yes |
| Cost | Free | Monthly subscription |
| Best for | Permanent print materials | Campaigns, A/B testing |
Use static when:
Use dynamic when:
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.
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.
45+ artistic styles, free SVG export, no signup needed.
Create Your QR Code →