Les codes QR expirent-ils ? Le motif, jamais

par l'équipe KoloQRBases

Un autocollant incliné sur un fond bleu : un code QR vert lime à modules ronds dans un épais cadre noir portant la mention « SCAN ME » en haut, avec une pastille blanche sur le bord inférieur où figurent une icône de calendrier et le mot « Expire? ».

Non. Un code QR est un motif imprimé, et la norme QR n'offre aucun endroit où loger une date d'expiration : un symbole sur une carte de restaurant se décodera dans vingt ans vers les mêmes caractères qu'au jour de sa création. Quatre choses derrière lui peuvent cesser de fonctionner : l'URL de destination, la redirection du prestataire par laquelle passe un code dynamique, un quota de scans sur une offre gratuite, et la surface imprimée elle-même. Seule la dernière se voit sur l'objet, et c'est pour cela que les trois autres surprennent.

Points clés

  • Les codes QR n'expirent pas. La norme QR décrit comment des caractères sont encodés dans une grille de modules, et cette grille ne comporte aucun champ pour une date, un propriétaire ou une licence : aucun générateur ne peut donc donner une date limite à un symbole, même s'il le voulait.
  • Un code QR statique n'a rien qui puisse expirer. La destination est inscrite dans le motif, aucun compte ne la détient, et un fichier téléchargé se décode vers la même URL sur un téléphone qui n'a jamais entendu parler de l'entreprise qui l'a produit.
  • Un code QR dynamique expire aussi sûrement que son abonnement. Le motif encode un lien court sur le domaine du prestataire, et quand l'offre derrière ce lien s'arrête, les exemplaires imprimés cessent de résoudre : Uniqode, par exemple, indique que les codes dynamiques deviennent inactifs quand un essai expire ou qu'un abonnement est résilié, tandis que les codes statiques continuent de fonctionner.
  • « Mon code QR a expiré » signifie presque toujours que la page derrière est morte : un domaine laissé à l'abandon, une URL de campagne retirée avec la campagne, ou une migration qui a perdu le chemin. Le pourrissement des liens est le phénomène par lequel une adresse publiée cesse de résoudre parce que ce qui se trouvait derrière a été retiré, déplacé ou désactivé, et il se répare chez l'hébergeur sans toucher à l'impression.
  • Les quotas de scans sont la panne que personne n'anticipe, parce que le code fonctionne quand vous le testez et s'arrête au milieu de la campagne. QRCodeChimp interrompt les scans passé 1 000 par mois sur son offre gratuite ; le compte gratuit de QR Planet autorise 100 scans par jour.
  • Un code imprimé peut s'user même s'il ne peut pas expirer. Le papier thermique s'efface, les autocollants d'extérieur farinent aux UV, et une carte plastifiée accumule des rayures qui diffusent la lumière sur les motifs de détection : tout cela est une réimpression, pas une expiration.

Quatre choses différentes que l'on appelle un code QR expiré

« Le code QR a expiré » décrit un symptôme et non une cause, et les quatre causes derrière appellent quatre réparations différentes. Trois se règlent sans toucher au support imprimé ; une est une réimpression. Déterminer laquelle vous avez devant vous prend une minute et décide de tout le reste.

Ce qui a réellement lâchéCe que fait un scanDe qui venait la décisionOù cela se répare
L'URL de destinationOuvre une 404, un domaine parqué ou la page de quelqu'un d'autreLa vôtre, généralement par accidentChez l'hébergeur ou le registraire, sans réimprimer
La redirection du prestataire, sur un code dynamiqueOuvre la page d'erreur du prestataire, une invitation à passer au payant, ou rienCelle du prestataire, ou votre facturationEn rétablissant l'offre - sinon en réimprimant
Un quota de scans ou un plafond de l'offre gratuiteFonctionne pour les premiers qui scannent, pas pour les suivantsLa tarification du prestataireEn montant d'offre, ou en réimprimant un code statique
La surface impriméeL'appareil photo ne détecte aucun code, à aucune distanceCelle de personne : encre, soleil, eau et manipulationRéimpression, sur un support plus adapté
Les deuxième et troisième lignes n'existent que pour les codes dynamiques. Un code statique n'a ni compte, ni redirection, ni quota, ce qui supprime trois des quatre modes de défaillance et laisse les deux qui appartiennent au web et à l'imprimeur.

Regardez dans quelle colonne se trouve l'information intéressante. Deux des quatre pannes sont la décision de quelqu'un d'autre arrivant sans préavis sur votre support imprimé, et aucune des deux ne change quoi que ce soit qu'un client puisse voir sur l'objet. Le code a exactement l'apparence qu'il avait le jour de l'impression, et c'est ce qui rend le coup de téléphone si déroutant.

