INSCRIPTION

Des QR codes qui en jettent

Inscrivez-vous maintenant et essayez toutes les fonctionnalités gratuitement pendant 14 jours

J'ai déjà un compte

CONNEXION

Des QR codes qui en jettent

MOT DE PASSE OUBLIÉ

On vous envoie un lien de réinitialisation

Retour à la connexion
Pratique

QR code qui ne scanne pas : trouvez la panne en deux minutes

Le diagnostic en trois gestes, puis toutes les causes : contraste, marge, taille, impression, lien mort ou plan gratuit expiré. Et les correctifs.

20 Aug 20268 min de lectureBenjamin TurcPar Benjamin Turc
QR code qui ne scanne pas : trouvez la panne en deux minutes

Quelqu'un pointe son téléphone vers votre menu. L'appareil photo s'ouvre, cadre le code, et il ne se passe rien. Un QR code qui ne scanne pas vous coûte le client planté juste là, téléphone en main.

La panne vit dans une de ces trois couches : le téléphone qui scanne, le code lui-même (contraste, zone de silence, taille, impression), ou le lien derrière. Testez-les dans cet ordre : en moins de deux minutes, vous savez laquelle a lâché, que votre téléphone ne lise rien ou que votre code imprimé revienne en réclamation.

Le diagnostic en trois couches : le téléphone, le code, le lien

1. Commencez ici : le téléphone, le code ou le lien ?

Trois gestes, et vous savez quels points sauter plus bas.

  1. Scannez-le avec un autre téléphone. Sur Reddit, un Android de trois ans a lu un code que le Moto g de l'auteur refusait. Si ça marche, la panne vient de votre appareil : point 2.
  2. Passez-le dans Google Lens ou un décodeur QR sur ordinateur. Si une URL ressort, le motif est lisible : la panne est en aval (le lien) ou marginale (un contraste ou une densité que seules certaines caméras encaissent).
  3. Ouvrez cette URL dans un navigateur. Une 404, une page blanche ou le mauvais site : la couche lien a cassé. Point 9.

Faites les trois avant d'appeler l'imprimeur : réimprimer est la façon la plus chère de tester une hypothèse.

2. Votre téléphone ne scanne rien : la checklist 60 secondes

Les réparations les moins chères d'abord.

  1. Nettoyez l'objectif avec un chiffon, pas le doigt : le gras de la peau aggrave tout.
  2. Restez en mode Photo : les modes Vidéo et Portrait ne détectent rien.
  3. Vérifiez le réglage. iPhone : Réglages > Appareil photo > Scanner les codes QR, activé depuis iOS 11 mais il saute après certaines mises à jour. Pas de chemin universel sur Android : Samsung dit « Scanner le code QR », Pixel « suggestions de scan ».
  4. Contournez l'appareil photo : Google Lens ou la tuile des Paramètres rapides.
  5. Redémarrez, puis revérifiez ce réglage.

Partez à 30 cm et rapprochez-vous, ne reculez pas : l'autofocus accroche à l'approche. Les gestes appareil par appareil : comment scanner un QR code.

Le téléphone lit d'autres codes ? Innocenté. Le reste, c'est le code.

3. Contraste trop faible, ou code imprimé clair sur foncé

Un QR code clair sur fond sombre est conforme. L'ISO/IEC 18004 §6.2 appelle ça l'inversion de réflectance, l'autorise, puis écrit tout le reste pour du foncé sur clair. Conforme ne veut pas dire fiable.

Les pourcentages de contraste cités partout n'ont aucune méthode de mesure. Imprimez plutôt en niveaux de gris. Boueux pour votre œil, boueux pour la caméra. Les tueurs habituels : ton sur ton, dégradés, photo derrière un code transparent.

Dans nos tests, un générateur a livré un modèle à légende blanche sur fond blanc : ratio 1:1, invisible dans l'aperçu comme dans l'export.

Testez en niveaux de gris avant d'approcher une imprimante.

4. La zone de silence est absente ou envahie

La norme (ISO/IEC 18004 §6.3.8) exige 4 modules de zone de silence sur les quatre côtés, vierges de tout marquage, à la même réflectance que les modules clairs.

Quatre modules : la largeur de quatre de ces petits carrés, pas un simple filet de blanc. Aucune bordure, aucun slogan, aucun bord de photo ne la traverse.

Coupable : un recadrage pour la maquette, ou un fond qui a mangé la marge.

Un code sans marge n'est pas un design compact. C'est un code auquel il manque un morceau.

5. Trop petit, trop flou, ou exporté dans le mauvais format

La distance de scan divisée par 10 donne votre largeur minimale, plus 20 à 30 % de marge. Un code lu à 3 mètres demande 30 cm. Jamais sous 2 x 2 cm environ.

Oubliez les DPI. Denso Wave, l'inventeur du format, dimensionne les modules selon le scanner qui les lira. Raccourcissez l'URL : moins de caractères, moins de modules, des modules plus gros à taille égale.

Imprimez depuis du vectoriel, jamais depuis un JPEG redimensionné. Dans nos tests, le même code exporté en PNG et en SVG différait : un cadre décoratif présent dans l'image, absent du vectoriel envoyé à l'imprimeur.

Trois choses : l'aperçu, l'export, l'épreuve imprimée. Seule la dernière compte.

6. Votre logo recouvre les mauvais modules

La correction d'erreur a quatre niveaux : 7 %, 15 %, 25 % ou 30 % des mots de code récupérables (ISO/IEC 18004 §6.1 f). M est le choix raisonnable par défaut, H seulement quand un logo se pose dessus.

L'emplacement bat le pourcentage. Le guide packaging 2025 de GS1 prévient : un logo sur les trois carrés de repérage des coins peut casser la lecture même à pourcentage sûr.

