9 min de lectureFonctionnalités

Les codes QR expirent-ils ? Ce qui casse et comment l'éviter

Le motif imprimé n'expire jamais. Ce qui expire, c'est la redirection derrière un code QR dynamique - les cinq façons dont cela arrive, et comment y survivre toutes.

Marius Voß
DevRel · edge infra
Trois couches derrière un code QR montrant que le motif imprimé n'expire jamais alors que la redirection et la destination le peuvent

Non. Le motif imprimé n'expire pas, et il ne peut pas expirer. Un code QR est une grille fixe de modules clairs et sombres qui se décode vers exactement la même chaîne de caractères dans vingt ans que cet après-midi. Rien en lui ne fait de compte à rebours.

Ce qui expire, c'est une des deux choses derrière le motif : la page vers laquelle il pointe, ou, pour un code dynamique, le service de redirection qui résout son lien court. C'est pourquoi la même question reçoit un oui assuré d'une personne et un non tout aussi assuré d'une autre - elles décrivent des couches différentes. Si vous êtes sur le point d'imprimer un code sur 5 000 flyers, la couche qui vous importe est celle que vous ne possédez pas. Le déroulé complet de l'impression au scan se trouve dans une campagne de code QR de zéro ; cet article traite de ce qui arrive à cette campagne dix-huit mois plus tard.

Trois couches, et seulement deux peuvent échouer

Chaque scan traverse trois couches, et elles échouent à des rythmes complètement différents.

Le motif est une donnée au repos. L'encodage est défini par le standard QR et la grille de modules porte sa propre correction d'erreur, ce qui explique qu'un code survive à une tache de café ou à un pli ; Denso Wave, qui a inventé le format, documente les niveaux de correction qui rendent cela possible. Un motif peut être détruit physiquement. Il ne peut pas expirer.

La chaîne encodée est ce qui a été intégré au moment de la génération. Pour un code statique, c'est l'URL finale. Pour un code dynamique, c'est un lien court, et la destination vit dans une base de données ailleurs.

La destination est une page sur un serveur web, avec toute la mortalité que cela implique. Les sites sont restructurés, les produits sont arrêtés, les agences perdent le compte et laissent le domaine expirer.

Un code statique a deux de ces couches et aucun service au milieu, il échoue donc seulement quand la destination échoue. Un code dynamique ajoute un tiers qui doit continuer à résoudre votre lien à chaque fois que quelqu'un le scanne. Ce saut supplémentaire vous achète des destinations modifiables et des statistiques de scan. Il introduit aussi le seul mode de défaillance de tout cet article que les gens appellent expiration.

Les trois couches derrière un scan montrant que le motif imprimé n'expire jamais alors que le service de redirection et la page de destination peuvent tous deux échouer

Les cinq façons dont un code QR dynamique meurt

Dans l'ordre approximatif de fréquence à laquelle j'ai vu chacune se produire réellement :

Ce qui s'est passéCe que fait le scanRéparable sans réimpression ?
L'essai gratuit a expiréPage d'erreur du fournisseur, ou redirection vers le propre site du fournisseurOui, en s'abonnant
Le quota mensuel de scans est épuiséLes scans arrêtent de se résoudre jusqu'à la réinitialisation du compteur ou la montée en gamme du forfaitOui, en montant en gamme
Carte expirée, facture impayéeLes codes s'éteignent après le délai de grâceOui, jusqu'à la suppression du compte
Code, campagne ou compte supprimé404 depuis le domaine du fournisseurRarement, et jamais si le slug a été recyclé
Le fournisseur a fermé ou a été racheté et abandonnéLe domaine ne se résout plus du toutNon

Remarquez que quatre des cinq n'ont rien à voir avec les codes QR en tant que technologie. Ce sont des événements de facturation. Le motif sur l'affiche va bien ; la facture, elle, ne va pas bien.

Les essais sont le point le plus tranchant ici, car le délai est si court par rapport à l'impression. La page tarifaire de QR Code Generator promet que "vos 14 premiers jours sont offerts" et plafonne son forfait d'entrée à 10 000 scans (vérifié en août 2026). Aucune des deux pages que j'ai lues n'indiquait ce qui arrive à un code une fois la période close, ce qui est exactement l'information dont un acheteur d'impression a besoin et qu'il obtient rarement. Quatorze jours, c'est moins que le délai de fabrication d'un travail d'impression correct. Il est tout à fait possible de concevoir un code, d'approuver une épreuve, et de voir le code mourir avant que les cartons n'arrivent.

Le plafond de scans mérite son propre avertissement. C'est le seul mode de défaillance qui frappe le plus fort quand tout va bien : une campagne dépasse les attentes, épuise son quota en milieu de mois, et les codes deviennent silencieux pendant le pic que vous espériez. Ce sont les forfaits gratuits qui en pâtissent le plus, avec des quotas parfois de l'ordre de quelques centaines.

