The panic answers, the policy explainers, and the per-vendor files. Every claim sourced; every page ends at the checker, because reading about your code is no substitute for reading your code.
A printed QR code that stopped working is usually a lapsed subscription, a scan limit, or a moved page — in that order. Diagnose yours by decoding it, free.
“Expired” dynamic codes are a billing event, not a technical one: the vendor stopped resolving the link. What you can still do depends on the vendor — here is the map.
QR patterns never expire. Redirects do. Whether your code can die depends entirely on what it points at — and you can check yours in ten seconds.
Static codes encode the destination; dynamic codes encode a rented redirect. How to tell them apart from the pattern alone, and why the difference only matters after printing.
QRFY switches codes off when the 7-day trial ends — its support page says so. If your printed QRFY code died, here is what happened and the permanent way out.
QR Tiger free codes go inactive at 500 scans (its help center). Paid codes live with the subscription. Diagnose your qrtiger.io code and replace it permanently.
Codes from qr-code-generator.com (Egoditor) deactivate when the 14-day trial ends — with a 1.5/5 Trustpilot file of 9,200+ reviewers telling the same printed-materials story.
Vendor death policies — what every major platform does to your codes when you stop paying, with sources and check dates.