🔧 Dépannage

Mon QR code ne fonctionne pas : les causes les plus fréquentes

Par L'équipe QRyx · ⏱️ Lecture 10 min ·

Le téléphone vise, hésite, et rien ne se passe. Ou pire : il ouvre une page d'erreur. Un QR code qui ne fonctionne pas est rarement un mystère — dans l'immense majorité des cas, la cause appartient à une courte liste bien connue. Voici les six raisons qui expliquent presque tous les échecs, pourquoi elles font rater la lecture, et comment les éviter avant de lancer l'impression.

En résumé

  • Il y a deux familles de pannes : le téléphone n'arrive pas à lire le code (problème d'image), ou il le lit mais la page ne s'ouvre pas (problème de destination).
  • Les causes de lecture les plus fréquentes sont un contraste trop faible, un code trop petit pour la distance, une marge blanche rognée, un logo trop gros et un support qui reflète la lumière.
  • Règle d'ordre de grandeur : le côté du QR code doit mesurer au moins un dixième de la distance de lecture, et jamais moins de 2 cm.
  • Un QR code imprimé ne s'use pas en tant que tel, mais sa destination peut disparaître : un site refondu ou un service arrêté suffisent à le rendre inutile.
  • Tester sur plusieurs téléphones, à la distance réelle et sur une épreuve imprimée, évite presque toutes les réimpressions.

D'abord, isoler le problème : le code ou la page ?

Avant de chercher la cause, il faut savoir où la chaîne se rompt. Un scan se fait en deux temps : le téléphone décode l'image pour en extraire un texte (le plus souvent une adresse web), puis il ouvre cette adresse. Chaque étape a ses propres pannes.

  • Le téléphone ne réagit pas, ou ne propose jamais d'ouvrir de lien : c'est un problème de lecture. L'image elle-même est en cause — contraste, taille, marge, logo, support.
  • Le téléphone propose bien un lien, mais la page affiche une erreur, reste blanche ou mène ailleurs que prévu : c'est un problème de destination. Le code est parfaitement lisible ; c'est ce vers quoi il pointe qui ne répond plus.
Six vignettes de QR codes défectueux : contraste trop faible, code trop petit pour la distance, marge blanche rognée, logo trop gros, reflet sur une surface brillante, et lien menant à une page d'erreur 404. 1. Contraste trop faible Couleurs trop proches : le téléphone ne distingue rien. 3 m 2. Trop petit ou trop loin Le code occupe trop peu de pixels dans l'image. marge correcte 3. Marge blanche rognée Sans bordure claire, le code se fond dans le décor. LOGO 4. Logo trop envahissant Il masque plus que ce que la correction d'erreur répare. 5. Reflet, surface courbe Plastique brillant, bouteille : des modules disparaissent. 404 6. Lien mort derrière Le code se lit, mais la page n'existe plus.
Les six causes qui expliquent la grande majorité des QR codes qui ne fonctionnent pas : cinq empêchent la lecture, la dernière la rend inutile.

1. Un contraste trop faible

Un lecteur de QR code ne voit pas des couleurs : il voit des zones claires et des zones sombres, et doit décider pour chaque petit carré (chaque « module ») s'il est l'un ou l'autre. Plus les deux teintes sont proches, plus cette décision devient hasardeuse — surtout sous un éclairage médiocre ou avec un appareil photo d'entrée de gamme.

  • Les couleurs pastel ou les gris clairs sur fond blanc sont la cause la plus fréquente : élégants à l'écran, illisibles sur papier.
  • Un code clair sur fond sombre (« inversé ») est lu par la plupart des téléphones récents, mais pas par certains lecteurs plus anciens ou industriels. Foncé sur clair reste la règle sûre.
  • Deux couleurs vives de luminosité proche (rouge sur vert, bleu sur violet) peuvent passer en couleur et s'effondrer une fois photocopiées en noir et blanc.

Le contraste se mesure : c'est le rapport de luminosité entre la teinte claire et la teinte foncée. Un noir sur blanc atteint 21:1 ; en dessous de 4:1, la lecture devient franchement aléatoire, et au-delà de 7:1 on dispose d'une marge confortable, même en petit format ou sous une lumière faible.

2. Un code trop petit pour la distance de lecture

Ce qui compte n'est pas la taille du QR code dans l'absolu, mais le nombre de pixels qu'il occupe sur la photo prise par le téléphone. Un code de 3 cm se lit sans effort sur une table ; le même code collé sur une vitrine et visé depuis le trottoir n'occupe plus qu'une poignée de pixels, et chaque module devient indiscernable.

Une règle d'ordre de grandeur, largement utilisée par les imprimeurs : le côté du QR code doit mesurer au moins un dixième de la distance à laquelle on le scanne. Ce n'est pas une norme, mais un bon point de départ :

  • Carte de visite ou flyer, lus en main à 20-30 cm : 2 à 3 cm de côté.
  • Chevalet de table ou menu, lu à 40-50 cm : 4 à 5 cm.
  • Affiche ou vitrine, vue à 1 à 2 mètres : 10 à 20 cm.
  • Panneau extérieur lu depuis le trottoir ou une voiture à l'arrêt, à 3-5 mètres : 30 à 50 cm.