Comment savoir si le code que vous avez en main est dynamique

Vous ne pouvez pas le savoir en regardant. La densité n'est pas un indice, ni un logo au centre. Il n'y a aucune différence visuelle entre un code statique et un code dynamique, et aucune date d'expiration imprimée nulle part.

Décodez-le donc au lieu de le suivre. La plupart des applications de scan affichent la chaîne décodée et demandent confirmation avant de l'ouvrir, et n'importe quel décodeur de bureau affichera le texte brut. Lisez ensuite ce que vous avez obtenu :

  1. Une URL de destination complète sur votre propre site signifie statique. Il n'y a aucun service au milieu et rien qui puisse expirer.
  2. Un lien court sur un domaine que vous reconnaissez comme le vôtre signifie dynamique et portable. C'est une bonne position.
  3. Un lien court sur le domaine partagé d'un fournisseur signifie dynamique et dépendant. Le code fonctionne aussi longtemps que cette entreprise continue de le résoudre.

Pour les deux derniers cas, vous pouvez aller plus loin et vérifier la redirection elle-même avec une seule requête :

curl -sI https://s.elido.me/spring26 | grep -i '^location\|^HTTP'

Un 301 ou un 302 avec un en-tête Location prouve que le code est dynamique et vous montre vers quoi il pointe actuellement. Notre vérificateur de liens fait la même chose dans un navigateur si vous préférez ne pas ouvrir de terminal, et développer une URL courte couvre ce que vous pouvez apprendre d'autre de la réponse. C'est aussi l'audit le moins coûteux que vous puissiez faire sur un parc hérité de supports imprimés : décodez chaque code, listez les domaines, et vous avez votre carte des dépendances en une après-midi.

Le test de portabilité que personne ne fait avant l'impression

Une seule question décide si un événement d'expiration est un inconvénient ou une réimpression : le domaine à l'intérieur du motif appartient à qui ?

La réponse standard des fournisseurs de QR est que les codes ne peuvent pas être déplacés entre fournisseurs, donc changer signifie réimprimer. Le propre guide d'Uniqode sur l'expiration des QR dit exactement cela, vérifié en août 2026. C'est vrai pour leurs codes, parce que leurs codes encodent leur domaine. Ce n'est pas une propriété des codes QR. Si la charge utile est go.yourbrand.example/spring26, le motif pointe vers un nom d'hôte sur un domaine que vous possédez. Changez de fournisseur et vous repointez le domaine, recréez les chemins, et chaque code imprimé continue de fonctionner. L'impression survit à la relation avec le fournisseur, ce qui est tout l'intérêt de mettre son propre domaine sur des supports physiques.

Deux conditions doivent être remplies, et les deux valent la peine d'être vérifiées avant de vous engager :

  • Le domaine doit être le vôtre au sens du registraire, pas un sous-domaine du domaine du fournisseur qui contient simplement le nom de votre marque.
  • Le nouveau fournisseur doit vous permettre de recréer exactement les mêmes chemins, idéalement par import en masse, pour que /spring26 continue de signifier ce qu'il signifiait.

Ce deuxième point est une vraie question à poser lors d'un appel commercial plutôt qu'une réflexion après coup. Domaines personnalisés pour les liens courts détaille le côté DNS, et notre configuration de domaine personnalisé prend environ cinq minutes de bout en bout. Si vous imprimez des codes QR sur quoi que ce soit dont la durée de vie se mesure en années - menus, plaques, machines, emballages - cette seule décision compte plus que tous les choix de design sur lesquels vous vous disputerez.

Mettez vos codes sur un domaine que vous possédez et le pire scénario cesse d'être une réimpression pour devenir un simple changement DNS.

Deux codes QR imprimés comparés, l'un encodant le domaine d'un fournisseur qui nécessite une réimpression et l'autre encodant un domaine personnalisé qui survit à un changement de fournisseur

Ce qui arrive à l'historique des scans

Les codes qui s'éteignent, c'est le problème bruyant. Perdre les chiffres, c'est le problème silencieux.

L'historique des scans vit généralement chez celui qui résout le lien, selon la durée de conservation que précise le forfait, et un compte expiré n'est pas le bon moment pour découvrir les options d'export. Si vous changez de fournisseur, exportez les données brutes de scan avant d'annuler quoi que ce soit, pas après. Les graphiques agrégés sont agréables à regarder et inutiles à réconcilier ultérieurement avec les chiffres d'un nouveau fournisseur.

L'endroit où ces données résident physiquement est une question distincte qui vaut la peine d'être posée dans l'UE, puisque les journaux de scan portent une localisation dérivée de l'IP et des détails sur l'appareil. Les nôtres restent dans une région de l'UE et s'exportent en CSV à la demande ; ce qu'il faut mesurer dans les analyses de liens courts couvre lesquels de ces champs se justifient réellement, et suivre les scans de codes QR couvre la mécanique.

Une checklist de dix minutes avant impression

