Pau · Tarbes · BéarnUn projet de communication ? Décrivez-le, on vous rappelle
Accueil / Guides / Le QR code sur un support imprimé : taille, contraste et marge de silence
impression

Le QR code sur un support imprimé : taille, contraste et marge de silence

J'ai vu passer des QR codes de 8 mm, des QR codes blancs sur fond jaune, et des QR codes collés au bord de coupe. Aucun des trois ne se lit. Voici les quatre paramètres qui décident, et ils se vérifient en une minute.

Parlons de votre projet

Un rappel sous 24 h ouvrées. Sans engagement.

Étape 1 sur 2 — votre besoin

Étape 2 sur 2 — vous joindre

Par Jean-Marc Vidalou · 3 septembre 2026

Comment un code est fait, en trois phrases

Un QR code est une grille de carrés noirs et blancs. Chaque petit carré s'appelle un module. La grille fait 21 modules de côté dans sa version la plus simple, et elle grandit par pas de 4 modules à mesure qu'on y met plus d'information : 25, 29, 33, et ainsi de suite jusqu'à 177.

Les trois gros carrés dans les coins sont les repères de position : c'est par eux que le lecteur trouve le code et calcule son orientation. Le reste porte les données et les codes correcteurs.

Deux conséquences pratiques découlent de là. Plus l'adresse encodée est longue, plus il y a de modules, donc plus chaque module est petit à taille égale, donc plus le code devient difficile à lire. Et la lecture ne dépend pas de la taille absolue du code, elle dépend de la taille d'un module.

Paramètre 1 : la taille d'un module

C'est le vrai critère, et presque personne ne le regarde.

Un lecteur de téléphone a besoin de plusieurs pixels de son capteur par module pour trancher entre noir et blanc. En pratique, on vise au moins 0,4 mm par module en impression de bonne qualité, et plutôt 0,5 mm dès que le support est absorbant ou que la lecture se fait vite.

Le calcul se fait dans l'autre sens. Une adresse courte tient dans une grille de 25 × 25 modules. À 0,5 mm par module, le code fait 12,5 mm de côté. Une adresse longue, avec des paramètres de suivi, monte facilement à 45 × 45 modules : le même code fait alors 22,5 mm.

D'où la règle qui compte le plus : raccourcissez l'adresse avant de fabriquer le code. Passer de 90 à 25 caractères réduit la grille, agrandit chaque module, et rend le code lisible à taille égale. Utilisez une redirection courte sur votre propre nom de domaine plutôt qu'un raccourcisseur tiers, pour la même raison qu'une carte virtuelle : le jour où le service tiers ferme, tous vos imprimés meurent avec lui.

Paramètre 2 : la marge de silence

Autour du code, il faut une zone entièrement vide. Elle s'appelle marge de silence, ou zone tranquille. Sa largeur est de quatre modules sur toutes les faces.

C'est par elle que le lecteur sépare le code de ce qui l'entoure. Sans elle, un texte ou un filet collé au bord du code se fait interpréter comme des modules, et la lecture échoue ou donne une adresse fausse.

Quatre modules de 0,5 mm font 2 mm de blanc autour. Sur une carte de visite, cela veut dire qu'un code de 14 mm occupe en réalité 18 mm de place. Beaucoup de mises en page oublient ce supplément, et la marge de silence se fait manger par un aplat de couleur ou par le bord de coupe.

Le blanc de la marge n'a pas besoin d'être blanc au sens strict : il doit être de la même couleur claire que le fond des modules clairs. Un code noir sur fond crème avec une marge crème fonctionne parfaitement.

Paramètre 3 : le contraste, et le sens dans lequel il va

Deux règles, et la seconde surprend tout le monde.

La première : il faut du contraste. Un code gris clair sur fond blanc ne se lit pas. On vise le même ordre de grandeur qu'un texte, c'est-à-dire un rapport d'au moins 4 pour 1 entre les modules et le fond, et davantage vaut mieux.

La seconde : les modules doivent être plus sombres que le fond, pas l'inverse. Un code blanc sur fond noir est lu par certains lecteurs et pas par d'autres, parce que l'inversion n'est pas prévue par la norme et que sa prise en charge dépend entièrement de l'application. Un code blanc sur un fond de marque foncé est un choix graphique que je vois souvent, et c'est un pari.

Sur les couleurs : un code bleu foncé sur fond blanc fonctionne. Un code rouge sur fond noir, non, parce que le contraste réel entre les deux est faible même si les teintes paraissent très différentes. La couleur ne fait pas le contraste, la luminance le fait.

