QR et codes-barres

Créer des QR codes qui se scannent : niveaux de correction d'erreur, taille d'impression et codes-barres

Les QR codes sont partout : flyers, cartes de visite, menus, emballages. Pourtant, les codes imprimés que les téléphones peinent à lire sont étonnamment fréquents. Voici comment créer des codes qui se scannent du premier coup.

Comment un QR code est construit

Le QR code a été mis au point en 1994 par le japonais Denso Wave pour suivre des pièces automobiles, et il est normalisé sous la référence ISO/IEC 18004. Les trois grands carrés dans les coins (motifs de repérage) permettent aux lecteurs de le décoder rapidement sous n'importe quel angle.

Les tailles vont de la version 1 (21×21 modules) à la version 40 (177×177). Plus on stocke de données, plus la version augmente et plus les points sont denses. La plus grande version contient jusqu'à 7 089 chiffres ou 2 953 octets de données générales.

Les niveaux de correction d'erreur L, M, Q et H

Les QR codes utilisent la correction d'erreur de Reed-Solomon : ils restent lisibles même partiellement masqués ou salis. Il existe quatre niveaux, définis par la part de dommages récupérable.

  • L : environ 7 %. Contient le plus de données.
  • M : environ 15 %. Le réglage par défaut habituel.
  • Q : environ 25 %. Impressions en extérieur et surfaces irrégulières.
  • H : environ 30 %. Pour placer un logo au centre.

Un niveau plus élevé rend le même contenu plus dense : H n'est donc pas automatiquement meilleur. Pour une impression intérieure nette sans logo, M suffit — et ses points plus gros se lisent souvent plus facilement.

Un contenu court se scanne mieux

La longueur des données a le plus d'effet sur la lisibilité. Une URL de 200 caractères pleine de paramètres de suivi et une URL de 30 caractères imprimées à la même taille ont des points très différents, et sur de petits supports la longue échoue souvent.

Faites pointer le code vers un chemin court de votre propre domaine (par exemple example.com/m) qui redirige vers l'adresse complète. Bonus : vous pouvez changer la destination après l'impression. Encodez en pourcent les URL contenant des espaces ou des accents pour que toutes les applications de lecture les interprètent de la même façon.

Taille d'impression et zone de silence

Une règle empirique courante veut que la largeur du code soit d'environ un dixième de la distance de lecture. Cartes de visite et flyers scannés à 30 cm demandent au moins 2 à 3 cm ; une affiche vue à 2 m demande environ 20 cm. Dans un espace restreint, raccourcir le contenu compte autant qu'agrandir le code.

La marge blanche autour du code (zone de silence) est indispensable ; la norme exige quatre modules. Des bordures ou des graphismes collés au code réduisent fortement la reconnaissance. Pour l'impression, exportez un format vectoriel comme le SVG afin qu'il reste net à toutes les tailles.

Pourquoi un code ne se scanne pas

Comme on ne voit pas où mène un QR code avant de le scanner, ils sont parfois détournés pour du hameçonnage. Imprimer le domaine de destination à côté d'un QR code public aide à inspirer confiance.

  • Contraste faible : utilisez des modules foncés sur fond clair ; évitez les gris pâles ou les couleurs pastel.
  • Couleurs inversées : des modules clairs sur fond foncé troublent certains lecteurs.
  • Logos trop grands : un logo dépassant la capacité de correction casse le code. Restez sous environ 20 % de la surface, même au niveau H.
  • Brillance et courbes : les reflets d'un pelliculage et les surfaces courbes comme les bouteilles gênent la lecture.
  • Absence de test : scannez l'épreuve avec plusieurs téléphones, à la distance réelle, avant l'impression.

QR code et codes-barres linéaires

Le code-barres à rayures des produits vendus en magasin est un code unidimensionnel. L'EAN-13 compte 13 chiffres : un préfixe GS1 (300 à 379 pour la France), les numéros d'entreprise et de produit, et une clé de contrôle. Ces numéros sont attribués par GS1 ; vous ne devez pas les inventer pour des produits vendus en magasin.

Pour des usages internes comme la gestion de stock ou les billets d'événement, le Code 128 est pratique car il encode librement lettres et chiffres. Avec les générateurs de QR codes et de codes-barres d'AIBIZAP, vous créez le bon code selon l'usage et téléchargez des images prêtes à imprimer.

Essayez avec ces outils

Autres guides

Tous les guides