Faites cela avant que le fichier ne parte à l'imprimeur, pas après la livraison des cartons :

  1. Décodez le code et lisez la charge utile à voix haute. Si le domaine n'est pas le vôtre, décidez consciemment que cela vous convient.
  2. Vérifiez le forfait derrière : quota de scans, date de fin d'essai, ce que le fournisseur fait aux codes quand la facturation s'arrête. Obtenez cette dernière réponse par écrit si le support est coûteux.
  3. Confirmez que vous pouvez modifier la destination et que la modifier ne crée pas un nouveau lien court. Codes QR dynamiques contre statiques explique pourquoi certains outils font discrètement cela.
  4. Imprimez une épreuve et scannez-la avec un téléphone bas de gamme dans une mauvaise lumière, à la distance à laquelle une vraie personne se tiendra. Quelle taille doit avoir un code QR donne les règles de distance.
  5. Planifiez un nouveau scan dans six mois. Les codes meurent en silence, et personne ne signale une affiche morte.

Le dernier point est l'habitude qui distingue les équipes qui sont surprises de celles qui ne le sont pas. Une redirection morte ne génère aucune plainte et aucune alerte ; elle arrête simplement de convertir, en silence. Si vos codes comptent, placez une entrée récurrente dans votre calendrier pour eux et scannez-en quelques-uns à la main, ou branchez une vérification de disponibilité sur les destinations.

Lisez la série pilier

Cet article s'inscrit dans le cluster fonctionnalités. Pour la construction complète, une campagne de code QR de zéro couvre tout, de la planification à la mesure, et qu'est-ce qu'un code QR couvre ce que sont réellement ces carrés.

Sur le blog

Questions fréquentes

Les codes QR expirent-ils ?

Le motif imprimé, non. C'est une grille fixe de modules qui se décode toujours vers la même chaîne de caractères. Ce qui peut expirer, c'est ce vers quoi pointe cette chaîne : une page de destination qui est retirée, ou, pour un code dynamique, le service de redirection qui résout son lien court. Un code QR statique n'a donc rien qui puisse expirer, et un code dynamique dure exactement aussi longtemps que quelqu'un continue de répondre pour son lien.

Combien de temps dure un code QR ?

Indéfiniment en tant que motif. Un code statique imprimé en 1998 se décode encore aujourd'hui. En pratique, la durée de vie du code est celle du maillon le plus faible qui se trouve derrière, et c'est généralement un abonnement plutôt qu'une page. Les codes apposés sur des supports physiques qui survivent aux campagnes - signalétique, emballages, plaques - sont ceux pour lesquels cela compte le plus.

Les codes QR gratuits expirent-ils ?

Les codes statiques gratuits n'expirent jamais, car les données vivent dans le motif et aucun service n'intervient. Les codes dynamiques gratuits, en général, oui, soit à la fermeture d'une période d'essai, soit à l'épuisement d'un quota mensuel de scans. QR Code Generator, par exemple, offre 14 jours d'essai et plafonne son forfait d'entrée à 10 000 scans, selon sa page tarifaire en août 2026. Lisez le forfait avant le tirage d'impression, pas après.

Un code QR expiré peut-il être réactivé ?

Parfois, et cela dépend entièrement du fournisseur. Si le compte existe toujours et que le lien court n'a jamais été réattribué, payer à nouveau ramène généralement le même lien à la vie, avec son historique de scans intact. Si le compte a été supprimé, ou si le fournisseur a recyclé le slug pour un autre client, le code imprimé est mort et aucun paiement n'y changera rien.

Comment savoir si un code QR imprimé est statique ou dynamique ?

Décodez-le et lisez le texte brut au lieu de le suivre. La plupart des applications de scan affichent la chaîne décodée avant de l'ouvrir. Si vous voyez l'URL de destination finale, le code est statique. Si vous voyez un lien court sur le domaine de raccourcissement de quelqu'un, il est dynamique, et ce domaine est désormais une dépendance de votre support imprimé.

Puis-je déplacer un code QR imprimé vers un autre fournisseur sans le réimprimer ?

Seulement si le code encode un domaine que vous contrôlez. Un code dynamique pointant vers votre propre domaine court est portable : vous repointez le domaine vers un nouveau fournisseur, vous recréez les mêmes chemins, et l'impression continue de fonctionner. Un code pointant vers le domaine partagé d'un fournisseur ne peut absolument pas être déplacé, ce qui est la vraie raison pour laquelle les fournisseurs disent que changer signifie réimprimer.

Essayer Elido

Collez une URL, obtenez un lien court

Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.

Gratuit, sans inscription · 2 par jour

Essayer Elido

Raccourcisseur d'URL hébergé en UE : domaines personnalisés, analyses approfondies et API ouverte. Forfait gratuit - sans carte bancaire.

Tags
do qr codes expire
qr code expiry
dynamic qr code
static qr code
qr code not working
custom domain

Lire la suite