La longueur du contenu joue aussi. Plus l'adresse encodée est longue, plus le code contient de modules — et, à taille imprimée égale, plus chaque module est petit. Une adresse de 150 caractères pleine de paramètres de suivi produit un code dense et fragile ; une adresse courte, comme celle d'un QR dynamique, produit un code aéré qui se lit de plus loin.

3. Une marge blanche rognée

Tout QR code a besoin d'une bordure claire et vide autour de lui, appelée « zone de silence ». C'est elle qui permet au téléphone de comprendre où le code commence et où il s'arrête. La norme qui définit les QR codes (ISO/IEC 18004) exige une marge d'au moins quatre modules de large sur les quatre côtés.

Cette marge disparaît plus souvent qu'on ne le croit : un graphiste la juge inesthétique et la supprime, un cadre décoratif vient s'y coller, le massicot la rogne à l'impression, ou le code est posé sur une photo ou un motif chargé. Dans tous ces cas, les contours du code se confondent avec le décor, et le téléphone ne parvient plus à le délimiter.

4. Un logo ou un design trop ambitieux

Si l'on peut poser un logo au centre d'un QR code, c'est grâce à la correction d'erreur : une partie du code est redondante, de sorte qu'il reste lisible même lorsqu'une portion est masquée ou abîmée. Quatre niveaux existent, qui permettent de reconstituer environ 7 %, 15 %, 25 % ou 30 % des données selon le réglage choisi.

Le problème survient quand le logo masque davantage que ce que la correction peut réparer, ou quand il déborde sur les zones que rien ne compense :

  • Les trois grands carrés des coins (les repères de position) : sans eux, le téléphone ne trouve pas le code. Ils ne doivent jamais être recouverts ni trop déformés.
  • Les formes de modules très fantaisistes (points minuscules, étoiles, motifs) réduisent la surface sombre de chaque module et rendent la lecture plus exigeante.
  • Un logo sans marge blanche autour se fond dans les modules voisins et « mange » plus de données que sa taille réelle.

5. Le support et les conditions de lecture

Un code parfaitement conçu peut échouer à cause de ce sur quoi il est imprimé, ou de l'endroit où il est affiché :

  • Les reflets : une plastification brillante, une vitre ou un écran sous un spot renvoient une tache blanche qui efface une partie des modules. Le mat est presque toujours préférable.
  • Les surfaces courbes : sur une bouteille, un gobelet ou un poteau, le code se déforme et ses bords sortent du champ. Mieux vaut le placer sur la partie la plus plate, ou le réduire.
  • L'impression floue : une image de QR code basse résolution agrandie, ou un papier trop absorbant qui fait baver l'encre, produit des bords de modules mous que le téléphone interprète mal. Un fichier vectoriel (SVG, PDF) évite ce piège.
  • L'usure en extérieur : le soleil décolore les encres, la pluie gondole le papier. Un code affiché dehors pendant des mois perd progressivement son contraste.
  • L'éclairage : un code placé dans un coin sombre, ou en contre-jour derrière une vitrine, se lit beaucoup moins bien que le même code sous une lumière franche.

6. Le code se lit, mais la destination ne répond plus

C'est la panne la plus frustrante, parce que le code lui-même est irréprochable. Le téléphone le lit instantanément… et ouvre une page d'erreur, une page blanche ou un site qui n'a plus rien à voir. Les causes habituelles :

  • Le site a été refondu et l'adresse de la page a changé, sans redirection depuis l'ancienne.
  • Une faute de frappe s'est glissée dans l'adresse au moment de créer le code, et personne n'a testé avant l'impression.
  • Le code a été créé chez un service qui l'a désactivé à la fin d'un essai gratuit ou d'un abonnement — une pratique répandue, et souvent découverte par les clients avant le commerçant.
  • La page de destination fonctionne sur ordinateur mais pas sur mobile : trop lourde, bloquée par une fenêtre de cookies, ou réservée à un compte connecté.

Avec un QR code statique, l'adresse est gravée dans l'image : la seule réparation est de réimprimer. Avec un QR code dynamique, le code imprimé pointe vers un relais que vous contrôlez ; il suffit de corriger la destination, et tous les supports déjà imprimés repartent immédiatement. C'est souvent la différence entre une mise à jour de trente secondes et une réimpression complète.

Et si c'était le téléphone ?

C'est plus rare qu'on ne le pense, mais cela arrive. Un objectif sale ou rayé brouille l'image — un coup de chiffon règle souvent le problème. Sur les iPhone, l'appareil photo lit les QR codes nativement depuis 2017, comme la grande majorité des Android récents ; sur un modèle plus ancien, il faut parfois passer par Google Lens ou une application dédiée. Enfin, une application de lecture tierce à qui l'on a refusé l'accès à l'appareil photo ne peut évidemment rien lire.

