Mon QR code ne fonctionne pas : causes et solutions
Si ton QR code ne fonctionne pas, la cause se résume presque toujours à une poignée de problèmes faciles à corriger : contraste trop faible entre le code et son fond, code imprimé trop petit, marge blanche manquante autour de lui (la zone de silence), dommage ou déformation physique, ou destination cassée comme une URL morte. En passant ces points en revue dans l’ordre, tu remets la plupart des codes en état de marche.
Ce guide détaille chaque raison pour laquelle un QR code refuse de se scanner et comment la régler, que tu sois en train de concevoir un code ou d’essayer d’en lire un.
1. Un contraste trop faible
Les lecteurs lisent les codes en détectant la différence entre zones sombres et claires. Si le contraste est trop bas, le scanner ne distingue plus les modules.
La solution :
- Utilise un code sombre sur fond clair, idéalement noir sur blanc.
- Évite les codes pâles, les dégradés ou un code imprimé sur une photo chargée.
- Si tu emploies les couleurs de ta marque, assure-toi que les parties sombres restent vraiment sombres. Un code pâle peut sembler élégant mais ne se scannera pas.
Une erreur courante est d’inverser les couleurs (code clair sur fond sombre). Certains lecteurs gèrent, beaucoup non : le plus sûr est de garder le code plus sombre que son fond.
2. Le code est trop petit
Un QR code a besoin d’une taille physique suffisante pour qu’une caméra distingue chacun de ses carrés, surtout à distance.
La solution :
- Pour un code lu à bout de bras, vise au moins 2 × 2 cm.
- Pour un code sur affiche ou panneau lu à plusieurs mètres, agrandis nettement, souvent 10 cm ou plus.
- Une règle simple : la distance de lecture doit valoir environ dix fois la largeur du code.
Plus un code contient de données, plus son motif est dense, donc plus il doit être imprimé grand pour rester lisible.
3. Une zone de silence absente
La zone de silence est la marge vide tout autour d’un QR code. Les lecteurs s’en servent pour repérer où le code commence et finit. Sans elle, le code se confond avec le texte ou les images voisines.
La solution :
- Laisse une bordure claire d’au moins quatre modules (les petits carrés) sur chaque côté.
- Ne recadre pas trop serré et ne colle pas texte ou images contre les bords.
- En maquettant un flyer ou une étiquette, donne de l’air au code.
4. Un dommage ou une déformation
Les QR codes intègrent une correction d’erreur : ils survivent à un certain niveau de dégâts, mais jusqu’à un point seulement.
La solution :
- Vérifie l’absence de rayures, taches, plis ou impression effacée.
- Assure-toi que le code est plat. Un code sur une bouteille bombée ou une surface froissée déforme le motif.
- Réimprime les codes trop abîmés. Si plus d’un tiers du code est masqué, même une forte correction d’erreur ne peut pas le récupérer.
5. L’URL ou la destination est cassée
Parfois le code se scanne parfaitement, mais la destination échoue. Le lecteur fait son travail : le problème est de l’autre côté.
La solution :
- Vérifie que l’URL est correcte et inclut
https://. - Ouvre le lien dans un navigateur pour confirmer que la page est toujours en ligne.
- Surveille les fautes de frappe figées dans le code à sa création. Avec un code statique, une faute ne se corrige pas après coup : il faut générer un nouveau code.
Un bon moyen d’attraper ça tôt est de prévisualiser le lien décodé avant de te fier au code. QR Toolkit t’affiche le contenu décodé exact dès le scan, ce qui te permet de confirmer qu’un code pointe au bon endroit avant de le publier ou de l’imprimer. C’est aussi le réflexe recommandé par cybermalveillance.gouv.fr face à l’hameçonnage par QR code, où un code piégé renvoie vers un site frauduleux.
6. Un souci de lecteur ou de lumière
Il arrive que le code soit parfait et que le problème vienne du geste de scan lui-même.
La solution :
- Nettoie l’objectif de ta caméra.
- Améliore l’éclairage. Reflets et ombres gênent tous deux la lecture.
- Tiens le téléphone stable et parallèle au code, pas en biais.
- Essaie une application QR code dédiée plutôt que la caméra. Si un code est pâle ou imprimé sur une surface difficile, un lecteur conçu pour ça réussit souvent là où la caméra cale, et il peut aussi scanner depuis une photo enregistrée si besoin.
Une check-list de dépannage rapide
Parcours cette liste quand un code refuse de se scanner :
- Le contraste est-il fort (sombre sur clair) ?
- Est-il assez grand pour la distance de lecture ?
- Y a-t-il une marge blanche claire autour ?
- Le code est-il intact et plat ?
- L’URL de destination fonctionne-t-elle toujours ?
- La lumière est-elle bonne et l’objectif propre ?
Neuf fois sur dix, la réponse est dans cette liste.
Teste avant de t’y fier
La meilleure habitude reste de tester chaque code avant sa mise en ligne. Scanne ton propre code avec au moins un autre téléphone, dans les conditions où les gens l’utiliseront vraiment. Si tu le peux, enregistre le code et garde-en une trace. QR Toolkit conserve dans ton compte un historique consultable des codes que tu crées et scannes, ce qui te permet de revérifier ou de régénérer rapidement un code défaillant, le tout décodé sur ton appareil, sans publicité ni traqueur.
Questions fréquentes
Pourquoi mon QR code se scanne sur un téléphone mais pas sur un autre ?
Cela trahit en général un problème limite : contraste un peu faible, taille réduite ou zone de silence trop serrée. Une caméra s’en accommode, l’autre non. En augmentant le contraste, la taille et la marge autour du code, tu le rends lisible de façon fiable sur tous les appareils.
Un QR code endommagé peut-il encore être scanné ?
Parfois. Les QR codes disposent d’une correction d’erreur capable de récupérer la donnée même si une partie est manquante ou tachée, souvent jusqu’à environ 30 % selon le réglage. Au-delà, le code devient illisible et doit être réimprimé.
Mon QR code se scanne mais le lien est mort. Que s’est-il passé ?
Le code va bien, mais le site qu’il vise a déménagé ou disparu. Un QR code statique ne se modifie pas après création : si la destination a changé, tu dois générer un nouveau code avec l’URL correcte et fonctionnelle.