Nouveau :Offre gratuite expérimentale désormais ouverte à tousv1.6.0

Ok1Second
Menu
Guide

La correction d'erreur des QR codes, expliquée simplement

Chaque QR code contient des données de secours à côté des données réelles. Cette redondance explique qu'un code avec une rayure scanne encore — et qu'un logo au centre ne le casse pas.

Mis à jour 6 octobre 2026 · 4 min de lecture

Les quatre niveaux

La correction d'erreur s'exprime en pourcentage du code qui peut être perdu puis reconstruit. Le niveau par défaut convient à un usage numérique propre ; les codes imprimés gagnent souvent à monter d'un cran.

Les pourcentages décrivent quelle part du motif le lecteur peut échouer à lire — parce qu'elle est couverte, rayée, délavée ou mal éclairée — tout en reconstruisant les données d'origine.

  • L — environ 7 % récupérables, code le plus compact
  • M — environ 15 %, la valeur par défaut habituelle
  • Q — environ 25 %, adapté à l'impression
  • H — environ 30 %, idéal avec un logo ou un style marqué

Comment fonctionnent les données de secours

Un QR code n'est pas une image de votre URL. C'est une grille de mots de données entremêlés de mots de correction, calculés à partir des données par un algorithme de type somme de contrôle. En lisant la grille, le lecteur repère les mots arrivés corrompus et résout les originaux.

Point crucial : les mots sont entrelacés, des modules consécutifs proviennent de mots différents. C'est pourquoi le dommage se répartit. Une rayure sur un cinquième du code abîme un peu de nombreux mots plutôt que d'en détruire quelques-uns — et chacun de ces mots dispose de sa propre marge de correction.

  • La redondance est calculée à partir des données, pas stockée comme une copie
  • L'entrelacement transforme un grand trou en beaucoup de petits réparables
  • La récupération se fait mot par mot : un peu partout est plus facile que tout au même endroit

Le compromis

Plus de redondance signifie plus de modules pour le même contenu, donc un motif plus dense. C'est pourquoi un code très stylisé doit être imprimé plus grand : vous lui demandez de porter plus de données de secours.

La densité est ce qu'il faut surveiller à la taille d'impression. Le nombre de modules augmente avec le niveau, donc un code en H a des modules plus petits que le même contenu en L imprimé à la même taille physique. La distance de scan dépend de la taille du module, pas de celle du carré.

  • Niveau plus haut, même contenu : plus de modules, chacun plus petit
  • Même taille imprimée : la version en H demande un scan plus proche
  • Gardez la règle 10:1 entre taille et distance quand vous montez de niveau

Choisir un niveau

Voyez le niveau comme une fonction de ce que le code doit survivre. Sur un écran, rien ne va mal et L suffit. Sur papier, quelque chose va presque toujours mal.

  • L : écran uniquement, ou un code lu à quelques centimètres sous bonne lumière
  • M : usage numérique général et impression propre et grande
  • Q : le défaut raisonnable pour un code imprimé
  • H : logos, style marqué, surfaces courbes ou tout endroit où l'impression peut s'abîmer

Ce que la correction d'erreur ne répare pas

Elle récupère des modules manquants. Elle ne récupère pas un code dont les modules sont trop petits pour la distance de lecture, ni un code trop peu contrasté pour être lu : ce sont des défaillances de l'impression, pas des données.

Il en va de même d'une zone de silence absente, d'un code sur support réfléchissant et d'un code flouté par le mouvement. Dans chaque cas les bits arrivent faux avec assurance, et la redondance n'a rien à reconstruire.

  • Trop petit ou trop loin : un problème de résolution, pas de redondance
  • Trop peu de contraste : le lecteur lit les mauvais modules
  • Pas de zone de silence : le lecteur ne trouve pas le code
  • Flou ou reflets : monter de niveau n'aide pas

Questions fréquentes

Quel niveau utiliser pour l'impression ?
Q par défaut, ou H si vous ajoutez un logo, un style marqué, ou si le code se trouve là où il peut s'abîmer. L et M sont pour les écrans et l'impression propre et grande.
La correction d'erreur rend-elle un code plus difficile à scanner ?
Non — elle le rend plus tolérant. Le seul inconvénient est un motif plus dense, ce qui compte aux petites tailles d'impression parce que les modules rétrécissent.
La correction d'erreur peut-elle réparer un code très abîmé ?
Jusqu'à un certain point. Elle récupère une proportion de modules manquants, pas un code à la mauvaise taille, sans contraste ou privé de sa zone de silence.
Un niveau plus haut agrandit-il le code ?
Plus grand en nombre de modules, pas en contenu. Pour la même URL, le motif a besoin de plus de modules : à taille imprimée égale, chaque module est plus petit — imprimez plus grand ou attendez-vous à un scan plus proche.
Quel niveau choisir avec un logo ?
H. Il tolère environ 30 % de perte, ce qui laisse la place à un logo d'environ un tiers de la largeur du code et couvre en plus l'usure normale de l'impression.
Puis-je changer de niveau après impression ?
Non. Le niveau est inscrit dans le motif : le changer suppose un nouveau code et une réimpression. Décidez-le avant le tirage, pas après le premier scan raté.

À lire ensuite

Prêt à en créer un ?

Les codes dynamiques sont modifiables à partir de 4 $/mois.

Créez votre premier QR code dynamique

Gratuit pour commencer. Un code, modifiable à vie, avec des statistiques dès le premier scan.

Statistiques respectueuses de la vie privéeAucun frais par scanModifier les liens à tout momentSans engagement