Si le code ne passe que sur certains téléphones, ne concluez pas trop vite que ce sont eux qui sont en cause : c'est le signe d'un code à la limite de la lisibilité. Vos clients, eux, ne réessaieront pas avec un autre appareil.

Prévenir plutôt que réimprimer

Presque toutes ces pannes se détectent en quelques minutes, à condition de tester dans les conditions réelles plutôt que sur l'écran de l'ordinateur qui vient de générer le code :

  1. Imprimez une épreuve au format réel, sur le papier réel. Un QR qui se lit sur un écran de 27 pouces ne dit rien de sa version de 2 cm sur un flyer.
  2. Scannez-la avec au moins deux téléphones différents, dont un d'entrée de gamme ou un peu ancien.
  3. Scannez à la distance où vos clients le feront réellement — depuis le trottoir pour une vitrine, pas le nez collé au papier.
  4. Si le support risque d'être photocopié, testez aussi une photocopie en noir et blanc.
  5. Ouvrez la destination sur un téléphone en données mobiles, sans être connecté à votre compte : c'est ce que verra un client.
  6. Une fois les supports diffusés, surveillez vos statistiques de scans : un support qui ne génère soudain plus aucun scan est souvent un support abîmé, masqué ou mal placé.

Un outil peut faire une partie de ce travail pour vous. Chez QRyx, chaque QR code est généré au niveau de correction d'erreur le plus élevé, puis passe un test de scannabilité avant d'être enregistré, sur tous les plans : contraste entre les couleurs choisies, sens clair/foncé, lisibilité une fois converti en niveaux de gris, et surtout décodage réel du fichier final, logo et cadre compris. En cas d'échec, le problème est signalé et nommé avant l'enregistrement, plutôt que découvert après l'impression.

À retenir

  • Commencez par distinguer un problème de lecture (le téléphone ne réagit pas) d'un problème de destination (la page ne s'ouvre pas).
  • Foncé sur clair, avec un contraste franc, reste la règle la plus sûre ; les teintes pastel et les codes inversés sont les premiers suspects.
  • Visez un côté d'au moins un dixième de la distance de lecture, jamais moins de 2 cm, et gardez une marge blanche de quatre modules.
  • Un logo ne doit ni toucher les trois repères des coins, ni consommer toute la correction d'erreur : elle sert aussi à encaisser l'usure.
  • Un QR dynamique permet de corriger une destination morte sans réimprimer — un QR statique, non.
  • Tester une épreuve imprimée, avec plusieurs téléphones et à la distance réelle, évite presque toutes les réimpressions.

Questions fréquentes

Pourquoi mon QR code ne scanne-t-il pas ? +

Dans la grande majorité des cas, pour l'une de ces raisons : contraste trop faible entre les couleurs, code trop petit pour la distance de lecture, marge blanche autour du code supprimée, logo trop gros, ou reflet sur un support brillant. Si le téléphone lit le code mais ouvre une page d'erreur, c'est la destination qui est en cause, pas le code.

Un QR code peut-il expirer ? +

L'image elle-même n'expire jamais : elle contient un texte figé. En revanche, la page vers laquelle elle mène peut disparaître, et un QR code dynamique cesse de fonctionner si le service qui assure la redirection le désactive, par exemple à la fin d'un essai gratuit. C'est un point à vérifier avant de choisir un prestataire.

Quelle est la taille minimum d'un QR code ? +

En pratique, environ 2 cm de côté pour un code lu en main, de près. Pour les autres usages, une règle d'ordre de grandeur consiste à prévoir un côté égal à au moins un dixième de la distance de lecture : 10 cm pour un code scanné à 1 mètre, 30 cm à 3 mètres.

Peut-on faire un QR code en couleur ? +

Oui, à condition de garder une couleur foncée pour les modules sur un fond clair, avec un contraste marqué. Les couleurs pastel, les gris clairs et les codes clairs sur fond sombre sont les principales sources d'échec. Pensez aussi au rendu en noir et blanc si le support risque d'être photocopié.

Pourquoi mon QR code fonctionne sur un téléphone mais pas sur un autre ? +

C'est le signe d'un code à la limite de la lisibilité : un appareil photo plus performant compense un contraste faible, une petite taille ou un logo envahissant, un autre non. Plus rarement, le téléphone en échec est ancien et ne lit pas les QR codes depuis son appareil photo natif. Dans les deux cas, mieux vaut corriger le code que compter sur le matériel des clients.

Comment réparer un QR code déjà imprimé ? +

Si c'est la destination qui ne répond plus et que le code est dynamique, il suffit de modifier l'adresse de destination depuis votre compte : les supports imprimés refonctionnent immédiatement. Si le code est statique, ou si le problème vient de l'image elle-même (contraste, taille, marge), il faut réimprimer.

Passez à la pratique

Créez votre QR code dynamique en quelques minutes, modifiable sans réimprimer.

Essai 14 jours, sans carte bancaire · Hébergé en France · RGPD