Code QR qui ne scanne pas ? 12 solutions
Code QR qui ne scanne pas ? Taille, contraste, zone de quiétude, impression abîmée, redirection morte et 8 autres causes. Guide rapide.

Cet article a ete redige par l'equipe QR Nova. Nous developpons des logiciels de codes QR, ce qui peut influencer notre point de vue.
La plupart des guides « pourquoi mon code QR ne scanne pas » vous donnent les mêmes cinq conseils dans n'importe quel ordre qui remplit une page, puis vous renvoient acheter un plan premium. Ce n'est pas ce guide. Il existe exactement douze modes d'échec pour un code QR qui ne scanne pas, certains sont des erreurs de design que vous pouvez corriger avant l'impression, certains nécessitent une réimpression, et un n'a rien à voir avec le code lui-même. Un code QR qui ne scanne pas est presque toujours l'une de ces trois causes fondamentales : l'appareil photo ne peut pas lire le motif (taille, contraste ou dommages), la destination est morte (abonnement expiré ou URL cassée), ou l'environnement de scan est inadapté (éclairage, mouvement, distance). Voici comment diagnostiquer laquelle s'applique et quoi faire.
En bref
- Si l'appareil photo ne trouve pas le code : vérifiez la taille (règle 10:1 de distance), le contraste et la zone de quiétude.
- Si le code scanne mais n'ouvre rien : vérifiez que l'URL de destination est active et que la redirection n'a pas été désactivée.
- Si le code fonctionnait avant mais a arrêté : vérifiez si un abonnement ou un essai a expiré sur une plateforme de code dynamique.
- Testez tout code QR sur deux téléphones différents (iOS + Android) avant l'impression, toujours.
D'abord le diagnostic : que se passe-t-il exactement ?
Try it now — no sign-up needed
CommencerAvant de passer aux correctifs, précisez où dans le processus de scan la défaillance se produit. Il existe trois stades d'échec distincts, chacun avec des causes différentes.
Type de défaillance a : l'appareil photo ne reconnaît pas du tout le code
L'application appareil photo s'ouvre, vous la pointez vers le code, rien ne se passe, aucun indicateur de mise au point, aucune pop-up de lien, aucune réponse. Le lecteur ne peut pas localiser ou décoder le motif. C'est un problème physique/visuel : taille, contraste, dommages ou conditions de scan.
Type de défaillance b : le code scanne mais rien ne se charge
L'appareil photo décode le code avec succès (vous pouvez voir brièvement apparaître une URL), mais la destination ne s'ouvre pas, page blanche, page d'erreur, ou l'application affiche un indicateur de lien cassé. Le code lui-même est valide ; c'est la destination qui pose problème.
Type de défaillance c : le code fonctionne sur certains appareils mais pas d'autres
Android scanne bien, iPhone échoue (ou vice versa). Ou cela fonctionne avec une application de scan QR dédiée mais pas avec l'appareil photo natif. Cela indique des problèmes spécifiques au décodeur : couleur inversée, combinaisons de couleurs inhabituelles, ou différences spécifiques à l'API appareil photo iOS/Android.
Identifiez votre type de défaillance avant de travailler sur les correctifs ci-dessous, cela élimine immédiatement 8 des 12 causes.
Correctif 1 : le code est trop petit (cause la plus fréquente)
La raison la plus courante pour laquelle un code QR ne scanne pas dans les supports imprimés est une taille insuffisante par rapport à la distance de scan.
La règle 10:1 : la largeur minimum du code est égale à la distance de scan attendue divisée par 10.
- Carte de visite, scannée à 20 cm : minimum 2 cm × 2 cm
- Chevalet de table ou prospectus, scanné à 30 cm : minimum 3 cm × 3 cm
- Affiche, scannée à 1 mètre : minimum 10 cm × 10 cm
- Signalétique, scannée à 2 mètres : minimum 20 cm × 20 cm
- Affichage vitrine, scanné à 3 mètres : minimum 30 cm × 30 cm
La plupart des codes QR sur cartes de visite sont imprimés à 1,5 à 2 cm, techniquement au seuil à 20 cm mais sans aucune marge. Si votre code semble pixélisé plutôt que simplement petit, notre guide de correction des codes QR flous traite ce problème spécifique. Dans des conditions d'éclairage normales, avec une légère variation de qualité d'impression, les codes au minimum échouent souvent. Imprimez à 150 % du minimum calculé pour plus de fiabilité.
Si vous avez déjà imprimé et que le code est trop petit : vous ne pouvez pas corriger l'impression existante. Réimprimez à la taille correcte. Lors de la génération d'un nouveau code, exportez toujours en format SVG ou PNG haute résolution (minimum 1000 × 1000 px) pour éviter la pixélisation lors de l'agrandissement.
Correctif 2 : faible contraste entre les modules et le fond
Les lecteurs de codes QR fonctionnent en détectant le contraste entre les modules sombres (les points carrés) et le fond clair. L'exigence de ratio de contraste dépend du lecteur, les appareils photo de smartphones récents sont plus tolérants que les lecteurs basiques, mais il y a un plancher.
Pour un guide détaillé sur les combinaisons de couleurs qui fonctionnent et celles qui ne fonctionnent pas, consultez notre guide du contraste couleurs pour codes QR. Combinaisons à fort risque :
- Code gris foncé sur fond gris moyen
- Code bleu foncé sur fond bleu moyen
- Code marron foncé sur fond beige chaud
- Toute combinaison où les valeurs de clarté sont à moins de 40 % l'une de l'autre
L'option la plus sûre reste les modules noirs sur fond blanc. Si les couleurs de marque nécessitent une déviation, testez la combinaison spécifique sur au moins cinq applications de scan différentes avant de vous engager sur l'impression. La norme ISO/IEC 18004 précise des ratios de contraste minimum, si vous utilisez une combinaison de couleurs personnalisée, vérifiez par rapport à la norme avant d'imprimer à grande échelle.
Correctif 3 : code inversé (clair sur sombre)
Un code QR où des modules clairs apparaissent sur un fond sombre est appelé un code inversé. La norme QR précise des modules sombres sur fond clair. La plupart des appareils photo de smartphones récents gèrent les codes inversés correctement. Mais certaines applications appareil photo plus anciennes, du matériel de scan industriel et des lecteurs QR basiques ne le font pas, ils s'attendent à l'orientation standard et échouent sur les inversions.
Si votre code scanne sur certains appareils mais pas d'autres, et que le code utilise des modules clairs sur fond sombre, c'est presque certainement la cause. Le correctif : générez une version standard (sombre sur clair) pour une compatibilité maximale, même si le design nécessite un compromis.
Correctif 4 : zone de quiétude violée
La zone de quiétude est la marge blanche entourant le motif du code QR. La norme ISO/IEC 18004 exige une zone de quiétude minimum de 4 modules sur les quatre côtés. Les lecteurs utilisent cette marge pour localiser les limites du code, sans zone de quiétude adéquate, le décodeur ne peut pas déterminer où le code commence et où le design environnant finit.
C'est une erreur courante de design graphique. Les designers réduisent ou éliminent la zone de quiétude pour faire tenir le code dans un espace serré ou pour permettre à des éléments de design (logos, bordures, illustrations) de s'étendre dans la zone de marge. Le résultat est un scan inconsistant, certains décodeurs sont plus tolérants aux violations de zone de quiétude, d'autres échouent immédiatement.
Correctif : lors du placement de codes QR dans des supports designés, maintenez au minimum la zone de quiétude de 4 modules. En pratique, ajouter une boîte blanche derrière le code légèrement plus grande que le code lui-même garantit que la zone de quiétude est préservée quel que soit le design environnant.
Correctif 5 : dommages ou dégradation de l'impression physique
Les codes QR sont résilients par conception. La norme ISO/IEC 18004 inclut quatre niveaux de correction d'erreur :
- Niveau L: 7 % de capacité de correction d'erreur (redondance la plus faible)
- Niveau M: 15 % de capacité de correction d'erreur
- Niveau Q: 25 % de capacité de correction d'erreur
- Niveau H: 30 % de capacité de correction d'erreur (redondance la plus élevée)
Un code de niveau H peut supporter jusqu'à 30 % de dommages physiques et se décoder correctement quand même. C'est pourquoi les codes QR avec des logos (où le logo couvre une partie du motif) peuvent encore se scanner, le logo est essentiellement un dommage planifié, et la correction d'erreur de niveau H restaure les données obscurcies.
Si votre code a été généré au niveau L et présente des dommages physiques mineurs (égratignures, dégâts des eaux, décoloration d'encre), les dommages peuvent dépasser la capacité de correction d'erreur. Générez un nouveau code au niveau H, qui produit un motif légèrement plus complexe mais une durabilité nettement meilleure. Pour les installations extérieures, les environnements de restaurant ou tout code exposé à la manipulation, le niveau H est le choix par défaut.
Correctif 6 : mauvais éclairage au point de scan
Les codes QR nécessitent un éclairage ambiant adéquat pour que l'autofocus de l'appareil photo fonctionne et que la détection de contraste soit fiable. Les espaces intérieurs avec un éclairage médiocre, coins de restaurant peu éclairés, zones de commerce de détail avec un éclairage de mise en valeur qui laisse d'autres zones sombres, emplacements extérieurs la nuit, réduisent les taux de succès de scan de façon mesurable.
Le seuil : environ 100 lux est le minimum pratique pour un scan QR fiable dans la plupart des environnements intérieurs. Pour référence, un bureau typique est à 300-500 lux ; un restaurant peu éclairé peut être à 30-80 lux.
Si votre placement de code QR est dans un environnement peu éclairé et qu'une refonte n'est pas possible, envisagez : ajouter un petit luminaire au-dessus ou près de l'affichage du code, utiliser un design de code à fort contraste (noir pur sur blanc pur avec zone de quiétude maximale), ou inclure une URL de secours imprimée sous le code pour les environnements où le scan échoue.
Correctif 7 : objectif de l'appareil photo sale ou endommagé
Cela semble trivial, mais c'est une véritable cause d'échec de scan que les utilisateurs négligent parce qu'elle affecte toutes les tentatives de scan, pas seulement ce code spécifique. Un objectif d'appareil photo taché (huile des empreintes digitales, humidité, fines égratignures) réduit la détection de contraste et empêche l'autofocus fiable.
Avant de dépanner un code, essuyez l'objectif de l'appareil photo avec un chiffon propre et confirmez que l'autofocus fonctionne sur d'autres objets. Si le scan s'améliore sur d'autres codes après le nettoyage, le problème d'origine était l'objectif, pas votre code.
Correctif 8 : l'url de destination est morte
C'est un problème de type de défaillance B, le code scanne avec succès, mais la destination est inaccessible. Le code QR fonctionne correctement ; le problème vient de l'endroit où il pointe.
Diagnostic : extrayez l'URL du code QR en le scannant avec une application qui montre l'URL décodée sans naviguer automatiquement. Puis collez cette URL dans un navigateur pour tester directement la destination. Défaillances courantes de destination :
- Erreur 404 Non trouvé: la page à cette URL a été supprimée ou déplacée. Pour les codes statiques, cela nécessite de générer un nouveau code pointant vers l'URL correcte et de réimprimer. Pour les codes dynamiques, mettez à jour l'URL de destination dans le tableau de bord de la plateforme.
- Domaine expiré: le domaine vers lequel pointe l'URL a expiré et n'a pas été renouvelé. Le domaine peut maintenant être parqué par un registraire ou acheté par quelqu'un d'autre.
- Erreur serveur (500): le site web de destination a un problème technique. Généralement temporaire, revérifiez dans 24 heures.
- Boucle de redirection: l'URL de destination redirige vers elle-même ou crée une boucle. Diagnostiquez avec un outil de vérification de redirection.
Correctif 9 : la redirection du code QR dynamique a été désactivée
C'est le mode d'échec le plus frustrant, et celui qui touche les personnes qui ont tout fait correctement techniquement. Les codes QR dynamiques acheminent via le serveur de redirection d'une plateforme. Quand un abonnement expire, un essai se termine, ou un compte est désactivé, la redirection s'arrête. Le code encode une URL courte qui renvoie maintenant une erreur depuis le serveur de la plateforme au lieu de transmettre vers votre destination.
Diagnostic : scannez le code et vérifiez si la page d'erreur résultante provient de la plateforme QR (par exemple, « Ce code a été désactivé » sur le domaine de QR Tiger, ou une page Flowcode vide). Cette page d'erreur qui apparaît vous dit que le scan a fonctionné, c'est la redirection qui est cassée.
Correctif : connectez-vous à la plateforme et vérifiez le statut de votre compte. Si l'abonnement a expiré, réactivez-le pour restaurer la redirection. Si l'essai a expiré, passez à un plan payant. Si le compte a été fermé, vous ne pourrez peut-être pas le restaurer sans créer de nouveaux codes et réimprimer.
Prévention : si vous avez des codes sur des supports physiques permanents, utilisez des codes statiques. Un code statique ne peut être désactivé par aucune plateforme, aucun serveur n'est impliqué. Générez des codes QR statiques gratuitement sur QR Nova, ils fonctionnent indéfiniment sans compte ni abonnement.
Correctif 10 : le code a été généré avec une densité de données trop élevée
Les codes QR qui encodent de longues URLs (surtout avec des paramètres UTM, des identifiants de suivi ou des caractères encodés en URL) produisent des motifs plus complexes et plus denses. Plus de modules signifie que chaque module doit être plus petit à une taille de code donnée, et les modules plus petits sont plus difficiles à résoudre pour les appareils photo.
Si votre code QR a été généré à une taille standard mais encode une URL très longue (250+ caractères), la densité de modules peut être trop élevée pour un scan fiable à cette taille. Le correctif : raccourcissez l'URL de destination (utilisez un raccourcisseur d'URL avant l'encodage, ou supprimez les paramètres UTM inutiles), ou augmentez la taille imprimée du code pour compenser la densité plus élevée.
Correctif 11 : limitations du décodeur spécifique à l'application
Tous les lecteurs QR ne sont pas égaux. L'application Appareil photo iOS (décodeur Apple), le lecteur QR de Google (utilisé dans l'Appareil photo Android et Google Lens), et les applications de scan tierces ont différents niveaux de tolérance pour les motifs non standard, les combinaisons de couleurs inhabituelles, les codes inversés et les motifs endommagés.
Si un code scanne sur un type d'appareil mais pas un autre, et que le code semble physiquement intact, les limitations spécifiques à l'application sont probablement la cause. Testez avec Google Lens (Android et iOS), l'Appareil photo Apple (iOS), et au moins une application de scan QR dédiée. Si l'une réussit et les autres échouent, le code est valide mais utilise une variation de motif que les décodeurs défaillants ne gèrent pas.
Le déclencheur le plus courant pour les échecs de l'Appareil photo iOS : les schémas de couleurs légèrement inversés (bleu très foncé sur fond quasi-noir), les formes de modules personnalisées qui s'écartent significativement du motif carré standard, et les logos qui obscurcissent les motifs de détection (les trois grands carrés d'angle).
Correctif 12 : le code encode un mauvais contenu
Cela semble évident mais représente un pourcentage non négligeable des signalements de « code QR qui ne fonctionne pas » : le code a été généré correctement, mais il encode la mauvaise information, une faute de frappe dans l'URL, l'URL de l'environnement de développement au lieu de l'environnement de production, ou une URL sans « https:// » qui donne un lien malformé.
Diagnostic : scannez le code avec une application qui montre le contenu décodé avant de naviguer (beaucoup d'applications QR dédiées font cela). Lisez la chaîne décodée caractère par caractère par rapport au contenu prévu. Erreurs courantes : préfixe de protocole manquant, espace supplémentaire au début ou à la fin de l'URL, mauvais sous-domaine, URL de développement versus production.
Correctif : régénérez le code avec le contenu correct. Si les supports sont déjà imprimés, vérifiez si une redirection peut être configurée à l'URL incorrectement encodée pour transmettre vers la destination correcte, cela fonctionne si l'URL est valide (juste incorrecte), pas si elle est malformée.
Protocole de test avant tout tirage
Tout code QR destiné à des supports imprimés devrait passer ce test avant d'approuver le tirage. Pour une liste de vérification complète des règles de design et de déploiement, consultez nos bonnes pratiques pour les codes QR.
- Test sur appareils : scannez sur au moins un iPhone et un Android. Utilisez les applications appareil photo natives, pas des lecteurs QR dédiés, la plupart des utilisateurs finaux utiliseront leur appareil photo natif.
- Test de distance : scannez depuis la distance réelle à laquelle les utilisateurs se trouveront en rencontrant le code dans son contexte imprimé. Pas à 10 cm avec le téléphone collé à l'écran.
- Test d'éclairage : scannez dans les conditions d'éclairage où le code sera affiché. Si c'est un chevalet de table de restaurant, testez dans un environnement peu éclairé. Si c'est de la signalétique extérieure, testez en plein soleil.
- Test de destination : confirmez que l'URL de destination se charge correctement après un scan réussi. Ne confirmez pas seulement que le code scanne, confirmez ce qu'il livre.
- Test d'épreuve imprimée : si possible, testez depuis un échantillon imprimé réel plutôt qu'un écran. Le reflet d'écran, les différences de résolution et le rendu des couleurs entre l'écran et l'impression peuvent affecter la fiabilité du scan en conditions réelles.
Quand régénérer vs quand réimprimer
Régénérer un code (créer une nouvelle image) n'est utile que si le problème est dans les données ou les paramètres de génération du code, mauvaise URL, mauvais niveau de correction d'erreur, ou zone de quiétude manquante intégrée dans l'image. La réimpression est nécessaire quand le support physique est le problème : mauvaise taille, mauvais contraste, ou dommages d'impression.
Si le code était un code QR dynamique qui a été désactivé, régénérer n'est pas la solution, vous devez réactiver le compte de la plateforme. Si l'URL de destination a changé et que le code est statique, régénérer avec la nouvelle URL et réimprimer est le seul chemin.
Pour tout code destiné à des supports permanents, générez un code statique qui encode directement l'URL de destination. Ces codes ne peuvent pas être désactivés et ne dépendent d'aucune plateforme restant opérationnelle. Créez-en un gratuitement sur QR Nova, téléchargement immédiat, aucun compte requis.
Questions frequentes
Pourquoi mon code QR ne scanne pas ?
Les raisons les plus fréquentes pour lesquelles un code QR ne se scanne pas sont : le code est trop petit pour la distance de scan, le contraste entre les modules et le fond est insuffisant, la zone de quiétude (bordure blanche) a été rognée ou violée par des éléments de design, l'impression physique est endommagée ou tachée, ou, pour les codes dynamiques, la redirection a été désactivée par l'annulation d'un abonnement ou l'expiration d'un essai.
Pourquoi mon code QR ne scanne pas sur iPhone ?
Le lecteur QR natif de l'iPhone (intégré à l'application Appareil photo depuis iOS 11) nécessite un éclairage adéquat et une taille de code minimum relative à la distance de scan. Problèmes spécifiques à iOS courants : (1) le mode de scan QR peut ne pas être activé dans les paramètres Appareil photo, (2) le code a un faible contraste qui perturbe le décodeur spécifique d'Apple, (3) le code est inversé (fond sombre, modules clairs), iOS gère cela de façon inconsistante par rapport aux applications de scan dédiées. Essayez un lecteur QR tiers comme QR Reader si l'application Appareil photo native échoue.
Pourquoi mon code QR se scanne mais n'ouvre rien ?
Trois scénarios : (1) l'URL de destination vers laquelle pointe le code est morte (erreur 404, domaine expiré, erreur serveur), le code a été décodé correctement mais il n'y a rien à cet endroit ; (2) pour les codes dynamiques, le serveur de redirection a été désactivé (abonnement expiré, essai terminé) ; (3) l'appareil n'a pas de connexion internet, le code a été décodé correctement mais n'a pas pu charger la destination.
Mon code QR fonctionnait avant mais ne scanne plus, qu'est-ce qui a changé ?
Si c'était un code QR dynamique, la cause la plus probable est que le service de redirection de la plateforme a été désactivé, soit par annulation d'abonnement, problèmes de compte ou rétrogradation de plan. Si c'était un code QR statique, le code lui-même n'a pas changé, mais l'URL de destination a peut-être bougé, été supprimée, ou le domaine a peut-être expiré. Testez directement l'URL du code dans un navigateur pour diagnostiquer.
Comment corriger un code QR trop petit pour scanner ?
Vous ne pouvez pas corriger un code imprimé trop petit, il doit être réimprimé à la bonne taille. Le calcul de taille minimum : divisez la distance de scan attendue par 10 pour obtenir la largeur minimum du code. Pour une carte de visite scannée à 20 cm : minimum 2 cm × 2 cm. Pour une affiche scannée à 1 mètre : minimum 10 cm. Lors de la génération d'un nouveau code, exportez en SVG ou PNG haute résolution pour éviter la pixélisation lors de l'agrandissement pour l'impression.
Un code QR endommagé peut-il être corrigé ?
Partiellement. Les codes QR ont une correction d'erreur intégrée (niveaux L, M, Q, H). Un code de niveau H peut supporter jusqu'à 30 % de dommages physiques et se décoder quand même correctement. Un code de niveau L échoue avec aussi peu que 7 % de dommages. Si le code a été généré avec une correction d'erreur élevée, de légères égratignures ou taches peuvent ne pas empêcher le scan. Des dommages physiques significatifs (plus de 30 % du motif obscurci) nécessitent une réimpression.
Qu'est-ce que la zone de quiétude dans un code QR et pourquoi est-elle importante ?
La zone de quiétude est la marge blanche entourant le motif du code QR. La norme ISO/IEC 18004 précise une zone de quiétude minimum de 4 modules sur les quatre côtés. Les lecteurs utilisent cette marge pour localiser les limites du code avant de le décoder. Si la zone de quiétude est trop petite ou chevauchée par d'autres éléments de design, certains lecteurs ne peuvent pas localiser correctement le code, causant un échec de scan.
La couleur du code QR affecte-t-elle le scan ?
Oui, mais principalement à travers le contraste. Les lecteurs standard s'attendent à des modules sombres sur un fond clair. Un contraste insuffisant, gris foncé sur gris moyen, bleu foncé sur fond sombre, réduit la fiabilité du scan. Les codes inversés (modules clairs sur fond sombre) fonctionnent sur la plupart des lecteurs récents mais échouent sur certaines applications plus anciennes ou moins performantes. Pour une compatibilité maximale : modules noirs ou très sombres sur fond blanc ou très clair.
Articles connexes
Code QR Qui Ne Fonctionne Pas ? 7 Causes Reelles
Code QR qui ne fonctionne pas ? Il existe 7 modes de défaillance distincts, pas 25. Diagnostiquez le vôtre en 60 secondes et corrigez-le. Sans inscription.
Comment ajouter un logo à un code QR
Comment ajouter un logo à un code QR ? Utilisez un générateur qui construit autour de votre logo. Guide étape par étape. Gratuit.
Peut-on modifier un code QR après impression ?
Peut-on modifier un code QR après impression ? Les statiques non, mais les dynamiques permettent de changer la destination à tout moment.
Try it now — no sign-up needed
Commencer