Les QR codes expirent-ils ?
La réponse courte est non : le motif de carrés en lui-même n’a pas de date d’expiration. Un QR code est une manière d’écrire du texte pour qu’une caméra puisse le lire, et le texte ne se périme pas. Un code imprimé en 2012 qui contient un numéro de téléphone contient encore ce numéro aujourd’hui, et un téléphone le lira toujours. Si la question revient sans cesse, et si la réponse est parfois « oui », c’est que la plupart des codes ne contiennent pas ce qui vous intéresse. Ils contiennent une adresse qui y mène, et les adresses peuvent cesser de fonctionner.
Le code n’est pas la destination
Quand vous scannez un code pour consulter un menu, le code ne contient pas le menu. Il contient une adresse web, et votre téléphone l’ouvre. Deux choses peuvent donc échouer, et une seule dépend du code :
- Le code : le motif imprimé. Il ne peut pas expirer. Il peut seulement être abîmé, imprimé trop petit ou avec trop peu de contraste, autant de problèmes traités dans pourquoi votre QR code ne scanne pas.
- La destination : la page web, le PDF, le formulaire ou le fichier situé à cette adresse. Elle peut être déplacée, supprimée, placée derrière une connexion, ou appartenir à un domaine que quelqu’un a oublié de renouveler.
Un code qui « expire », c’est presque toujours la seconde situation. Le code dit exactement ce qu’il a toujours dit. Il n’y a simplement plus personne à cette adresse.
Les codes statiques : pour toujours, en bien comme en mal
Un code statique contient directement son contenu. Si ce contenu est un numéro de téléphone, un mot de passe WiFi, un message en texte brut ou une fiche de contact, il n’y a aucune destination à perdre. Le code fonctionne aussi longtemps que le papier tient. Si le contenu est une adresse web, le code fonctionne aussi longtemps que cette page existe. Cela relève de votre responsabilité, pas de celle du code, et aucun générateur ne peut vous la retirer ni la prolonger pour vous.
C’est aussi pour cette raison qu’un code statique, quel que soit le générateur, celui-ci compris, ne peut pas être désactivé. Aucun serveur n’intervient. Une fois imprimé, la seule façon de le retirer de la circulation est de retirer le papier.
Les codes dynamiques : la partie qui peut expirer
Un code dynamique pointe vers un lien de redirection court, et cette redirection renvoie le téléphone vers votre véritable destination. C’est cette indirection qui vous permet de changer la destination après impression et de compter les scans. Elle introduit aussi une dépendance : la redirection doit continuer à fonctionner.
Chez la plupart des services de QR codes, la redirection repose sur un abonnement payant. Quand l’essai se termine ou que l’abonnement s’interrompt, la redirection s’arrête, et tous les codes imprimés mènent d’un coup à une page d’erreur. Menus, affiches et emballages cessent de fonctionner le même jour. C’est cela, le « QR code expiré » qui a réellement fait des dégâts, et cela vaut la peine de vérifier avant toute impression à grande échelle.
Posez deux questions à n’importe quel service de codes dynamiques :
- Qu’arrive-t-il à la redirection si j’arrête de payer ? Si la réponse est qu’elle s’arrête, raisonnez en années de présence de l’imprimé dans le monde réel, pas en mois.
- Puis-je emporter la destination avec moi ? Une redirection n’est une URL que vous maîtrisez que si vous possédez le domaine sur lequel elle se trouve.
Les codes dynamiques de QRCodeEngine redirigent via qrcodeengine.app et sont gratuits, sans abonnement susceptible de s’interrompre. Un code que vous laissez tranquille continue de rediriger. Vous pouvez le mettre en pause vous-même, et vous pouvez programmer un changement de destination à l’avance, par exemple un menu qui bascule vers la version du soir à dix-sept heures. La réserve honnête vaut pour nous comme pour tout le monde : la redirection dépend de l’existence de ce site. Pour tout ce qui doit survivre à n’importe quelle entreprise, imprimez un code statique pointant vers un domaine qui vous appartient.
Ce qui expire discrètement autour d’un code
Certaines destinations ont leur propre horloge, quel que soit le type de code employé :
- Les liens de fichiers partagés. Les liens issus de services de stockage en ligne, de messageries et de transfert de fichiers expirent souvent au bout de quelques jours ou d’un nombre fixe de téléchargements. Placez un PDF à un endroit permanent avant d’en faire un code.
- Les pages d’événement. Les pages de billetterie ferment après l’événement, ce qui convient pour des billets mais pas pour une affiche que vous réutilisez.
- Les fiches des magasins d’applications. Elles changent lorsqu’une application est renommée, retirée ou transférée d’un compte développeur à un autre.
- Les domaines. Un renouvellement oublié casse tous les codes qui pointent vers le domaine. Activez le renouvellement automatique et gardez la carte de paiement à jour.
- Les liens d’avis. Le lien d’avis d’un établissement change s’il est réinscrit. Vérifiez le vôtre une fois par an s’il figure sur une carte d’avis.
Comment vérifier un ancien code
Scannez-le. Si votre téléphone affiche le contenu immédiatement, le code est statique et tout va bien. S’il ouvre un navigateur et arrive sur la bonne page, la redirection et la destination sont toutes deux en vie. S’il aboutit à une page d’erreur, lisez la barre d’adresse : une erreur sur le domaine du service de QR codes signifie que la redirection s’est arrêtée, une erreur sur votre propre domaine signifie que la page a été déplacée. Notre lecteur de QR codes vous montre le contenu brut de n’importe quel code à partir d’une photo, ce qui vous indique d’un coup d’œil si vous avez affaire à une adresse directe ou à un raccourcisseur.
La règle générale
Le code dure aussi longtemps que le papier. La destination dure aussi longtemps que quelqu’un s’en occupe. Avant un gros tirage, assurez-vous que ce quelqu’un, c’est vous.
Créez un code QR gratuit avec QRCodeEngine — tous les formats gratuits, sans inscription, et chaque code est vérifié avant que vous le téléchargiez.