Et une remarque d'imprimeur : sur un support rouge ou orange vif, certains lecteurs anciens échouaient parce que leur capteur était surtout sensible au rouge. C'est devenu rare, mais si vous imprimez sur un support de couleur vive, faites tester par plusieurs téléphones différents avant de lancer le tirage.

Paramètre 4 : le niveau de correction d'erreur

Un QR code embarque de la redondance : il reste lisible même partiellement abîmé. Quatre niveaux existent, désignés par des lettres, avec la proportion de code restaurable.

NiveauToléranceEffet sur la grille
Lenviron 7 %La grille la plus petite
Menviron 15 %Le réglage par défaut de la plupart des générateurs
Qenviron 25 %Grille plus grande
Henviron 30 %Grille nettement plus grande

Le compromis est direct : plus de correction veut dire plus de modules, donc des modules plus petits à taille égale.

Le niveau H sert dans un cas précis, et un seul : quand on pose un logo au centre du code. Le logo masque des modules, et c'est la correction d'erreur qui compense. La règle prudente est de ne pas masquer plus de la moitié de ce que le niveau tolère, soit environ 15 % de la surface avec un niveau H.

Sur un imprimé qui va vivre dehors, salir, prendre la pluie, le niveau Q se justifie aussi. Sur une carte de visite qui reste dans une poche, le niveau M suffit largement.

Ce qu'on ne peut pas faire subir à un code

Le déformer. Un code étiré horizontalement n'est plus carré, et les modules ne sont plus lus au bon endroit. Redimensionnez toujours en conservant les proportions.

L'imprimer sur une pliure. Le pli déforme la surface et la lecture échoue au moment où l'objet est à plat ou plié, selon le cas. Placez le code entièrement d'un côté du pli, à au moins 5 mm du rainage.

Le poser sur une photo. Même avec un fond clair, la variation de luminance sous le code fait échouer la binarisation. Si le code doit se trouver sur une image, posez-le sur un rectangle uni.

Le fabriquer en image de basse définition. Un QR code téléchargé en PNG de 200 pixels et agrandi à 20 mm donne des bords crénelés : les modules ne sont plus des carrés nets. Générez-le en vectoriel, en SVG ou en PDF, et il sera parfait à toutes les tailles.

Le vernir en brillant. Un vernis brillant sur un code crée un reflet spéculaire qui aveugle le capteur sous certains angles. Un vernis mat ou une réserve de vernis sur la zone du code règle le problème.

La distance de lecture change tout sur un grand format

Sur une carte de visite, la lecture se fait à 20 ou 30 cm. Sur une affiche en vitrine, à un mètre et demi. Sur un panneau de chantier, à cinq mètres. Et un QR code sur une bâche autoroutière ne se lit jamais, parce que personne ne s'arrête.

La règle d'usage que j'applique en atelier : le côté du code fait environ un dixième de la distance de lecture. Trente centimètres de distance donnent un code de 3 cm ; deux mètres donnent 20 cm. C'est un ordre de grandeur d'atelier, pas une norme, et il vaut mieux tester avec le téléphone le plus modeste de l'entreprise plutôt que le plus récent.

Le test qui prend deux minutes

Avant d'envoyer le fichier, imprimez le code à sa taille réelle sur une imprimante de bureau et scannez-le avec trois téléphones différents, dont un ancien, dans une lumière moyenne. Pas en plein soleil, pas sous une lampe de bureau à trente centimètres : dans la lumière où l'objet sera réellement lu.

Ce test attrape les quatre problèmes d'un coup, et il a l'avantage de tester ce qui compte, c'est-à-dire un objet imprimé lu par un appareil réel, et pas une image affichée sur un écran rétroéclairé qui pardonne tout.

Vérifiez aussi que le code mène bien où vous croyez. Un code fabriqué à partir d'une adresse mal recopiée est parfaitement lisible et parfaitement inutile, et cette erreur se découvre en général après le tirage.

Ce qu'un QR code peut contenir d'autre qu'une adresse

La norme prévoit plusieurs types de données, et deux d'entre eux sont utiles sur un imprimé professionnel.

Une fiche de contact. Le format vCard s'encode directement dans le code : nom, société, téléphone, adresse électronique. Le téléphone propose d'ajouter le contact sans passer par le réseau, ce qui est le seul montage qui fonctionne dans un sous-sol de centre de congrès.