Le symbole n'a nulle part où loger une date d'expiration

Un code QR encode des caractères et rien d'autre. La norme, ISO/IEC 18004, décrit comment un texte devient une grille de modules clairs et sombres, comment cette grille porte la correction d'erreurs et comment un décodeur la trouve et la lit - et elle ne définit aucun champ pour une date de création, une date d'expiration, un compte, une licence ou un propriétaire. Il n'y a nulle part où loger une date limite.

C'est pourquoi la réponse est la même quel que soit le générateur qui a produit le code. Un code QR statique est un code dont la destination est stockée dans le motif lui-même, si bien qu'aucun serveur ne s'intercale entre le scan et la page. Tout outil qui vous remet un fichier statique vous a remis quelque chose sans dépendance : le fichier se décode hors ligne, dans un avion, sur un téléphone d'un pays où l'entreprise qui l'a produit n'a jamais opéré.

Ce dont les gens se souviennent quand ils s'attendent à une date d'expiration, c'est d'un essai gratuit. Plusieurs plateformes offrent des codes dynamiques en essai, et un essai se termine bel et bien - mais ce qui se termine est un compte sur un service, pas une propriété du symbole. La distinction compte parce qu'elle vous dit quoi vérifier : jamais le code, toujours ce vers quoi il pointe.

Une conséquence mérite d'être dite franchement, parce qu'elle coupe dans l'autre sens. Un code statique ne peut pas être désactivé, ce qui veut aussi dire qu'il ne peut pas être rappelé. Si un code imprimé pointe vers un endroit que vous regrettez, les seuls remèdes sont de changer ce qui est servi à cette adresse ou de récupérer le support imprimé.

Un code dynamique expire parce que sa redirection expire

Un code QR dynamique est un code qui encode un lien court appartenant au fournisseur, lequel redirige vers l'endroit que vous lui indiquez actuellement. Le motif contient donc un nom d'hôte qui ne vous appartient pas, et ce nom d'hôte continue de résoudre exactement tant que quelqu'un continue de payer. C'est le seul cas où « le code QR a expiré » décrit correctement ce qui s'est passé.

Les prestataires documentent ce que produit une résiliation, et les réponses diffèrent assez pour être lues avant d'en choisir un. Ce sont des affirmations qu'ils ont publiées eux-mêmes, vérifiées pour les pages de comparaison de ce site en juillet et août 2026 : les pages de conditions bougent, confirmez donc la formulation actuelle avant de vous fier à l'une d'elles.

  • Les codes deviennent inactifs. Uniqode indique que les codes dynamiques deviennent inactifs dès qu'un essai gratuit expire ou qu'un abonnement est résilié, et que les codes statiques continuent de fonctionner. La comparaison complète avec Uniqode donne le tableau entier.
  • Certains codes survivent et d'autres non. QRCodeChimp interrompt les scans dès que les 1 000 scans mensuels de l'offre gratuite sont consommés, et un compte payant échu ne garde actifs que les dix codes dynamiques les plus récents : lequel de vos codes imprimés survit dépend donc de l'ordre dans lequel ils ont été créés.
  • Le quota s'épuise en pleine campagne. Pageloot compte les scans à l'année, de 15 000 en Starter à 250 000 en Pro, et le compte gratuit de QR Planet autorise 100 scans par jour. Une campagne consomme un quota par à-coups : l'offre qui compte est celle qui couvre la semaine de pointe, pas la moyenne annuelle.
  • Le lien est supprimé plutôt qu'expiré. La documentation d'assistance de Bitly indique qu'un lien supprimé et les codes QR qui y sont attachés sont retirés définitivement et ne peuvent pas être récupérés, et que quiconque scanne ensuite arrive sur une page d'erreur Bitly.
  • Quelque chose s'insère devant votre page. Les codes dynamiques gratuits de ME-QR affichent de la publicité entre le scan et la destination. Le code résout toujours, et c'est précisément pour cela que cela n'apparaît jamais au test : vous voyez votre page, et le client voit d'abord une publicité.

La version structurelle de tout cela ne parle pas de la fiabilité d'un prestataire en particulier. Google a retiré son propre raccourcisseur d'URL : son blog développeurs indiquait que les liens goo.gl « ne renverront plus de réponse après le 25 août 2025 », un plan ensuite restreint aux liens n'ayant montré aucune activité fin 2024. Qui avait imprimé un code goo.gl a reçu une annonce à laquelle il n'avait pris aucune part et une échéance sur laquelle il ne pouvait pas agir, parce que l'adresse était en encre. Ce qu'achète réellement un abonnement de code QR dynamique déroule ce que cela coûte sur la durée de vie d'un objet imprimé.

