Un QR code couleur se démarque immédiatement d'un code noir et blanc et s'intègre mieux à une charte graphique. Pourtant, chaque année, des flyers et des étiquettes partent à l'impression avec un code joli mais impossible à scanner. Le problème vient presque toujours du contraste. Voici les règles à connaître pour habiller votre QR code de couleurs sans sacrifier sa lisibilité.
Un QR code en couleur, est-ce vraiment possible ?
Oui. La norme n'impose pas le noir et blanc : elle impose que le lecteur puisse distinguer deux états, module foncé et module clair. Pour cela, l'appareil photo du smartphone analyse surtout la luminosité de chaque zone, et beaucoup moins la teinte. Un module bleu marine sur fond crème sera lu sans difficulté ; un module rouge vif sur fond orange risque d'être confondu avec son fond, car leurs luminosités sont proches, même si les teintes semblent différentes à l'œil.
La règle n°1 : modules foncés sur fond clair
C'est la configuration attendue par tous les lecteurs. Les modules (les petits carrés qui portent les données) doivent être plus foncés que le fond. Cette règle vaut aussi pour les trois carrés de repérage dans les coins, que l'on appelle souvent les « yeux » du QR code.
Les codes inversés, avec des modules clairs sur un fond foncé, sont lus par une partie des applications et des appareils récents, mais pas par tous. Pour un support destiné au grand public, imprimé à des centaines d'exemplaires, évitez ce pari.
Comment vérifier le contraste de vos couleurs
Le test le plus simple ne demande aucun outil technique : convertissez votre QR code en niveaux de gris (n'importe quel logiciel d'image le fait, et la plupart des smartphones proposent un filtre noir et blanc). Si, en gris, les modules et le fond restent nettement différents, votre combinaison est bonne. Si tout devient un gris moyen uniforme, le code sera difficile à lire.
Vous pouvez aussi vous appuyer sur les outils de vérification de contraste utilisés pour l'accessibilité web : une combinaison qui offre un fort ratio de contraste pour du texte en offre généralement un bon pour un QR code.
Les combinaisons qui fonctionnent et celles à éviter
| Modules | Fond | Résultat |
|---|---|---|
| Bleu marine | Blanc ou crème | Très bonne lecture |
| Vert sapin | Blanc | Très bonne lecture |
| Bordeaux | Rose très pâle | Bonne lecture |
| Gris anthracite | Jaune pâle | Bonne lecture |
| Rouge vif | Orange | Lecture aléatoire |
| Jaune | Blanc | Souvent illisible |
| Blanc | Noir | Code inversé, non lu par certains lecteurs |
En résumé : gardez votre couleur de marque pour les modules si elle est soutenue, et réservez les teintes claires ou pastel au fond.
Dégradés, formes et yeux du QR code
Les dégradés
Un dégradé apporte de la profondeur, à condition que sa teinte la plus claire reste nettement plus foncée que le fond. Un dégradé qui va d'un bleu nuit à un turquoise clair, posé sur du blanc, risque de rendre illisible la partie claire du code.
La forme des points
Points arrondis, ronds ou carrés : les formes arrondies donnent un rendu plus doux et restent bien lues, tant que les modules ne deviennent pas trop petits ou trop espacés.
Les yeux
Colorer les carrés de repérage d'une couleur d'accent est une bonne façon de personnaliser le code sans toucher aux données. Ils doivent cependant rester foncés et bien contrastés : ce sont eux que le lecteur cherche en premier.
Dans l'éditeur de QR tag, vous pouvez régler séparément la couleur des points, des yeux et du fond, ce qui permet de tester plusieurs combinaisons rapidement.
Le fond et la zone de silence
Un QR code a besoin d'une marge vide tout autour de lui, d'environ quatre modules de large : la zone de silence. Elle doit avoir la même couleur claire que le fond du code. Poser un code directement sur une photo, une texture ou un motif fait disparaître cette marge et perturbe la détection. Si votre visuel est chargé, ajoutez un cartouche blanc ou clair sous le QR code.
Même logique pour les supports transparents ou réfléchissants : sur une vitrine ou une plaque plexiglass avec QR code, prévoyez toujours un fond opaque derrière le code.
Couleurs à l'écran et couleurs imprimées
Votre écran affiche des couleurs en RVB, alors que l'imprimeur travaille généralement en CMJN. Une couleur vive à l'écran peut sortir plus terne sur papier, et un contraste limite à l'écran peut devenir insuffisant une fois imprimé. Trois précautions :
- demandez une épreuve ou imprimez un test avant le tirage complet ;
- gardez une marge de sécurité sur le contraste, plutôt que de viser la limite ;
- tenez compte du support : un papier recyclé ou kraft assombrit le fond et réduit l'écart avec les modules.
Couleur et logo : attention au cumul
Chaque personnalisation consomme un peu de la marge de lecture : un contraste réduit, des points arrondis, un logo central. Prises une à une, elles passent ; cumulées, elles peuvent faire échouer la lecture. Si vous ajoutez un logo, compensez par un contraste très franc. Notre guide pour créer un QR code personnalisé avec logo explique comment la correction d'erreur absorbe la place prise par l'image.
Et sur un écran ?
Un QR code affiché sur un écran (présentation, vitrine numérique, site web) suit les mêmes règles, avec une difficulté supplémentaire : la luminosité de l'écran et les reflets de la vitre. Un mode sombre peut aussi inverser l'apparence d'une page et transformer votre code en code inversé. Intégrez toujours le QR code comme une image sur fond clair, plutôt que de le laisser hériter des couleurs de la page.
Checklist avant diffusion
- Modules plus foncés que le fond, yeux compris.
- Test en niveaux de gris concluant.
- Dégradé : la teinte la plus claire reste foncée.
- Zone de silence claire et dégagée autour du code.
- Épreuve imprimée sur le support réel.
- Scan réussi avec au moins un iPhone et un Android, en lumière normale et faible.
En respectant ces quelques règles, votre QR code couleur reste fidèle à votre identité visuelle tout en se scannant du premier coup.




