Updated

Static vs dynamic QR codes: which ones expire?

A static QR code stores your link inside the code itself, so it works forever and nothing can switch it off. A dynamic QR code stores a short link to a company's server, which forwards each scan to you. That lets you change the destination later and count scans, but the code stops working if the company switches it off, for example when a free trial ends.

How each one works

StaticDynamic
What the code holdsYour link, Wi-Fi details or textA short link to the provider
Needs the provider to keep workingNoYes, for every scan
Change the destination after printingNo, make a new codeYes
Scan countsNoYes
Typical costFreeMonthly or yearly subscription

Why "free" QR codes stop working

Many QR sites make dynamic codes by default, even on their free plan. Your printed code points at their server, not at your website. When the trial ends, they turn off the redirect and every printed menu, flyer and business card stops working until you subscribe. Some show ads before forwarding instead.

How to tell which kind you have

Scan the code with your phone camera and look at the link it shows before you open it. If it's your own address, likeyourcafe.com/menu, the code is static. If it's the QR company's domain or a short link you don't recognize, it's dynamic and depends on that company.

When dynamic is worth paying for

If you go dynamic, check that the provider keeps codes working after you stop paying.

When static is the better choice

For anything permanent, static is simpler and can't be taken away: restaurant menus whose link stays the same, guest Wi-Fi, business cards, product labels and signs. If the content behind the link changes, update the page at that link and the printed code keeps working.

Make a free QR code Codes that never expire