Rien dans la norme QR elle-même n'expire. Un QR code est un motif imprimé de modules noirs et blancs qui encode un texte, généralement une URL, et dans cinquante ans, ce motif donnera toujours le même texte une fois décodé. Quand on dit qu'un QR code a expiré, on veut dire que ce vers quoi il pointe a cessé de fonctionner. C'est une question d'hébergement et de compte, pas une limite du format.
La distinction compte en raison de la façon dont les générateurs de QR codes fixent leurs prix. Un QR code statique encode directement l'URL finale : il ne peut donc pas expirer, mais il ne peut pas non plus être modifié, et si la page déménage, le code imprimé est mort. Un QR code dynamique encode une courte redirection détenue par le générateur, et c'est ce qui le rend modifiable. C'est aussi ce qui le rend fragile : si l'essai se termine ou si le compte expire, la redirection cesse de répondre et tous les codes imprimés tombent en panne en même temps. C'est des générateurs fondés sur une période d'essai que vient la réputation des QR codes qui expirent.
L'offre gratuite de QR Cake n'est pas un essai. Vous pouvez enregistrer jusqu'à 5 QR codes dynamiques gratuitement, la redirection reste active sans date de fin et les scans sont illimités. La contrepartie est une brève page QR Cake, une courte publicité avec un compte à rebours de quelques secondes, que voit chaque scan avant votre destination ; n'importe quel forfait payant la supprime, et les forfaits Basic et supérieurs relèvent la limite de codes. Si vous résiliez plus tard un forfait payant, vos codes imprimés continuent de rediriger vers leur dernière destination enregistrée au lieu de s'éteindre : c'est précisément cette panne qui rend les gens méfiants envers les codes dynamiques pour les imprimés destinés à durer.