Son défaut est mécanique : une fiche complète fait plusieurs centaines de caractères, donc une grille très dense, donc un code beaucoup plus gros à lisibilité égale. Une fiche réduite au strict nécessaire reste raisonnable ; une fiche avec l'adresse postale complète et trois numéros devient un pavé.

Un identifiant de réseau sans fil. Sur un support d'accueil ou une carte de restaurant, un code qui connecte au réseau invité sans taper la clé rend un vrai service.

Un texte simple. Rarement utile, parce qu'il n'y a rien à faire du texte une fois affiché.

Le reste (appeler un numéro, envoyer un message prérempli, ouvrir une position sur une carte) se code aussi, et se ramène en pratique à une adresse.

Ma préférence, sur une carte de visite : une adresse courte vers une page que vous contrôlez, qui sert le fichier de contact. Le code reste petit, le contenu reste modifiable, et rien ne dépend d'un tiers.

Le suivi, et ce qu'il implique

Beaucoup de générateurs proposent un code « dynamique » avec des statistiques de scan. Le mécanisme est simple : le code pointe vers le service, qui compte et redirige.

Deux conséquences, et elles vont dans des sens opposés.

Vous obtenez une mesure réelle de ce que votre imprimé produit, ce qui est rare et précieux : combien de scans, quand, et parfois d'où. Sur une campagne d'affichage, c'est la seule mesure disponible.

Et vous créez une dépendance totale. Le jour où le service ferme, change d'adresse ou suspend votre compte, tous vos imprimés en circulation cessent de fonctionner. J'ai vu deux cents cartes en métal devenir des rectangles décoratifs pour cette raison.

Le montage qui donne les deux : le code pointe vers votre nom de domaine, et c'est votre serveur qui compte puis redirige. Une ligne de configuration chez la plupart des hébergeurs, et les journaux du serveur donnent le comptage. Vous gardez la mesure et vous gardez la main.

S'y ajoute une question qui n'est pas technique : compter des scans, c'est traiter une donnée de connexion. Selon ce que le service enregistre et pendant combien de temps, la question de l'information des personnes se pose. C'est un point à regarder avant de choisir un prestataire, pas après.

Questions fréquentes

Quelle est la taille minimale d'un QR code sur une carte de visite ?

Il n'y a pas de taille absolue : tout se joue sur la taille d'un module, qu'on vise à 0,4 mm au minimum et plutôt 0,5 mm. Avec une adresse courte, cela donne un code d'environ 13 mm de côté, plus 2 mm de marge blanche tout autour. Avec une adresse longue, le même code doit faire 22 mm ou plus.

Peut-on mettre son logo au milieu d'un QR code ?

Oui, à condition d'utiliser un niveau de correction d'erreur élevé et de ne pas masquer plus d'environ 15 % de la surface. Testez systématiquement le résultat avec plusieurs téléphones : un logo un peu trop grand donne un code qui se lit sur un appareil et pas sur un autre, ce qui est le pire des cas puisque le défaut passe inaperçu à la recette.

Un QR code coloré fonctionne-t-il ?

Oui si le contraste de luminance est suffisant et si les modules sont plus sombres que le fond. Un bleu foncé sur blanc fonctionne. Un jaune sur blanc, non, parce que le jaune est presque aussi clair que le blanc, quelle que soit la différence de teinte perçue.

Faut-il utiliser un raccourcisseur d'adresse ?

L'intention est bonne, la mise en œuvre habituelle ne l'est pas. Raccourcir l'adresse réduit le nombre de modules et rend le code plus lisible, mais un raccourcisseur tiers vous rend dépendant d'un service que vous ne contrôlez pas : le jour où il ferme, tous vos imprimés pointent vers rien. Créez une redirection courte sur votre propre nom de domaine.

Vérifier ce que vous avez retenu sur les QR codes imprimés

Cinq questions sur ce qui décide qu'un code se lit ou non. Rien n’est enregistré et rien n’est envoyé : les réponses restent dans votre navigateur.

  1. Quel est le vrai critère de lisibilité d'un QR code imprimé ?

  2. Quelle largeur de zone vide faut-il laisser autour d'un QR code ?

  3. Un QR code blanc sur fond noir se lit-il ?

  4. Dans quel cas le niveau de correction d'erreur le plus élevé se justifie-t-il ?

  5. Quel test attrape le plus de problèmes avant l'envoi du fichier ?

Ce questionnaire a besoin de JavaScript pour vous répondre. Sans lui, chaque réponse se trouve dans le passage de l’article indiqué sous la question.