Published: 2026-06-11
Un code QR qui ne se scanne pas échoue presque toujours pour l'une de huit raisons. Parcourez cette liste dans l'ordre — elle est triée selon la fréquence à laquelle chaque cause s'avère être la coupable.
At a glance
| Minimum size | ~2 × 2 cm; scale up by the distance ÷ 10 rule for farther reads |
|---|---|
| Quiet zone | ≥ 4-module clear margin required — cropping it is a top failure — ISO/IEC 18004 |
| Contrast | Dark-on-light; inverted or low-contrast codes fail on many scanners |
| Error-correction budget | Level H recovers ≤ 30% of the symbol; a logo plus wear share that budget — ISO/IEC 18004 |
| Finder patterns | The 3 corner squares locate the symbol; damage there is fatal well before 30% — ISO/IEC 18004 |
| Dead redirect | A dynamic code whose provider deactivated the link scans but won't load |
“QR Code has error correction capability to restore data if the code is dirty or damaged.”
1. Trop petit pour la distance de scan
L'échec le plus courant. La longueur du côté d'un code doit valoir au moins un dixième de la distance à laquelle il est scanné, avec un plancher absolu autour de 2 × 2 cm. Un code de 2 cm sur une affiche que les gens lisent à deux mètres est inscannable par conception.
Solution : réimprimez plus grand, ou déplacez le code là où les gens peuvent s'en approcher.
2. Faible contraste ou couleurs inversées
Les scanners cherchent des modules foncés sur fond clair. Les codes blanc-sur-noir (inversés) échouent sur une grande part des applications de scan, et les palettes de marque subtiles — or sur crème, gris sur blanc — échouent dès que l'éclairage est moins que parfait.
Solution : points foncés, fond clair, fort contraste. Le noir sur blanc ne perd jamais.
3. La zone de silence a été rognée
L'ISO/IEC 18004 exige une marge vide d'au moins 4 modules autour du code. Les concepteurs la rognent régulièrement ou font courir le texte et les bordures jusqu'aux points, et le scanner ne peut plus isoler le symbole.
Solution : rétablissez la marge blanche. Si un cadre ou une légende se trouve près du code, gardez-le hors de la zone de silence.
4. Le logo couvre une trop grande surface
Le niveau de correction d'erreur H peut reconstruire jusqu'à 30 % du symbole, mais ce budget doit aussi couvrir les défauts d'impression et l'usure — un logo qui dévore 25 % du centre ne laisse rien en réserve.
Solution : gardez le logo sous environ 20 % de la surface du code, toujours avec la correction d'erreur H, et ne le laissez jamais toucher les trois carrés de détection dans les coins.
5. Trop de données entassées
Les URL longues et les vCards complètes poussent le code vers une grille de modules dense. Aux petites tailles d'impression, les points individuels deviennent trop fins pour être résolus.
Solution : raccourcissez le contenu. Encodez une URL courte qui redirige sur votre propre domaine, ou réduisez les champs de la vCard à l'essentiel.
6. Surface brillante, courbée ou texturée
L'éblouissement du laminage ou du verre aveugle l'appareil photo ; la courbure des bouteilles et des manchons déforme la grille ; le tissu et les textures ondulées fragmentent les modules.
Solution : les finitions mates battent le brillant. Sur un emballage courbé, placez le code là où la surface est la plus plate, ou réduisez-le pour que la courbure sur le code soit négligeable.
7. Dommage physique au mauvais endroit
La correction d'erreur gère bien les dommages dispersés, mais les trois grands carrés dans les coins (motifs de détection) sont la façon dont les scanners localisent le code — un dommage à cet endroit est fatal bien avant les 30 %.
Solution : réimprimez, et pour les codes manipulés, laminez et augmentez la correction d'erreur à Q ou H.
8. Le scan fonctionne — le lien est mort
Si l'appareil photo reconnaît le code mais que la destination ne se charge pas, le QR n'est pas le problème. Soit la page de destination est hors ligne, soit le code est un QR dynamique dont le fournisseur a désactivé la redirection — l'issue standard d'un essai expiré sur les services de QR par abonnement.
Solution : scannez et lisez l'URL elle-même. Si c'est un domaine de lien court que vous ne reconnaissez pas, le code était dynamique ; générez un remplacement statique pointant directement vers votre destination et réimprimez.
Questions fréquentes
- Pourquoi mon code QR se scanne-t-il sur iPhone mais pas sur Android ?
- Généralement une taille ou un contraste limite : différentes chaînes d'appareil photo abandonnent à des seuils différents. Un code qui ne se scanne que sur certains téléphones vous dit qu'il n'a aucune marge de sécurité — corrigez la taille, le contraste ou la densité plutôt que de blâmer le téléphone.
- Les codes QR se scannent-ils depuis un écran ?
- Oui — les écrans sont à fort contraste et rétroéclairés, ce que les scanners aiment. Les échecs sur écran viennent d'une faible luminosité, de filtres de mode nuit agressifs, ou d'un code affiché trop petit. Passez l'image en plein écran et augmentez la luminosité.
- Comment tester correctement un code QR avant d'imprimer un lot ?
- Imprimez-en un à la taille finale sur le matériau final. Scannez-le avec au moins deux téléphones — un iPhone, un Android de milieu de gamme — depuis la distance réelle, dans le pire éclairage où le code vivra. Trente secondes de test évitent un nouveau tirage.
Outils associés
- Scanner de code QR — Téléversez une photo du code défaillant pour voir s'il se décode et ce qu'il décode.
- Générateur de code QR d'URL — Régénérez un code statique propre avec des réglages par défaut sensés.
- Modèles de code QR — Designs stylisés qui restent dans un contraste scannable.
