All Guides

QR Codes That Don't Expire Unexpectedly

A familiar QR code horror story: you print a code on menus, signs, or packaging, and weeks later it dies, because a free trial ended or a subscription lapsed. Here is which QR codes never expire, which dynamic codes keep working without a paid plan, and what the main providers say happens to your codes when you stop paying.

Why QR Codes "Expire" (It's Never the Code Itself)

A QR code is just a pattern of squares — ink on paper can't expire. When people say a QR code "expired", they mean the redirect behind it stopped working. That happens for three reasons:

1. **The free-trial trap.** Several platforms let you create dynamic codes on a 14-day free trial. When the trial ends, those codes stop redirecting unless you subscribe: Uniqode, QR Code Generator Pro and Scanova each say so on their own pricing or help pages (checked October 2026). If you printed during the trial, the code was never free; the first two weeks were. 2. **A lapsed subscription.** Dynamic codes route through the provider's servers. If the plan lapses (cancellation, expired card, failed payment), some providers stop the redirect and others keep some or all codes working. Providers also differ in how much warning you get and whether the codes can come back. 3. **The provider shuts down.** If the company running the redirect disappears, every dynamic code it ever issued dies with it.

None of this applies to static QR codes, which is where any honest conversation about "non-expiring QR codes" has to start.

The Only QR Codes That Truly Never Expire

A static QR code encodes your destination URL directly in the pattern. There is no server in the middle, no subscription, and nothing to expire. It will work in fifty years, whether or not the service that generated it still exists.

At Honest QR, static QR codes are free — up to 10 with a free account, with custom colors, dot styles and frames, and PNG export (logos are on paid plans). Not a trial. Not a teaser for a paid plan. Static codes cost us nothing to host, so they cost you nothing.

The trade-offs are real, and you should know them before printing: a static code's URL can never be changed, and scans can't be tracked. If the page behind it moves, you reprint. For permanent destinations — your website, a Wikipedia page, a Google Maps listing — that trade-off is usually fine. For anything you may need to update, you want a dynamic code, and that's where expiration policies matter.

The Truth About Dynamic QR Codes: It Depends on the Provider

Dynamic codes work by routing scans through the provider's servers, so a dynamic code only works while the provider keeps that redirect running. Providers pay for that in different ways, and what they publish falls into three groups (read on each provider's own site in October 2026):

  • **Free plans with a few dynamic codes.** Hovercode includes 3 dynamic codes that it says do not expire. QRLynx includes 3. QRCodeChimp includes 10, with a cap of 1,000 scans a month across them. QR Tiger includes 3, capped at 500 scans each. Flowcode includes 2. ME-QR's free codes show ads.
  • **Paid plans that keep codes running after you stop paying.** Flowcode says codes on a downgraded account continue to scan, with only the 2 most recent still editable. Bitly says links and QR codes continue to work after a downgrade. Hovercode, QRLynx and QRCodeChimp keep their free allowance live and pause the rest. Honest QR is in this group, with conditions: when the paid period ends, editing, new dynamic codes and scan tracking pause until you resubscribe, and after a 7-day grace period scans pass through a short Honest QR notice before continuing to the destination.
  • **Paid plans that switch codes off.** Uniqode, QR Tiger and Scanova say codes stop when the plan or paid period ends, and mobiQode says codes stay active until the subscription end date. QR Code Generator Pro adds 30 days. QRForever pauses codes without deleting them.

So the right question isn't "which dynamic QR codes never expire?" but what a given provider does when you stop paying. The questions to ask:

  • Does a free plan cover the number of codes you need, and what are its scan limits?
  • Is the pricing stated plainly before you create a code?
  • If you cancel, do codes die instantly, or do you keep what you paid for?
  • Is there a grace period for failed payments, so a forgotten card update doesn't kill a live campaign?
  • Are you warned by email before anything is deactivated?
  • Are deactivated codes deleted forever, or can you bring the same codes back?

That last one matters more than people realize: if codes are deleted, your printed materials are permanently dead. If they're kept, resubscribing makes every printed code work again, with no reprint.

Expiration Policies Compared

Each row is what the provider's own pricing page, FAQ or help centre said in October 2026. Policies change, so check the provider's site before you print.

ProviderFree dynamic codesWhen you stop paying
Honest QRNone. Static codes are free and permanentCodes work as normal to the end of the paid period. Then editing, new dynamic codes and scan tracking pause, and the codes keep redirecting as normal for a 7-day grace period, with an email before it ends. After that they still work: scans pass through a short Honest QR notice before continuing to the destination. Nothing is deleted; resubscribing removes the notice and restores editing and tracking for the same codes and short links
Hovercode3, published as never expiringFirst 3 stay active. The rest become inactive but are not deleted, and are reactivated if you resubscribe
QRLynx3Codes over the plan limit are paused, not deleted, and can be restored
QRCodeChimp10, with 1,000 scans a month in totalAccount moves to the free plan and all but the last 10 dynamic codes are paused
Flowcode2Codes continue to scan; only the 2 most recent stay editable
ME-QRYes, with adsYou can keep using your codes; ads return
QR Tiger3, with 500 scans eachCodes stop working once the plan expires; reminder emails are sent first
BitlyFree plan has 2 QR codes a month with no destination changesLinks and QR codes continue to work after a downgrade
QR Code Generator ProNone; 14-day trialCodes redirect to the end of the paid period plus 30 days, then go to a service page until you reactivate
QRForeverNone; 7-day trial and a free static generatorCodes are deactivated at the end of the billing period, paused not deleted, and can be reactivated
UniqodeNone; 14-day trial, static codes freeCodes become inactive
ScanovaNone; 14-day trialDynamic codes need an active subscription to keep working
mobiQode14-day trial with 5 codesCodes stay active until the subscription end date