Si cette lecture a transformé la question « mon code va-t-il mourir ? » en « lequel aurais-je dû imprimer ? », c'est une autre question avec une autre réponse : statique ou dynamique, décidé avant toute impression la reprend depuis le début.

Les codes de Canva, QRCode Monkey ou Bitly expirent-ils ?

La version par marque de la question a une réponse indépendante de la marque : un code expire si et seulement si l'outil l'a rendu dynamique. Ce qui varie d'un prestataire à l'autre, c'est le type de code que vous avez obtenu, et si on vous a dit lequel c'était.

  • QRCode Monkey. Non. Ses codes sont statiques et il le dit sans détour : ils « n'expirent pas et fonctionneront pour toujours », sans plafond de scans. Si QRCode Monkey est vraiment gratuit couvre ce que cela inclut et ce que cela n'inclut pas.
  • Canva. Un code statique issu de son application de codes QR n'expire pas, et cette application a été exclusivement statique pendant des années. Le centre d'aide de Canva documente désormais des codes dynamiques avec statistiques sur les offres entreprise, et un code dynamique dépend de l'offre qui le porte : vérifiez donc dans l'éditeur lequel vous avez généré plutôt que de le supposer, et voyez la comparaison avec Canva pour savoir ce que l'export vous donne.
  • Bitly. Un code QR bit.ly est un code dynamique par construction : le motif encode un lien bit.ly. Bitly indique que les liens bit.ly continuent de résoudre si vous rétrogradez ou si le compte est supprimé pour inactivité, et qu'un lien que vous supprimez vous-même emporte définitivement ses codes QR.
  • Tout générateur qui vous a demandé un compte avant de télécharger. C'est l'indice à connaître. Un compte est l'endroit où est stockée la destination d'un code dynamique, et un outil qui remet un fichier sans compte n'a rien à stocker - plusieurs outils avec compte produisent aussi des codes statiques, c'est donc un indice et non une preuve.

Pour trancher de façon fiable sur un code que vous avez déjà, lisez le code plutôt que le discours commercial. Décodez le fichier et regardez l'URL à l'intérieur : si c'est votre propre adresse, le code est statique et permanent ; si c'est un lien court sur le domaine de quelqu'un d'autre, tout son avenir lui appartient. Le scanneur de code QR relit un fichier et vous montre la chaîne.

Combien de temps un code QR imprimé tient sur l'objet

Un code QR imprimé dure aussi longtemps que survit le contraste entre ses modules sombres et clairs, ce qui est une propriété de l'encre, du support et de l'environnement, pas du code. C'est le seul sens dans lequel un code QR a une durée de vie, et c'est celui dont les éditeurs de logiciels ne parlent jamais, parce que la panne se produit sur le papier et non dans un compte.

Quatre choses achèvent un code imprimé, et chacune s'attaque d'abord à un support :

  • Le papier thermique s'efface. Tickets de caisse, souches de billets et sorties d'imprimante à étiquettes noircissent puis blanchissent sous l'effet de la chaleur, de la lumière et du temps. Un code sur un ticket a une durée de vie de quelques semaines dans une voiture chaude.
  • Les UV farinent l'encre d'extérieur. Autocollants, adhésifs de vitrine et marquages de véhicules perdent de la densité au soleil, et les modules sombres s'éclaircissent avant le support : le contraste se resserre donc du côté qui compte.
  • La manipulation abîme la surface. Une carte de restaurant, une carte de fidélité ou une étiquette volante accumule des rayures, et un pelliculage brillant rayé diffuse la lumière sur le symbole exactement dans l'angle où l'on tient un téléphone. Impression mate ou brillante couvre quelle finition survit à la manipulation et laquelle en a seulement l'air.
  • L'eau et le gras modifient le support. Tout ce qui vit sur une table absorbe de l'huile, et un module clair imbibé n'est plus un module clair. Le pelliculage règle cela et introduit le problème des reflets dans le même geste.

Ici, la correction d'erreurs achète de la marge, pas une immunité. Le niveau M récupère environ 15 % d'un symbole endommagé et le niveau H environ 30 %, ce qui permet à un code rayé de continuer à se lire - mais ce budget est aussi dépensé par tout ce qui abîme le symbole par ailleurs, et il ne fait rien pour un code dont le contraste a baissé uniformément sur toute la surface.

