← All articles

Do QR Codes Expire? What "Free Forever" Really Means

2026-10-12 expiry dynamic qr pricing

A QR code pattern itself never expires. What can expire is the service behind it. A static code keeps working as long as the destination exists. A dynamic code depends on a provider's server, and some providers switch dynamic codes off when a free trial ends or a subscription lapses. Before you print, find out which kind you have and what your provider does when you stop paying. If the two kinds are new to you, start with Dynamic vs Static QR Codes.

Why people think QR codes expire

Search for "QR code expired" and you will find stories of printed menus, flyers and packaging that suddenly led to an error page or a sales page. In almost every case the code was dynamic and the account behind it had changed state: a trial ended, a payment failed, or a plan was downgraded. The pattern was fine. The redirect was gone.

Static codes: no expiry from the code itself

A static code contains the destination or the data directly. There is no server in the middle that can be turned off. A static Wi-Fi code works for as long as the network exists. A static URL code works for as long as that web page does. If the page disappears, the code leads to an error, but that is a web problem, not a QR problem.

Dynamic codes: depends on the provider

A dynamic code stores a short link that points to the provider's server, which forwards the scan to your destination. If the provider stops forwarding, the code is dead. Providers handle this differently:

None of these is wrong by itself. They become a problem when you only find out after you have printed.

What "free forever" should mean

A fair free plan has three properties:

  1. Existing codes keep redirecting. Hitting a limit pauses a feature, such as scan counting, but never breaks a printed code.
  2. The limit is on creating new things, not on keeping old ones alive.
  3. The terms say so in plain language.

QR Maker's free plan follows this pattern: you can have three active dynamic codes and unlimited static codes, and if you go past 500 tracked scans in a month the codes keep redirecting while counting pauses until the next month. You can still set an expiry date or a scan limit on a code on purpose (a Pro option), for example for a time-limited offer.

A five-minute check before you print anything

  1. Read the provider's pricing page and terms for the words "inactive", "deactivated" and "expire".
  2. Create one test code, scan it, then check the account settings for any trial clock or limit.
  3. Ask support what happens to printed codes if you downgrade or cancel.
  4. Look at whether the short link contains your own domain or the provider's. A custom domain in your name lets you move providers later.
  5. If the print run is large and the destination is permanent, consider a static code that depends on nobody.

If a printed code has already died

FAQ

Do QR codes expire after a certain time?

The pattern does not. A static code works for as long as its destination works. A dynamic code works for as long as its provider keeps forwarding it, which may depend on your account.

Why did my QR code suddenly stop working?

The usual causes are a deactivated dynamic code after a trial or plan ended, a destination page that was removed or moved, or an expiry date or scan limit set on the code. Check the account first, then the link.

Can I make a QR code expire on purpose?

Yes. Some providers let you set an expiry date or a maximum number of scans on a dynamic code, which suits coupons, event passes and temporary photo albums.

Create a free dynamic QR code — change the destination anytime and track every scan.

Make your QR code →