Ça coupe dans les deux sens : à H, la grille se densifie et exige une meilleure caméra. C'est l'énigme « ça marche sur son téléphone, pas sur le mien » du point 1.

Testez sur trois téléphones. Dont un vieux.

7. Reflets, courbes et codes hors de portée

Le fichier était bon. L'objet sur lequel il a atterri, non.

  • Le brillant, le plastifié et le verre renvoient la lumière droit dans l'objectif. Imprimez en mat.
  • La bavure d'encre ramollit les bords des modules : du flou par un autre chemin.
  • Un pli sur un carré de repérage tue le code. Menus et chevalets partent en premier.
  • Les courbes. Mugs, bouteilles, canettes : la déformation désaligne les carrés de repérage. Face la plus plate, taille au-dessus.

Un QR code déformé sur un mug et un autre frappé par un reflet sur un chevalet

Rotation et miroir ne sont pas des causes : la même norme (§6.1 h) rend le QR indépendant de l'orientation, gracieuseté des carrés des coins.

Plat, mat, hauteur de poitrine, portée de bras. Le reste est un pari sur le dos du client.

8. Le code vit sur un écran, pas sur du papier

Les écrans cassent les codes d'une façon que le papier ne connaît pas.

Trois causes : luminosité trop basse ou réchauffée par un filtre de nuit ; extension de mode sombre qui inverse la grille, l'inversion du point 3 ; fond de page sombre qui avale la zone de silence du point 4.

Luminosité au maximum, extension coupée, page rafraîchie pour un code neuf (les codes de connexion expirent volontairement) ; pour entrer dans une app, son scanner intégré.

Deux réglages, un rafraîchissement. C'était la dernière cause physique : les deux suivantes vivent derrière le lien.

9. Ça scanne, mais rien ne s'ouvre

Le scan a fonctionné. Le navigateur a reçu l'URL. C'est un problème web déguisé en QR code.

  • Une coquille ou une page morte, figées à l'impression.
  • Pas de préfixe https : le contenu se décode en texte, pas en lien.
  • Une destination inutilisable sur téléphone.
  • Pas de réseau, ou un wifi à portail captif : des codes d'un commerçant ont marché en 4G mais pas en wifi, des mois durant.

Un code qui ouvre une URL sans rapport avec le commerce n'est pas cassé. C'est une arnaque, en général un autocollant posé sur l'original.

Rien à réparer sur le papier. Réparez la page, ou repointez un code dynamique.

10. Le code va bien, c'est le plan gratuit derrière qui a expiré

Le motif imprimé ne change jamais. Ce qui s'arrête, c'est le service de redirection vers lequel il pointe.

Les codes dynamiques gratuits meurent de deux façons : fin d'essai, souvent 7 à 14 jours, ou plafond de scans, comme les 1 000 scans par mois d'une offre gratuite. Un commerçant racontait sa gêne : les clients revenaient dire que le code ne marchait pas, le plan gratuit avait touché sa limite.

Un code statique n'a aucun serveur derrière lui et ne peut pas expirer. Un code dynamique ne meurt que quand le compte derrière lui meurt.

11. Rendez votre prochain QR code incassable

Concevez pour le pire téléphone de la salle, pas le meilleur posé sur votre bureau. Puis regardez quelle moitié de cette liste coûte de l'argent : contraste, taille, zone de silence, courbe et reflet finissent en réimpression. Ce qui vit derrière le lien ne coûte rien, si le code est dynamique. Un QR code qui ne scanne pas devient un réglage à changer.

Avec Oh My Code, vous repointez un code dynamique le jour où sa destination casse : les flyers déjà dans mille boîtes aux lettres se remettent à fonctionner sans bruit. Essai de 14 jours, zéro réimpression.

QR imprimé mort et flyers déjà distribués ? Offrez une seconde vie à votre QR code.

Questions fréquentes

Pourquoi mon iPhone ne scanne plus les QR codes ?

Vérifiez Réglages > Appareil photo > Scanner les codes QR : activé par défaut depuis iOS 11, il saute parfois après une mise à jour. Restez en mode Photo, pas Vidéo ni Portrait, et gardez le Scanneur de code du Centre de contrôle en secours.

Pourquoi un QR code scanne sur un téléphone et pas sur un autre ?

Résolution de caméra, âge de l'autofocus, densité du code. Une correction d'erreur élevée charge la grille et demande une caméra plus fine : le résultat varie d'un téléphone à l'autre. Essayez une seconde méthode de scan avant d'accuser le code.

Comment réparer un QR code illisible ?

Décodez-le d'abord sur un ordinateur pour trouver la couche cassée. Puis réimprimez plus grand, modules foncés sur fond clair, marge nette de quatre modules sur les quatre côtés. Si le code est dynamique, repointez la destination au lieu de réimprimer.

Pourquoi mon QR code scanne mais rien ne s'ouvre ?

La couche lien a échoué, pas le code. La caméra a décodé l'URL, le navigateur n'a rien pu en faire : 404, coquille, préfixe https manquant, absence de réseau, ou wifi à portail captif qui intercepte la requête avant votre page.

Est-ce qu'un QR code peut cesser de fonctionner avec le temps ?

Le motif imprimé n'expire pas. La redirection d'un code dynamique, elle, peut cesser de répondre quand l'essai, le plafond de scans ou l'abonnement prend fin. Vu du client, le code est identique : problème de compte, pas d'impression.

Benjamin Turc

Benjamin Turc

Fondateur d'Oh My Code. Convaincu qu'on peut faire scanner sans faire moche.

LinkedIn

Choisissez votre langue

Nous avons détecté que vous pourriez préférer une autre langue. Souhaitez-vous changer ?

English