Design des codes QR

Niveaux de correction d’erreurs des codes QR : L, M, Q et H expliqués

Ce qu’est la correction d’erreurs d’un code QR, ce que signifient les niveaux L, M, Q et H, comment ils influencent la taille et la densité du code et lequel choisir selon la situation.

Niveaux de correction d’erreurs des codes QR : L, M, Q et H expliqués

L’une des caractéristiques qui rendent les codes QR si fiables est qu’ils continuent de fonctionner même rayés, tachés, partiellement masqués ou imprimés sur une surface irrégulière. C’est possible grâce à la correction d’erreurs, une option que de nombreux générateurs proposent dans leurs réglages avancés et que peu d’utilisateurs comprennent. Dans cet article, nous vous expliquons ce que c’est, comment fonctionne chaque niveau et lequel vous convient.

Qu’est-ce que la correction d’erreurs

Lors de la création d’un code QR, en plus des données que vous voulez stocker (une URL, un texte, une vCard), on ajoute des informations redondantes calculées avec l’algorithme Reed-Solomon, le même que celui utilisé dans les CD, les DVD et les communications par satellite. Si une partie du code est illisible, le lecteur utilise cette redondance pour reconstituer les données manquantes.

Plus on ajoute de redondance, plus le code peut supporter de dommages, mais plus il a besoin de modules pour stocker la même information.

Les quatre niveaux

NiveauDonnées récupérablesDensité du codeUsage recommandé
L (Low)Jusqu’à 7 %La plus faibleÉcrans, environnements propres, contenu long
M (Medium)Jusqu’à 15 %MoyenneUsage général, impression standard
Q (Quartile)Jusqu’à 25 %ÉlevéeExtérieur, industrie, codes avec petit logo
H (High)Jusqu’à 30 %La plus élevéeCodes avec logo, surfaces exposées à l’usure

Comment cela influence l’aspect du code

Pour un même contenu, un code de niveau H comporte plus de modules qu’un code de niveau L. Par exemple, une URL d’environ 50 caractères peut générer un code de 33 × 33 modules en niveau L et de 41 × 41 en niveau H. Si vous imprimez les deux à la même taille, les modules du code H seront plus petits.

Cela a une conséquence pratique : un niveau élevé impose d’imprimer le code plus grand ou de réduire le contenu pour garder une bonne lisibilité.

Quel niveau choisir

Niveau L

Utilisez-le lorsque le code sera affiché dans des conditions idéales : sur un écran, dans un document numérique ou dans un environnement propre, et lorsque vous devez stocker beaucoup d’informations dans peu d’espace.

Niveau M

C’est l’équilibre le plus courant et celui que de nombreux générateurs utilisent par défaut. Parfait pour les dépliants, les cartes de visite, les cartes de restaurant et la plupart des supports imprimés en intérieur.

Niveau Q

Choisissez-le lorsque le code sera exposé : affiches extérieures, étiquettes en entrepôt, machines, véhicules ou produits très manipulés. Il convient aussi aux petits logos.

Niveau H

Indispensable si vous ajoutez un logo au centre, car le logo masque une partie du code qu’il faut récupérer. C’est aussi la meilleure option pour les surfaces susceptibles d’être rayées, mouillées ou salies.

Correction d’erreurs et logos

Lorsque vous placez un logo au centre, cette zone devient illisible. La correction d’erreurs doit compenser cette perte et laisser en plus une marge pour d’éventuels dommages réels (saleté, reflets, mauvaise impression). C’est pourquoi :

  • En niveau H, gardez le logo sous 20 à 25 % de la surface.
  • En niveau Q, utilisez des logos encore plus petits.
  • En niveaux L ou M, évitez les logos.

Avec le générateur de codes QR de QRcrea, vous pouvez choisir le niveau de correction dans les options avancées et voir dans l’aperçu comment la densité change.

Idées reçues sur la correction d’erreurs

  • « Un niveau plus élevé est toujours meilleur. » Non. Un niveau H avec un contenu long génère un code très dense qui peut être plus difficile à lire à distance ou en petit format.
  • « La correction compense un faible contraste. » Non. Si les modules ne se distinguent pas du fond, aucun niveau de correction ne résout le problème.
  • « On peut masquer les yeux si le niveau est H. » Non. Les trois motifs de position sont indispensables pour localiser le code ; la correction d’erreurs protège les données, pas ces motifs.

Combinaison avec la taille

SituationNiveau recommandéConseil de taille
Carte de visite sans logoMMinimum 2 cm
Carte de visite avec logoHMinimum 2,5 cm et URL courte
Affiche intérieureM ou QRègle de distance 10:1
Affiche extérieureQ ou HAugmenter de 20 à 30 %
Étiquette industrielleQ ou HMatériau résistant
Écran ou webL ou MBonne résolution

Exemple pratique

Une entreprise de location de vélos colle un code sur chaque vélo pour ouvrir son application. Les vélos sont dans la rue, exposés à la pluie, au soleil et aux rayures. Avec un niveau L, une petite éraflure sur le code le rendrait inutilisable. Avec un niveau Q ou H et une URL courte, le code continue de fonctionner même si une partie est abîmée, et l’entreprise évite de remplacer constamment les autocollants.

Questions fréquentes

Puis-je changer le niveau après l’impression ?

Non. Le niveau fait partie du code lui-même ; pour le changer, il faudrait générer et imprimer un nouveau code.

Le niveau de correction influence-t-il la vitesse de lecture ?

Indirectement. Un code plus dense peut mettre un peu plus de temps à être lu sur des téléphones anciens ou dans des conditions de faible luminosité.

Quel niveau QRcrea utilise-t-il par défaut ?

Le générateur applique un niveau adapté à un usage général et vous permet de l’augmenter si vous ajoutez un logo ou si vous allez utiliser le code en extérieur.

Conclusion

La correction d’erreurs est le filet de sécurité de vos codes QR. Choisissez L pour les écrans et les contenus longs, M pour un usage général, Q pour les environnements exigeants et H dès que vous ajoutez un logo. Adaptez la taille au niveau choisi et testez le résultat imprimé. Configurez la correction d’erreurs et créez votre code avec le générateur de codes QR de QRcrea.

Prêt à créer votre code QR ?

Personnalisez-le avec vos couleurs et votre logo, et téléchargez-le gratuitement en quelques secondes.

Créer un code QR
Défiler vers le haut