Skip to content

Static vs dynamic QR codes: which one do you need?

A static QR code stores its data directly and never changes; a dynamic QR code stores a short link you can point anywhere, anytime. Use dynamic for anything printed that might change, static for WiFi or offline text.

By The QRTada team7 min read

What is a static QR code?

A static QR code stores its data directly in the pattern: a web address, some text, WiFi settings, a contact card. When a phone reads it, no server is involved: the phone decodes the black and white modules and acts on them. That is why a WiFi code works with no connection, and why a static code printed in 2010 still scans today.

The flip side: whatever is printed is final. A typo in the URL, a site that moves, a changed password, and you reprint. And since no server is involved, nobody can count scans. The glossary sums it up under static QR code.

What is a dynamic QR code?

A dynamic QR code holds a short link, such as https://qrtada.com/k7Rp2x. When scanned, the phone opens that link; the provider's server looks up where the code should go today, counts the scan and redirects. The destination is stored on the server, so you change it from your account and the printed code follows.

The redirect is temporary (HTTP 302), never permanent, so browsers do not cache it. The glossary explains the 302 redirect.

Static and dynamic compared
StaticDynamic
Edit after printingNoYes, within seconds
Scan analyticsNoYes
Works offlineYes for WiFi, text, vCardNo
Pattern sizeGrows with contentAlways light
Depends on a serviceNoYes
CostUsually includedUsually a subscription

Which one expires?

A static QR code never expires: it contains no link to a service that could shut it off. Only its destination can disappear, if it is a website that goes offline.

A dynamic QR code lasts as long as the redirect service keeps it running. This is where offers really differ. From vendors' public pages, checked September 23, 2026: QRFY deactivates dynamic codes created during its 7-day trial when the trial ends; Uniqode states dynamic codes become inactive after its trial; Scanova states dynamic codes stop working when the subscription ends. Others keep some codes alive: the first 3 at Hovercode, the 10 most recent at QRCodeChimp when you drop back to the free plan.

At QRTada, a code created or edited during a paid period keeps redirecting to its last destination with no time limit, even after you cancel. The full rules are on the lifetime guarantee page.

Can you edit a QR code after printing?

Only a dynamic one. Typical cases where that changes everything:

  • A restaurant menu that changes every season, or every lunch.
  • A flyer whose offer expires: point leftover flyers to the next deal.
  • A yard sign reused from one listing to the next.
  • A broken link discovered after printing 5,000 copies.

How much does a dynamic QR code cost?

A dynamic code needs a server answering every scan, day and night, so it almost always comes with a subscription. Prices vary widely by number of codes, included scans and billing (monthly, or annual only). At QRTada, Starter costs $9 a month for 25 dynamic codes and unlimited scans, Pro $19 for 250 codes, Business $49 for 2,000 codes, with a 7-day trial for $0 (card required, reminder 2 days before the first charge). See pricing.

When comparing, do not stop at the entry price: check scan limits, whether you must pay annually, and above all the cancellation policy, which sets the real cost of everything you print.

How can you tell if a QR code is dynamic?

Scan it and read the address before opening: a short link on a QR service's domain (or a subdomain like qr.brand.com) means dynamic. The final address itself, plain text or a WiFi network means static. The online QR scanner shows that raw content without opening the link.

What happens to your codes if you cancel?

Ask this before printing anything. Three outcomes exist on the market: the code is deactivated, the code shows a service or ad page, or the code keeps redirecting. In the first two cases, your posters and cards become useless the day you stop paying, and the vendor knows it. Read the FAQ or terms, search for "expire", "deactivated", "inactive", and keep a dated screenshot.

When is static the smarter choice?

Static is not the budget option, it is the right tool for specific jobs. WiFi codes must be static, since the phone reads the password before it has a connection. Safety instructions in a basement or on a trail need to work with no signal. A code that points to your homepage forever, where you do not care about scan counts, gains nothing from being dynamic. And for a handful of cards you print at home, reprinting costs almost nothing. The trouble starts when a static code carries something that will change: a promo, a menu, a seasonal page.

Our recommendation

  1. WiFi, text, offline instructions: static.
  2. Anything printed that might change: dynamic, with a provider that keeps codes alive after you cancel.
  3. A link that will never change (your homepage): static works; dynamic helps if you want analytics.

To go further, the dynamic QR code page covers editing, version history and scheduling.

Frequently asked questions

Can a static QR code be turned into a dynamic one?

Not once printed: its content is fixed. Create a new dynamic code and reprint.

Are dynamic QR codes less reliable?

They depend on a server. With a solid provider the redirect takes milliseconds and runs continuously; the real risk is the business policy when you stop paying.

Are free QR codes static?

Usually. "Free" dynamic codes are mostly trials or plans capped on codes or scans.

Can I see how many times a static code was scanned?

No, no server is involved. Only dynamic codes count scans.

Sources

Ready to print a QR code that never dies?

7 days for $0, card required, a reminder 2 days before the first charge, cancel in 2 clicks.