Votre QR code ne se scanne pas ?
Une liste de vérification, symptôme par symptôme, pour les codes qui refusent de se lire ou qui se lisent mais mènent au mauvais endroit, avec la solution pour chacun.
Réponse courteLa plupart des QR codes qui échouent sont trop petits pour la distance de lecture, trop denses parce que l’URL est longue, peu contrastés, inversés, ou privés de la zone de silence blanche qui les entoure. Si le code se scanne mais que rien d’utile ne s’ouvre, c’est le lien lui-même qui pose problème : une faute de frappe, une page disparue ou une destination déplacée.
D’abord, identifiez le type de panne
Derrière « ça ne marche pas » se cachent deux problèmes très différents, qui n’ont rien en commun. Prenez dix secondes pour savoir lequel vous avez avant de modifier quoi que ce soit.
- L’appareil photo ne réagit jamais. Aucun aperçu de lien n’apparaît. Le téléphone ne parvient pas à lire le motif : la cause est physique — taille, densité, contraste, marge, surface, ou la façon dont le code a été imprimé ou exporté.
- L’appareil photo le lit, mais la page est mauvaise. Un aperçu apparaît et le navigateur s’ouvre, puis affiche une erreur, la mauvaise page ou rien du tout. Le code fonctionne ; c’est l’URL qu’il contient qui pose problème.
Pour vérifier le second cas, scannez le code et lisez l’adresse dans l’aperçu avant de l’ouvrir. Si c’est bien l’adresse que vous vouliez encoder, le code lui-même fonctionne, et la correction se fait sur le site web, pas sur l’imprimé.
Symptôme, cause probable, solution
| Symptôme | Cause probable | Solution |
|---|---|---|
| Se scanne de près, pas depuis l’endroit où les gens se tiennent | Code trop petit pour la distance | L’imprimer à environ un dixième de la distance de lecture |
| Se scanne seulement sur les téléphones récents ; ressemble à un grain fin | Trop dense : URL longue, petits modules | Raccourcir l’URL, ou imprimer le code plus grand |
| Ne se scanne jamais, sur aucun téléphone | Zone de silence rognée, ou code posé sur un fond chargé | Rétablir une marge blanche dégagée de quatre modules |
| Un motif clair sur fond foncé échoue | Couleurs inversées | Modules foncés sur fond clair |
| Un code pâle ou coloré échoue en faible lumière | Contraste insuffisant | Utiliser du noir, ou une couleur très foncée, sur du blanc |
| Échoue seulement sous certains angles | Reflets d’un vernis, d’un pelliculage ou d’une surface courbe | Finition mate ; zone plane ; code plus grand sur les courbes |
| Bords flous ou pixelisés | Petite image matricielle agrandie pour l’impression | Utiliser le SVG, ou le PNG à sa taille naturelle ou plus petit |
| Certains téléphones le lisent, d’autres abandonnent | Modules abîmés, éraflés ou mal imprimés | Réimprimer ; protéger les codes qui seront manipulés |
| Se scanne, puis affiche une erreur 404 | Page supprimée, déplacée ou derrière une connexion | Rétablir la page ou ajouter une redirection sur le site |
| Se scanne, puis ouvre le mauvais site | Faute de frappe dans l’URL lors de la création du code | Régénérer le code à partir de l’URL correcte et testée |
Parcourez le tableau dans l’ordre. La taille, la densité et la zone de silence expliquent la plupart des échecs, et ce sont les points les moins coûteux à vérifier.
Réparer un code que l’appareil photo ne lit pas
Taille et densité
Un téléphone doit distinguer chaque module — chaque petit carré — comme une forme séparée. Une URL longue produit plus de modules sur la même surface : chacun est donc plus petit. Le générateur de ce site affiche la version et le nombre de modules sous chaque code ; si le nombre est élevé, supprimez les paramètres de suivi ou utilisez un chemin plus court avant d’agrandir quoi que ce soit. Taille d’un QR code pour l’impression contient les tableaux de distance et de densité, et la capacité d’un QR code explique pourquoi la longueur compte.
Contraste et couleur
Les lecteurs cherchent des modules foncés sur un fond clair. Les codes inversés, les couleurs pastel et les codes imprimés sur une photo ou un dégradé réduisent tous l’écart sur lequel compte l’appareil photo. C’est pourquoi les téléchargements de ce site sont en noir sur blanc par défaut, et le générateur personnalisé refuse les couleurs inversées ou trop peu contrastées ; si vous recolorez un code après coup, lisez d’abord les couleurs d’un QR code.
La zone de silence
Les deux téléchargements incluent une marge blanche de quatre modules de large. Elle indique au lecteur où le symbole se termine. Les graphistes la rognent souvent ou laissent un aplat de couleur venir jusqu’au code, et cela suffit à l’empêcher de se lire sur tous les téléphones.
Surface et qualité d’impression
- Les finitions brillantes et les pelliculages renvoient la lumière droit dans l’objectif. Une finition mate règle le problème.
- Les surfaces courbes, comme les bouteilles et les gobelets, déforment le motif. Gardez le code petit par rapport à la courbure, ou placez-le sur une zone d’étiquette plane.
- Les images matricielles agrandies ont des bords flous ou en escalier. Utilisez le SVG vectoriel pour l’impression — voir PNG ou SVG.
- Les éraflures et les déchirures suppriment des modules. La correction d’erreurs rattrape certains dégâts, pas des dégâts illimités.
Réparer un code qui se scanne mais ne mène nulle part
Un code statique contient l’URL elle-même : il ouvre exactement ce qui a été saisi lors de sa création, ni plus ni moins. Si cette adresse est fausse ou a disparu, le code ne peut pas être modifié, mais le site web, généralement, si.
- Page déplacée ou supprimée. Placez une redirection permanente sur l’ancienne adresse vers la nouvelle. Tous les codes imprimés refonctionnent.
- Faute de frappe dans l’URL. Si vous contrôlez cette mauvaise adresse, redirigez-la ; sinon, régénérez le code et réimprimez.
- Page qui demande une connexion, ou document privé. Rendez-la publique, ou partagez un lien qui n’exige pas de compte.
- Nom de domaine expiré. Renouvelez-le. C’est la seule panne qui transforme d’anciens codes en liens vers le site de quelqu’un d’autre.
Les codes créés sur ce site ne cessent pas de fonctionner d’eux-mêmes : aucun service de redirection ne s’intercale. Si un code créé ailleurs ne fonctionne plus, les QR codes expirent-ils ? explique pourquoi les codes dynamiques, eux, expirent parfois.
Repérer le problème avant l’impression
- Collez l’URL exacte dans un navigateur et vérifiez qu’elle se charge, en étant déconnecté.
- Générez le code et notez la version affichée en dessous.
- Imprimez une épreuve à la taille finale, sur le support final.
- Scannez l’épreuve à la distance réelle, sous l’éclairage réel, avec au moins deux téléphones différents.
- Lisez l’adresse dans l’aperçu du scan, puis ouvrez la page.
Si vous essayez de scanner le code de quelqu’un d’autre et que votre téléphone ne réagit pas du tout, le problème vient peut-être du téléphone — voir comment scanner un QR code.
Créez un nouveau code noir sur blanc, zone de silence incluse :Générer un QR code
Questions associées
Les causes habituelles : un code trop petit pour la distance de lecture, trop dense parce que l’URL est longue, peu contrasté, ou privé de sa marge blanche. Viennent ensuite les reflets, les surfaces courbes et les images floues parce qu’agrandies.
Le code est à la limite : les appareils photo récents distinguent des codes petits ou denses que les plus anciens ne lisent pas. Agrandissez le code, raccourcissez l’URL pour réduire la densité ou améliorez le contraste jusqu’à ce qu’il se lise de façon fiable sur les téléphones plus anciens aussi.
Le code fonctionne ; c’est l’adresse qu’il contient qui ne fonctionne pas. La page a peut-être été déplacée, supprimée ou placée derrière une connexion. Rétablissez-la ou ajoutez une redirection depuis l’ancienne adresse, et le code imprimé refonctionnera.
Vous ne pouvez pas changer le motif, mais si le problème vient de la destination, vous pouvez généralement le corriger sur le site web avec une redirection. Si le problème est la taille, le contraste ou une marge rognée, le code doit être réimprimé.
Certains appareils photo de téléphone lisent les codes inversés, mais beaucoup de lecteurs non : ils échouent donc de façon imprévisible. Utilisez des modules foncés sur fond clair pour tout ce qui doit fonctionner pour tout le monde.