Le test qui vaut la peine est celui que personne ne propose : rescannez le plus vieil exemplaire imprimé que vous ayez encore, avec un téléphone ordinaire, dans la lumière où le code vit vraiment. Il ne coûte rien, c'est la seule mesure du comportement de votre encre sur votre support dans votre environnement, et il transforme la réimpression d'une surprise en un poste planifié. Avant le prochain tirage, la checklist d'impression couvre les neuf chiffres qui décident de la marge dont partira le nouveau.

Déterminez laquelle des quatre a réellement lâché

Faites ceci dans l'ordre sur un code qui a cessé de fonctionner. L'ordre compte parce que chaque étape écarte toute une classe de causes : les deux premières séparent un problème de code d'un problème de web, et la troisième sépare un problème que vous pouvez régler d'un problème qui appartient à un prestataire.

  1. Scannez le fichier d'origine, pas l'exemplaire imprimé. Ouvrez le PNG ou le SVG exporté sur un écran et scannez-le, ou décodez-le avec un outil. Si le fichier se scanne et pas l'impression, le symbole va bien et la panne est physique : arrêtez-vous ici et passez aux vérifications d'impression. Si aucun des deux ne se scanne, la panne est dans la destination ou la redirection.
  2. Sortez l'URL du code et regardez-la. Décodez le code et inspectez la chaîne. Votre propre domaine signifie un code statique et un problème web qui vous appartient. Un lien court sur le domaine d'un prestataire signifie un code dynamique, et tout ce qui suit cette étape appartient à ce prestataire.
  3. Ouvrez cette URL exacte dans un navigateur. Collez la chaîne décodée dans un navigateur plutôt que de chercher la page. Une 404, un domaine parqué ou une redirection vers le site de quelqu'un d'autre relèvent du pourrissement des liens, et cela se répare chez l'hébergeur ou le registraire sans toucher à l'impression.
  4. Vérifiez le compte derrière un code dynamique. Pour le lien court d'un prestataire, connectez-vous et cherchez un essai expiré, une offre résiliée, un paiement échoué, un lien supprimé ou un quota de scans atteint. Si le code fonctionne pour vous et pas pour les clients, le quota est le premier suspect.
  5. Comparez l'exemplaire imprimé à un neuf. Imprimez le même code sur du papier de bureau et scannez les deux côte à côte. Si le neuf se lit et pas l'ancien, l'impression s'est dégradée - effacée, rayée, grasse ou décolorée - et la réponse est une réimpression, pas quelque chose dans le logiciel.

Si le code n'a jamais fonctionné, ce n'est pas la bonne page : rien n'a expiré, et la panne est dans la taille, le contraste, la zone de silence ou la destination telle qu'elle a été générée au départ. Pourquoi un code QR ne se scanne pas les passe en revue dans l'ordre.

Comment imprimer un code que personne ne peut désactiver

Le montage qui supprime toutes les pannes du tableau sauf celle de l'impression est un code statique pointant vers un chemin court sur un domaine qui vous appartient, ce chemin étant configuré pour rediriger vers la vraie destination. Le motif est permanent, la destination reste modifiable dans un panneau d'hébergement, et aucun compte ne peut expirer en dessous : la seule dépendance restante est un enregistrement de domaine que vous contrôlez.

KoloQR, un générateur de codes QR gratuit avec des codes QR circulaires et de formes personnalisées, ne produit que des codes statiques, et c'est pourquoi il peut dire que ses codes n'expirent jamais sans nuance : aucun compte ne détient la destination, aucune redirection à maintenir en vie, rien à résilier. Le générateur exporte en SVG, PDF, EPS et PNG sans inscription. C'est aussi pourquoi il ne peut ni compter les scans ni réorienter un code imprimé : c'est le marché, et c'est tout le marché.

  • Encodez un chemin que vous contrôlez, pas la page finale. Quelque chose comme exemple.fr/carte, court et sans signification. Un chemin nommé d'après la campagne de cette année devient un mensonge l'an prochain, et le motif ne peut plus être corrigé une fois imprimé.
  • Enregistrez le domaine plus longtemps que la durée d'exploitation du tirage. La dépendance a été déplacée vers quelque chose que vous possédez, et ce que l'on possède peut encore s'oublier. Renouvellement automatique, sur une carte qui survivra à l'enseigne.
  • Imprimez une URL courte et lisible à côté du code. Elle sauve le tirage si quoi que ce soit dans la chaîne lâche, et elle sert tous ceux dont l'appareil photo ne coopère pas. C'est l'assurance la moins chère du fichier d'impression.
  • Tenez une liste de ce que pointe chaque code imprimé. Deux lignes par code dans un tableur. C'est ce qui transforme « un client dit que l'autocollant ne marche pas » en une réparation de cinq minutes plutôt qu'en enquête.
  • Planifiez la réimpression de tout ce qui est dehors ou manipulé. Les codes sur autocollants, tickets et cartes sont des consommables. Le décider à l'avance coûte moins cher que de l'apprendre par un client.

