QR Codes That Never Expire: Static vs Dynamic, Explained
Quick answerA static QR code never expires, because the link or text is stored inside the code itself with no server in between. Dynamic QR codes send scans through a company's short link, so they stop working when a free trial ends or you stop paying. To make one that never expires, use a free static QR code generator.
You print a QR code on 5,000 menus, stickers or packs. A month later, customers scan it and land on a page asking you to upgrade. The code didn't break: it was built to stop. Here is why that happens, and how to make a QR code that keeps working for good.
The short answer
A static QR code never expires. The link or text is stored inside the black and white squares themselves, so any phone camera reads it directly, with nothing in between. It keeps working for as long as the printed code is readable and the page it points to is online.
A dynamic QR code holds a short link to the QR company's server, which then sends the visitor on to your page. If the company ends your free trial, you stop paying, or the company closes, that server stops forwarding and the code is dead.
Static vs dynamic, side by side
- Where the content lives. Static: inside the code. Dynamic: on someone else's server.
- Expires? Static: never. Dynamic: whenever the service decides, or when you stop paying.
- Can you change it after printing? Static: no; a new link needs a new code. Dynamic: yes, you change where the short link points.
- Scan statistics. Static: none from the code itself (your website's own analytics still count the visits). Dynamic: the service counts scans.
- Privacy. Static: no middleman sees who scans. Dynamic: every scan goes through the QR company first.
- Cost. Static: free, forever. Dynamic: usually a monthly fee after the trial.
Why so many "free" QR codes stop working
Many QR sites make dynamic codes by default, even when you only typed a simple link. The business model is a free trial: the code works for 7 or 14 days, or a set number of scans, then the site asks for a subscription. If you've already printed the code, you're stuck paying or reprinting. That's why "QR code generator free no expiration" is one of the most common things people search.
The tell-tale sign: scan the code with your phone and look at the link it shows before it opens. If it's your own website, it's static. If it's a short link on the QR company's domain, it's dynamic.
How to make a QR code that never expires
- Open the free QR code generator.
- Choose what the code should do: a link, text, WhatsApp, Wi-Fi, email, phone, SMS, location or a contact card.
- Type your details. The code updates as you type.
- Download it as PNG (with a transparent background if you like) or SVG for print.
Every code it makes is static. It's made in your own browser, there's no account, no limit, no watermark, and nothing you type is sent to us or stored by us. The only thing that could ever stop it working is the page it points to going offline.
When a dynamic code makes sense
Dynamic codes aren't a scam; they solve a real problem. If you need to change the destination after printing, or you need scan counts for a campaign, a paid dynamic service is reasonable. Just choose it on purpose, read the price after the trial, and know the code depends on that company.
A free middle way: point a static code at a page on your own website, such as yoursite.com/menu. When the menu changes, update the page, not the code. You get a code that never expires and content you can change, with no subscription.
Tips so your static code keeps working
- Use a link you control and won't delete: your own website, not a temporary file link.
- Keep the link short. Shorter content makes a simpler code that scans faster from further away.
- Print it big enough: about 2 x 2 cm is a common minimum for something held in the hand; bigger for posters seen from a distance.
- Dark on light, with a margin. Keep the quiet border around the code; don't crop it.
- Test before printing. Scan the proof with two different phones.
Want a code for WhatsApp, Wi-Fi or a Google Form? See how to make those. Not sure whether you need a QR code or a barcode? Read barcode vs QR code.
Make a QR code that never expires →
Questions
Do QR codes expire?
Static QR codes never expire. Dynamic QR codes can stop working when the service ends your trial, you stop paying, or the company closes.
How can I tell if my QR code is static or dynamic?
Scan it and look at the link before it opens. If it is your own website, it is static. If it is a short link on the QR company's domain, it is dynamic.
Can I change a static QR code after printing?
No, but you can point it at a page on your own website and change that page whenever you like.
Are the QR codes on 3thanwong.com free with no expiry?
Yes. Every code from the free QR code generator is static, with no limit, no sign-up and no watermark, and nothing you type is stored by us.
Like my work? Support me by buying a pack of Truly Gourmet, the snack brand I founded. Shop Truly Gourmet →
Comments