Aller au contenu
Outil du Jour
Ajoutez en favorisCtrl+D

Blog · Numérique

Pourquoi un QR code peut cesser de fonctionner après quelques mois

Un menu de restaurant, un faire-part, une affiche ou une carte de visite avec un QR code imprimé dessus — et puis, quelques mois plus tard, le scan ne mène plus nulle part. Le code n'a pourtant pas bougé d'un pixel. Le problème vient presque toujours d'ailleurs.

Le code ne « périme » pas, mais sa destination peut disparaître

Un QR code n'est qu'un motif de carrés noirs et blancs qui encode une information, le plus souvent une URL. Ce motif est figé pour toujours dès l'impression : il n'a pas de date de péremption et ne s'use pas avec le temps, techniquement parlant. Ce qui peut casser, c'est ce qui se trouve à l'autre bout du lien. Si la page change d'adresse, si le site ferme ou si le menu en ligne est retiré, le QR code reste parfaitement lisible mais pointe vers une page qui n'existe plus. Le scanner affiche une erreur, et l'utilisateur en conclut, à tort, que « le QR code ne marche plus ».

QR statique ou QR dynamique : une distinction qui change tout

Il existe deux façons de fabriquer un QR code menant à un site. La première encode directement l'URL finale : c'est un QR code statique. Tant que la page existe à cette adresse, le lien fonctionne, sans dépendance à un service extérieur. La seconde méthode, utilisée par certains générateurs pour proposer des statistiques de scan, encode en réalité une URL courte fournie par un service tiers, qui redirige ensuite vers la vraie destination : c'est un QR code dynamique. Le souci, c'est que ce service intermédiaire appartient à quelqu'un d'autre. S'il ferme un compte gratuit inactif, tous les QR codes qui en dépendaient cessent de fonctionner d'un coup, même si la destination d'origine existe toujours.

La dégradation physique, une cause plus fréquente qu'on ne le pense

Un QR code reste lisible même partiellement abîmé, grâce à un mécanisme de correction d'erreur intégré au format — jusqu'à environ 30 % de la surface peut être masquée selon le niveau choisi à la génération. Mais cette tolérance a des limites. Une impression de mauvaise qualité, un support plié pile sur le motif, une tache, ou une décoloration due au soleil sur une affiche extérieure peuvent suffire à la dépasser. Le code devient alors illisible non pas parce que les données ont changé, mais parce que le support physique s'est dégradé.

Contraste et taille : des détails critiques une fois imprimés

Un QR code trop petit, ou avec un contraste faible entre motifs et fond (gris clair sur blanc, par exemple), peut se scanner sans problème en intérieur sous un bon éclairage, mais devenir difficile à capter en extérieur, en plein soleil ou en lumière tamisée. Ce défaut ne se remarque souvent pas sur un écran bien éclairé au moment de la conception, mais se révèle une fois le support imprimé et utilisé dans des conditions réelles.

Ce qu'il faut faire en pratique

Pour un QR code destiné à durer (carte de visite, plaque, affiche pérenne), mieux vaut privilégier un lien direct vers une page qu'on maîtrise, plutôt que de dépendre d'un raccourcisseur d'URL tiers. Testez aussi le code une fois réellement imprimé, avec plusieurs téléphones et dans les conditions d'usage prévues, plutôt que de vous fier à un simple scan sur écran. Une marge blanche suffisante autour du motif aide également les scanners à le repérer, surtout sur un petit format. Le générateur de QR code de ce site encode directement l'information saisie, sans passer par un service de redirection externe susceptible de s'arrêter un jour.

Comment un QR code encode réellement l'information

Techniquement, un QR code (Quick Response code) est bien plus qu'une grille de carrés noirs et blancs disposés au hasard. Chaque motif suit une norme précise (ISO/IEC 18004) qui définit comment les données sont converties en une suite de bits, elle-même traduite en modules noirs et blancs organisés selon un algorithme de correction d'erreur appelé code de Reed-Solomon. C'est ce mécanisme mathématique, et non une simple marge de tolérance approximative, qui permet au lecteur de reconstituer l'information même si une partie du code est masquée ou abîmée : les données sont dupliquées de façon redondante à travers l'ensemble du motif, un peu comme un fichier réparti en plusieurs copies partielles qui se complètent.

Le niveau de correction d'erreur est réglable à la génération, sur une échelle de quatre niveaux standardisés, du plus bas (environ 7 % de tolérance aux dégâts) au plus élevé (environ 30 %). Un niveau de correction plus élevé rend le code plus robuste face aux salissures ou aux plis, mais au prix d'un motif plus dense, donc plus grand ou plus difficile à lire à petite taille — un compromis que les bons générateurs de QR code ajustent automatiquement selon l'usage prévu (impression grand format en extérieur, versus affichage sur un écran).

Trois carrés plus marqués, visibles aux coins du motif, jouent un autre rôle essentiel : ce sont des repères de positionnement qui permettent au scanner de reconnaître l'orientation du code, même photographié de travers ou légèrement pivoté. C'est cette combinaison de repères géométriques et de redondance des données qui rend le format aussi tolérant, en théorie, aux petites imperfections évoquées plus haut — jusqu'à ce que les dégâts dépassent la marge prévue par le niveau de correction choisi.

À retenir

  • Le motif du QR code ne s'use pas : c'est presque toujours la destination ou le support qui posent problème.
  • Un QR « dynamique » dépend d'un redirecteur tiers qui peut fermer ; un QR « statique » encode directement le lien final.
  • Impression abîmée, faible contraste ou taille trop petite peuvent rendre un code illisible malgré la correction d'erreur intégrée.
  • Testez toujours le code une fois imprimé, dans des conditions réelles, avant de le diffuser largement.

Pour aller plus loin