On trials: QR Code Generator Pro (now Bitly-owned), Uniqode and Scanova each say that dynamic codes created on the trial stop working when the trial ends. QR Tiger's paid dynamic codes stop working once the plan expires. We compare two of these in depth at honestqr.net/compare/qr-tiger and honestqr.net/compare/qr-code-generator-pro.

Honest QR's Exact Expiration Policy, In Plain Words

We're called Honest QR, so here is the entire policy with no asterisks:

  • **Free static codes:** never expire, full stop. They don't touch our servers.
  • **Active paid plan:** dynamic codes work with no expiration date and no scan cap that stops the redirect.
  • **You cancel:** codes keep working as normal until the end of the billing period you already paid for. Then three things pause until you resubscribe: editing a code's destination or content, creating new dynamic codes, and scan tracking, so scans from then on are not recorded. The codes keep redirecting as normal for a 7-day grace period, and we email you before it ends.
  • **Your payment fails:** the same steps start 7 days after the end of the billing period.
  • **After the grace period:** dynamic codes still work. A scan of a URL code shows a short Honest QR notice with a Continue button and then goes on to the destination. Hosted pages (multi-link pages and profile cards) still load, with a small notice banner at the top. Editing, new dynamic codes and scan tracking stay paused until you resubscribe. Some other providers keep cancelled codes working with no notice; ours carry the notice, and we'd rather you plan for it than be surprised by it.
  • **Your codes are never deleted.** Resubscribe next week or next year, or pay the failed invoice, and the notice goes away and editing and tracking come back for the same codes and short links. No reprint.

That's the whole policy. It's also in our terms of service in the same plain language.

How to Choose, So You're Never Surprised

**Use a free static QR code when** the destination will never change: your homepage, a permanent menu PDF on your own domain, a review link. Permanent print, zero dependency: generate it free at honestqr.net.

**Use a dynamic QR code when** you need to update the destination after printing or track scans: campaigns, packaging, signage that outlives any single URL. Check what happens to it without a paid plan: at Honest QR you need a paid plan to create, edit and track a dynamic code, and once a plan ends and a 7-day grace period has passed, scans pass through a short Honest QR notice before continuing to the destination, while some providers keep a small free allowance running. Then pick the provider whose cancellation terms you'd be comfortable hitting by accident.

**For mission-critical permanent installs**, do both: a dynamic code as the primary, and the destination URL printed as text beside it as a fallback.

Every Honest QR paid plan starts with a 7-day free trial: your card isn't charged until the trial ends, and the trial is labeled as a trial, because that's the whole point. See current pricing at honestqr.net/#pricing.

Frequently Asked Questions

How do I make a QR code that never expires?

Use a static QR code. It encodes the destination URL directly in the pattern, so it works forever with no server dependency and no subscription — even if the generator that made it shuts down. Honest QR offers up to 10 free static codes with custom colors, dot styles and frames. The trade-off: the URL can never be changed and scans aren't tracked.

Why did my free QR code stop working?

A common cause is that it was a dynamic code created on a free trial: Uniqode, QR Code Generator Pro and Scanova each say trial dynamic codes stop working when the trial ends. A scan cap on a free plan is another: QR Tiger's free dynamic codes are limited to 500 scans each, and QRCodeChimp pauses free dynamic codes after 1,000 scans in a month. A static code cannot stop this way, because the URL is baked into the pattern and no server is involved.

Do dynamic QR codes expire if I stop paying?

It depends on the provider. As of October 2026, Uniqode, QR Tiger and Scanova say codes stop when the plan ends, while Flowcode and Bitly say existing codes keep scanning, and Hovercode, QRLynx and QRCodeChimp keep a few codes live on a free plan. At Honest QR they do not stop, but they change: codes work as normal until the end of your billing period, then editing, new dynamic codes and scan tracking pause until you resubscribe. The codes keep redirecting as normal for a 7-day grace window, with an email before it ends, and after that scans pass through a short Honest QR notice before continuing to the destination. Nothing is deleted, and resubscribing removes the notice and restores editing and tracking for the same codes.

Can an expired or deactivated QR code be reactivated?

It depends on the provider. Hovercode, QRLynx and QRForever say paused codes are not deleted and can be restored, and QR Code Generator Pro says reactivating the subscription restores its codes. At Honest QR a lapsed code is not switched off: after the grace period scans pass through a short Honest QR notice and still reach the destination. Nothing is deleted, and resubscribing removes the notice and restores editing and scan tracking for the same codes and short links, so you do not reprint. Not every provider states what happens to lapsed codes, so check before you print.

Do Honest QR codes expire on an active plan?

No. On any active paid plan, dynamic codes have no expiration date, and hitting your monthly scan allowance never stops the redirect — scans beyond the allowance just aren't recorded in analytics until the next period. Free static codes never expire under any circumstances.

Ready to create your QR code?

Free static QR codes with a free account. Go dynamic with scan tracking and a 7-day free trial.