Rien de tout cela ne fait d'une plateforme dynamique une erreur. Cela rend la question de l'expiration répondable à l'avance : un code statique ne tombe que lorsque l'adresse web derrière lui tombe ou que le papier s'use, et ces deux choses-là sont à vous de gérer plutôt qu'à quelqu'un d'autre d'annoncer.

Crée ton code QR

Gratuit, sans compte et sans filigrane. Choisis une forme, ajoute un logo, vérifie le contraste et exporte en SVG, PDF, EPS ou PNG : un code statique sans abonnement derrière.

Générer un code QR

Questions? Answered

Non. La norme QR n'a aucun champ pour une date, un propriétaire ou une licence : le symbole n'a donc pas de date limite et se décode toujours vers les mêmes caractères. Ce qui peut expirer, c'est le service par lequel un code dynamique redirige, ou la page web vers laquelle pointe n'importe quel code. Un code statique n'a aucune de ces dépendances.

Le motif dure indéfiniment ; l'exemplaire imprimé dure aussi longtemps que son contraste. Un code sur carton couché en intérieur survivra à la campagne pour laquelle il a été fait. Un code sur papier thermique peut s'effacer en quelques semaines dans une voiture chaude, et un autocollant d'extérieur perd de la densité aux UV. Rescannez le plus vieil exemplaire que vous ayez pour savoir où se situe le vôtre.

Presque toujours parce que la page derrière a été déplacée ou supprimée, pas parce que le code a changé. Décodez le code, collez l'URL qu'il contient dans un navigateur et regardez ce qui répond. Une 404 ou un domaine parqué est une réparation web. La page d'erreur d'un prestataire signale un code dynamique dont l'offre a expiré.

Les codes statiques gratuits, non : aucun compte derrière ne peut s'arrêter. Les codes dynamiques gratuits, généralement oui, de deux façons : l'essai se termine, ou un quota de scans est atteint. QRCodeChimp interrompt les scans passé 1 000 par mois sur son offre gratuite et QR Planet en autorise 100 par jour, un code dynamique gratuit peut donc s'arrêter en pleine campagne tout en paraissant intact.

Le symbole n'a pas de compteur : un code statique n'a donc aucune limite. Les codes dynamiques sont limités par ce que l'offre autorise, parce que chaque scan passe par la redirection du prestataire et y est compté. Vérifiez le quota et la période sur laquelle il se réinitialise avant d'imprimer quoi que ce soit en quantité.

Un code statique issu de l'application de codes QR de Canva n'expire pas, et cette application a été exclusivement statique pendant des années. Le centre d'aide de Canva documente désormais des codes dynamiques avec statistiques sur ses offres entreprise, et ceux-là dépendent de l'offre qui les porte. Vérifiez dans l'éditeur lequel vous avez généré : la présence d'un suivi des scans est l'indice.

Oui, de deux façons, et aucune ne touche au code. Le prestataire d'un code dynamique peut retirer le service ou désactiver le compte, comme Google l'a fait avec son propre raccourcisseur d'URL. Et un domaine que vous laissez expirer peut être enregistré par quelqu'un d'autre : votre code imprimé pointe alors vers sa page plutôt que vers nulle part.

Si c'est la redirection qui a expiré, rétablir l'offre rétablit généralement les codes imprimés - confirmez-le auprès du prestataire, car certains ne rétablissent que les plus récents. Si la destination est morte, republier quelque chose à cette URL exacte répare tous les exemplaires imprimés d'un coup. Si l'impression s'est effacée, aucun logiciel n'aide et la réponse est une réimpression.

Tout générateur qui vous donne un fichier statique produit des codes qui ne peuvent pas expirer, parce que la destination est dans le motif et non dans un compte. La question à poser à un outil n'est pas si ses codes expirent, mais s'ils sont statiques - et si vous pouvez en télécharger un sans créer de compte, ce qui revient généralement au même.

Pourquoi KoloQR ?

  • Crée des codes QR pour des sites web, des menus, le Wi-Fi, des PDF et des cartes de visite
  • Personnalise les couleurs, les logos et des formes uniques
  • Télécharge des fichiers PNG et SVG de haute qualité
  • Conçu pour l'impression comme pour le numérique
Générer un code QR
Un code QR noir tout simple à côté du même code redessiné en cercle avec des couleurs de marque