Niveaux de correction d'erreurs des QR codes (L, M, Q, H) expliqués
Comment fonctionne la correction d'erreurs des QR codes, ce que signifient les niveaux L, M, Q et H, et comment choisir le bon niveau pour l'impression, les logos et l'extérieur.
Ce que fait réellement la correction d'erreurs
Chaque QR code contient bien plus que les données que vous encodez. Le standard QR intègre une correction d'erreurs Reed-Solomon — une redondance mathématique qui permet à un scanner de reconstituer les informations manquantes ou endommagées. C'est pourquoi un code reste lisible même lorsqu'une partie est rayée, tachée, recouverte par un logo ou imprimée de façon imparfaite.
Vous contrôlez la quantité de protection à inclure en choisissant un niveau de correction d'erreurs. Il en existe quatre, chacun restaurant une part différente du code — environ 7 % (L), 15 % (M), 25 % (Q) et 30 % (H). Ce sont des valeurs approximatives définies par le standard QR, et non des garanties exactes pour un scan individuel.
Les quatre niveaux en un coup d'œil
| Niveau | Nom | Récupération approx. | Le mieux adapté à |
|---|---|---|---|
| L | Faible | ~7 % | Affichage numérique propre, capacité de données maximale |
| M | Moyen | ~15 % | Choix par défaut polyvalent, impression intérieure standard |
| Q | Quartile | ~25 % | Petits logos, emballages, usure modérée |
| H | Élevé | ~30 % | Superpositions de logo, signalétique extérieure, haute fiabilité |
Le niveau M est le choix par défaut courant : il équilibre résilience et taille pour les liens du quotidien. Le niveau H s'impose dès qu'un code est personnalisé à votre marque ou exposé aux intempéries.
Le compromis : résilience contre densité
La correction d'erreurs n'est pas gratuite. Les données de récupération ajoutent davantage de modules — les petits carrés qui composent le code. Pour une même URL, un code de niveau H est plus dense qu'un code de niveau L : il concentre plus de modules dans la même surface ou s'agrandit pour les accueillir. Chaque module est alors plus petit à une taille d'impression donnée, si bien que le code doit être imprimé plus grand ou scanné de plus près pour rester fiable — et les URL longues aggravent la situation. Plus de protection pardonne davantage de dommages mais se scanne plus difficilement en petit format : adaptez donc le niveau à l'endroit où vivra le code.
Quand choisir chaque niveau
- L — codes irréprochables, exclusivement numériques, où l'image ne peut se dégrader et où vous voulez le plus petit code possible.
- M — la plupart des impressions générales : flyers, menus et documents d'intérieur sans logo. Le choix par défaut raisonnable.
- Q ou H — dès que vous ajoutez un logo. Un visuel au centre recouvre des modules, et la correction d'erreurs comble le vide ; plus il recouvre, plus le niveau requis est élevé. Consultez notre guide pour ajouter un logo et connaître les limites de recouvrement sûres.
- H — conditions difficiles ou extérieures, et partout où la fiabilité est critique : emballages éraflés, étiquettes exposées au soleil et à la pluie, surfaces courbes ou signalétique très fréquentée où un scan raté équivaut à un client perdu.
Comment QR2GO applique la correction d'erreurs
QR2GO intègre la correction d'erreurs Reed-Solomon dans chaque code qu'il génère. Lorsque vous personnalisez un code — en ajoutant un logo ou en appliquant l'un des styles artistiques de QR2GO —, un niveau de correction d'erreurs élevé le maintient scannable malgré la superposition.
Pour l'impression, exportez en SVG (gratuit) afin que les modules restent parfaitement nets à toute taille (l'export PDF prêt à imprimer est disponible pour les QR codes standard avec Premium) ; un vecteur net associé au niveau H constitue la combinaison la plus durable. Suivez ensuite nos bonnes pratiques de design et notre guide de préparation à l'impression, et scannez le résultat final sur plus d'un appareil.
Questions fréquentes
Quel niveau utiliser par défaut ? Le niveau M est sûr pour les codes simples. Passez à Q ou H dès que vous ajoutez un logo, imprimez en petit format ou placez le code à l'extérieur.
Une correction d'erreurs plus élevée agrandit-elle le code ? Elle le rend plus dense : pour les mêmes données, un niveau supérieur ajoute des modules, donc le code grandit ou ses modules rétrécissent. Gardez des URL courtes et imprimez un peu plus grand.
Un QR code avec un logo peut-il quand même être scanné ? Oui — c'est précisément ce que permet la correction d'erreurs. Un niveau élevé (Q ou H) reconstitue les modules cachés derrière un logo centré, tant qu'il reste dans les limites de recouvrement sûres.
Plus de correction d'erreurs est-il toujours mieux ? Non. Les niveaux très élevés consomment une plus grande part de la capacité du code et créent des codes plus denses, plus difficiles à scanner en petit format. Adaptez le niveau au risque réel de dommage, et non au maximum disponible.
Prêt à créer un code résilient et fidèle à votre marque ? Ouvrez le générateur QR2GO et créez-en un en quelques secondes.