Guides

QR code qui ne fonctionne plus : pourquoi et comment le réparer

Par l’équipe Opener6 min de lecture

Si un QR code sur vos flyers ou vos menus ouvre soudain une page « expiré », « désactivé » ou « passez à l’offre supérieure », c’est presque à coup sûr un code dynamique : il pointe vers le serveur de redirection du générateur, et le générateur l’a désactivé à la fin de votre essai ou de votre abonnement. Le motif imprimé n’a rien : c’est le lien qu’il contient qui mène désormais à leur page au lieu de la vôtre. Vous pouvez payer pour le réactiver, ou réimprimer avec un code statique créé par un outil comme le générateur de QR code, qui place votre lien directement dans le motif : il n’y a alors rien à désactiver.

QR code statique ou dynamique

Un QR code stocke un court morceau de texte, généralement un lien. La différence entre les deux types tient à quel lien.

Un code statique contient directement votre destination, par exemple https://votrecafe.fr/menu. Un téléphone le scanne et y va directement. Personne d’autre n’intervient, rien n’a besoin de rester en ligne à part votre propre site, et le code fonctionne tant que l’impression existe. La contrepartie : le contenu ne peut plus être modifié après impression.

Un code dynamique contient un lien court sur le domaine du générateur, du type https://qr-vendor.example/a8Kx2. Quand un téléphone l’ouvre, le serveur du prestataire cherche où envoyer le visiteur et le redirige vers votre menu. C’est cette étape intermédiaire qui rend les codes dynamiques utiles (vous pouvez changer la destination plus tard ou compter les scans), et c’est aussi elle qui permet au prestataire de couper le code. Si l’abonnement expire, si l’essai se termine ou si l’entreprise ferme, son serveur cesse de rediriger et affiche sa propre page à la place.

Beaucoup de générateurs « gratuits » produisent des codes dynamiques par défaut sans en rendre les conséquences évidentes. Tout fonctionne les premières semaines, le code est imprimé sur 500 menus, puis l’essai se termine.

Comment savoir quel type de code vous avez

Pas besoin d’outil spécial : il suffit de regarder le lien que contient le code.

  1. Pointez l’appareil photo de votre téléphone vers le code. Avant de l’ouvrir, la plupart des téléphones affichent un aperçu du lien.
  2. Lisez le domaine. Est-ce votre site web, ou le nom d’une société de QR codes ou d’un service de liens courts ?
  3. Si c’est le domaine du générateur, vous avez un code dynamique, et c’est cette société qui décide s’il continue de fonctionner.

Si le lien pointe vers votre propre domaine, votrecafe.fr/menu, et ne fonctionne toujours pas, le problème ne vient pas du prestataire de QR codes : la page a été déplacée ou le site est en panne. Ce cas-là est entièrement entre vos mains (voir plus bas).

Ce que vous pouvez faire tout de suite

Contacter le prestataire ou payer. Si le code passe par le serveur du prestataire, lui seul peut le réactiver. Vérifiez votre compte chez lui : réactiver peut être la solution la plus rapide quand des milliers de supports imprimés sont en circulation. Lisez bien ce à quoi vous vous engagez : s’agit-il d’un prélèvement récurrent, et que se passe-t-il si vous résiliez plus tard ?

Réimprimer avec un code statique. Si le tirage est petit ou doit de toute façon être remplacé, créez un code statique qui pointe directement vers votre propre page et réimprimez. Dans le générateur de QR code, choisissez Lien, collez votre URL et téléchargez le SVG pour l’imprimeur. Le code ne contient que votre lien ; il n’y a derrière ni compte, ni essai, ni serveur de redirection.

Recouvrir l’ancien code. Pour les menus, chevalets de table ou affiches que vous voulez continuer à utiliser, un autocollant avec le nouveau code par-dessus l’ancien est une solution d’attente pratique jusqu’à la prochaine impression. Prévoyez un autocollant assez grand pour couvrir entièrement l’ancien code, afin que les téléphones ne détectent pas le mauvais.

Si le code pointe vers votre propre domaine, redirigez-le vous-même. Quand le lien du code est sur un domaine que vous contrôlez et que la page a simplement été déplacée, mettez en place sur votre site une redirection de l’ancienne adresse vers la nouvelle. Votre hébergeur ou votre outil de création de site sait généralement le faire. Tous les codes déjà imprimés refonctionnent sans rien réimprimer.

Comment éviter que ça se reproduise

Autres raisons pour lesquelles un QR code ne se scanne pas

Toutes les pannes ne viennent pas d’une redirection coupée. Si le téléphone ne reconnaît pas du tout le code, la cause est généralement physique :

Contraste insuffisant. Du gris clair sur blanc ou du bleu foncé sur noir laisse trop peu de différence à l’appareil photo. Solution : utilisez un code foncé sur fond clair, avec un contraste marqué. Le générateur vous prévient quand le contraste est trop faible.

Couleurs inversées. Un code clair sur fond foncé a du style, mais beaucoup de lecteurs ne savent pas le lire. Solution : gardez le code plus foncé que le fond ; le générateur signale les couleurs inversées.

Trop petit, ou sans marge. Un code minuscule sur une carte de visite, ou un code imprimé collé à d’autres éléments graphiques, peut être difficile à détecter. Solution : imprimez-le plus grand et gardez une bordure claire et dégagée sur les quatre côtés.

Impression abîmée. Rayures, pliures, taches, reflets d’une plastification ou logo posé au milieu peuvent effacer une trop grande partie du motif. Solution : choisissez la résistance aux dommages maximale (correction d’erreurs) en créant le code (elle ajoute de la redondance pour que le code survive à des dégâts partiels) et privilégiez une finition mate si possible.

Trop de données. Plus un code contient de texte, plus ses carrés sont denses et petits, et plus il est difficile à scanner. Les longues URL avec des paramètres de suivi sont un coupable fréquent. Solution : utilisez un lien plus court (une adresse de page propre sur votre site) et imprimez le code un peu plus grand. Le générateur vous indique quand le contenu est trop long pour un seul code.

Pour les codes Wi-Fi sur les tables ou dans les locations, il y a quelques points supplémentaires à surveiller : voir comment créer un QR code Wi-Fi.

Questions fréquentes

Les QR codes expirent-ils d’eux-mêmes ?

Non. Un QR code n’est qu’un motif imprimé. Les codes statiques n’expirent jamais ; les codes dynamiques ne cessent de fonctionner que lorsque le serveur de redirection qui se trouve derrière arrête de rediriger les visiteurs.

Peut-on changer la destination d’un QR code statique ?

Pas le code lui-même : le lien fait partie du motif. Mais s’il pointe vers une page de votre propre domaine, vous pouvez modifier cette page ou la rediriger vers une nouvelle adresse.

Un code créé avec ce générateur cessera-t-il de fonctionner si le site disparaît ?

Non. Le générateur de QR code crée des codes statiques dans votre navigateur. Votre lien est inscrit dans le motif : le code continue de fonctionner sans ce site.

Pourquoi mon code fonctionne-t-il sur un téléphone et pas sur un autre ?

En général, il est à la limite : contraste faible, petite taille, reflets ou impression abîmée qu’un meilleur appareil photo arrive encore à lire. Améliorez le contraste et la taille, augmentez la résistance aux dommages, puis testez à nouveau sur plusieurs téléphones.