Un QR code qui ne se scanne pas n'est presque jamais un problème de lecteur. C'est l'une de quatre causes physiques : le code est imprimé trop petit pour la distance de lecture, la marge blanche qui l'entoure a été rognée, le contraste est trop faible, ou l'URL qu'il contient est assez longue pour rendre la grille trop fine à résoudre.
Ces quatre causes expliquent presque tous les échecs, et il vaut mieux les tester dans cet ordre, car les deux premières sont les plus courantes et les moins chères à corriger. C'est le pendant côté impression de comment créer un QR code ; si votre problème est que les scans ne sont pas comptés plutôt que le code ne se lit pas, c'est comment suivre les scans de QR codes qu'il vous faut.
Diagnostic rapide : associer le symptôme à la cause
| Ce que vous voyez | Cause la plus probable | Première correction |
|---|---|---|
| Se scanne à l'écran, échoue sur papier | Zone de silence rognée | Ajouter une marge d'au moins quatre modules |
| Se scanne de près, échoue à une distance normale | Imprimé trop petit | Diviser la distance par dix |
| Fonctionne à votre bureau, échoue en magasin | Reflet ou contraste faible | Finition mate, modules sombres sur fond clair |
| Prend plusieurs secondes, puis fonctionne | Grille dense due à une URL longue | Encoder un lien court |
| Se scanne, puis la page affiche une erreur | Pas un problème de QR | Vérifier la destination |
Cause une : il est imprimé trop petit
La règle empirique est la distance divisée par dix. Un code lu à deux mètres doit mesurer environ 20 cm de large. Un code sur un chevalet de table lu à 40 cm peut mesurer 4 cm. Un code sur un panneau d'affichage est un tout autre exercice, car la distance lisible dépend de la proximité à laquelle l'appareil photo d'un téléphone peut faire la mise au point tout en résolvant les modules individuels.
Les designers réduisent les codes parce qu'ils ressemblent à une tache dans la mise en page. Le taux de scan s'effondre sous environ 2 cm sur les anciens téléphones, et les gens qui ont un ancien téléphone sont précisément ceux qui réessaieront le moins.
Quelle taille doit avoir un QR code donne le tableau complet des tailles, y compris les cas délicats comme les emballages courbes et le marquage de véhicules.
Cause deux : la zone de silence a été rognée
La marge vide autour d'un code fait partie du code. Les lecteurs l'utilisent pour déterminer où commence la grille, la supprimer peut donc empêcher qu'un code techniquement parfait soit trouvé.
Quatre modules est le minimum spécifié, ce qui, sur un code imprimé typique, représente une bordure d'un peu plus de la moitié de la largeur d'un carré de coin (ces carrés font sept modules de large). Les logiciels de design vous laissent volontiers la rogner, coller le code contre un bloc de couleur ou faire courir du texte jusqu'au bord, et chacune de ces actions est le même défaut.
C'est à vérifier en premier quand un code se scanne à l'écran mais échoue à l'impression, car la version à l'écran a généralement la page blanche du navigateur qui joue le rôle de zone de silence accidentelle.
Cause trois : contraste et reflets
Les lecteurs doivent distinguer les modules sombres d'un fond clair. Trois choses l'en empêchent.
Le faible contraste est l'évidence : un code gris moyen sur un fond gris pâle paraît élégant et se lit mal. Les codes inversés, modules clairs sur fond sombre, sont décodables par beaucoup de lecteurs mais pas tous, un design inversé demande donc des tests sur de vrais téléphones et pas sur un seul.
Le reflet est le plus sournois. Un pelliculage brillant ou un code imprimé derrière une vitre renvoie les plafonniers du magasin droit dans l'appareil photo, et le code qui se scannait parfaitement sur l'épreuve échoue en rayon. Une finition mate, ou éloigner le code du reflet, règle le problème.
Cause quatre : le contenu est trop long
C'est la cause que personne ne soupçonne, car le code paraît correct à l'écran.
La quantité de données décide de la version du code, et la version décide du nombre de modules qu'il contient. Denso Wave, qui a inventé le format, publie le tableau des versions et des capacités. Un lien court de 30 caractères produit une grille aérée aux modules épais. Une URL de 180 caractères avec cinq paramètres UTM en produit une dense, et à taille d'impression égale ces modules sont physiquement plus petits et plus difficiles à résoudre.
La correction la moins chère se trouve donc en amont de l'impression : encodez un lien court plutôt que la destination complète balisée. Les balises de campagne vivent sur la destination, le code reste aéré, et vous obtenez des données de clics en prime. La génération de codes QR en masse explique comment le faire pour tout un catalogue de produits.
La correction d'erreur pousse dans l'autre sens. Le niveau H paraît plus sûr et ajoute une redondance qui rend le code plus dense, c'est donc le mauvais défaut : le niveau M récupère environ 15 pour cent de dommages et garde la grille lisible. Le designer d'Elido prend M par défaut pour la même raison, et propose L, M, Q et H. Ne montez que lorsqu'un logo couvre le centre ; QR codes brandés qui restent scannables explique la quantité de logo que chaque niveau peut absorber. Niveaux de correction d'erreur du QR code détaille le nombre de modules à chaque niveau pour la même URL.
Envie de tester la théorie rapidement ? Créez un lien court sur l'offre gratuite, encodez-le à la place de la longue URL, et imprimez les deux à la même taille pour comparer.
Choix de design qui cassent discrètement les scans
Le style est la cinquième cause, et elle se cache dans les quatre autres. Le designer de QR d'Elido permet de définir les couleurs d'avant-plan et d'arrière-plan, de choisir les styles de module et d'œil (carré, arrondi, point), d'ajouter un logo et un cadre. Chacun est sûr tant qu'il conserve le contraste sombre sur clair et des carrés de repérage reconnaissables, et chacun peut casser un scan quand on force : des couleurs de marque pâles réduisent le contraste, des points très ronds rétrécissent la zone sombre de chaque module, et un grand logo dépense le budget de correction d'erreur.
À l'export, le designer propose PNG ou SVG, rien d'autre. Pour l'impression, prenez le SVG : il reste net à toutes les tailles, un code qui devient flou sur une affiche en résolution PNG n'est donc pas un problème de code. Le designer n'a pas d'export PDF ni EPS ; si votre imprimeur en veut un, placez le SVG dans votre outil de mise en page et exportez de là.
Si vous avez seulement besoin d'un code simple pour écarter le design, l'outil de génération de QR gratuit crée des codes URL, texte, Wi-Fi, vCard, e-mail et SMS. Générez-y la même URL sans style et comparez-la à votre version de marque sur le même téléphone. Si le code simple se scanne, le style est le coupable. Pour la liste complète des limites de style, voir QR codes brandés qui restent scannables, et pour comprendre comment un lecteur lit la grille en premier lieu, voir qu'est-ce qu'un QR code.
Bien tester avant le tirage
Les tests à l'écran ne prouvent presque rien. Les échecs ci-dessus sont tous physiques.
Imprimez le code à sa taille finale, placez-le là où il vivra vraiment et scannez-le depuis l'endroit où une personne se tiendra réellement. Faites-le sur au moins deux téléphones, dont un qui n'est pas récent, et une fois sous l'éclairage où le code vivra. Dix minutes de cela attrapent toutes les causes de cette page.
Pour un tirage de milliers d'exemplaires, échantillonnez cinq codes. Les codes sont générés en boucle, un défaut n'est donc presque jamais dans un seul code ; il est dans le modèle, et cinq échantillons le trouveront tant que la correction est encore gratuite.
Quand le code est bon et que le lien ne l'est pas
Parfois le scan fonctionne et il ne se passe rien, ou le téléphone ouvre une page qui affiche une erreur. Ce n'est plus un problème de QR. Le code a été décodé correctement et a transmis une URL au navigateur.
Si la destination renvoie une 404, si le certificat n'est pas valide, ou si le lien s'ouvre dans une application et pas dans une autre, les causes sont entièrement différentes et lien court qui ne fonctionne pas les passe en revue. Sachez de quel côté de la ligne vous êtes avant de réimprimer quoi que ce soit. Réimprimer ne règle rien quand la partie cassée est le lien.
C'est le meilleur argument en faveur d'un code dynamique pour tout ce qui est imprimé : quand la destination se révèle erronée, vous repointez le lien au lieu de mettre le tirage au pilon. Un code dynamique vous offre aussi un contenu court gratuitement, ce qui aide le scan lui-même. Une réserve : Elido compte un scan de QR comme un clic et ne sépare pas les deux dans ses analytics, une baisse de clics ne peut donc pas vous dire si le code a cessé de se scanner.
D'après mon expérience, la solution est presque toujours la moins chère de cette page, résistez donc à l'envie de réimprimer avant d'avoir parcouru le tableau de diagnostic. Commencez par comment créer un QR code, puis quelle taille doit avoir un QR code pour le dimensionnement.
À lire aussi sur le blog
- Qu'est-ce qu'un QR code et comment fonctionne le scan ?
- QR code dynamique ou statique : comment choisir
- Génération de codes QR en masse : du CSV aux fichiers prêts à imprimer
- Lien court qui ne fonctionne pas ? Diagnostiquez-le en une seule commande
- Niveaux de correction d'erreur du QR code : L, M, Q, H
Questions fréquentes
Pourquoi mon QR code ne se scanne-t-il pas ?
Presque toujours à cause de l'une de ces quatre choses : il est imprimé plus petit que la distance de scan ne le permet, la marge blanche qui l'entoure a été rognée, le contraste entre le code et son fond est trop faible, ou l'URL qu'il contient est assez longue pour rendre la grille trop dense pour l'appareil photo. Testez-les dans cet ordre.
Quelle taille un QR code doit-il avoir pour être scanné ?
Divisez la distance de scan par dix. Quelqu'un debout à deux mètres d'une affiche a besoin d'un code d'environ 20 cm de large ; un code sur une carte de visite lue à 30 cm peut mesurer 3 cm. En dessous d'environ 2 cm, c'est peu fiable sur les anciens appareils photo de téléphone, quelle que soit la qualité de l'impression.
Qu'est-ce que la zone de silence et pourquoi la rogner casse-t-il le scan ?
La zone de silence est la marge vide autour du code, et elle fait partie de la spécification, ce n'est pas de la décoration. Les lecteurs l'utilisent pour trouver où le code commence et où il finit : un design qui rogne la bordure pour gagner de la place peut empêcher qu'un code techniquement parfait soit reconnu. Quatre modules est le minimum.
Un QR code peut-il être clair sur fond sombre ?
Oui, mais beaucoup de lecteurs attendent des modules sombres sur fond clair et échouent sur un code inversé. Si le design exige un rendu inversé, testez-le sur plusieurs téléphones avant d'imprimer et gardez un contraste élevé. Une photo derrière le code est la version qui échoue à coup sûr.
Une URL plus longue rend-elle un QR code plus difficile à scanner ?
Oui. Plus de caractères signifie une version plus élevée du code, donc plus de modules et plus petits à taille d'impression égale. Encoder un lien court plutôt qu'une longue URL balisée est la correction unique la moins chère, car elle réduit le nombre de modules avant d'imprimer quoi que ce soit.
Mon QR code se scanne sur mon téléphone mais pas sur celui de mon client. Que faire ?
Cela pointe vers le contraste, les reflets ou la taille plutôt que vers le code lui-même, car les données sont soit décodables, soit non. Testez sur un téléphone plus ancien, dans l'éclairage réel, à la distance réelle. Un pelliculage brillant sous les lumières d'un magasin est un coupable fréquent qui n'apparaît jamais sur un bureau.
Essayer Elido
Collez une URL, obtenez un lien court
Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.
Sans inscription. Créez un compte gratuit pour 50 liens par mois.
