---
title: QR code sur une carte de visite : taille et contraste
description: Quelle taille pour un QR code imprimé, quelle marge autour, quel contraste, quelle correction d'erreur. Les règles qui font qu'un code se lit, vues depuis l'atelier.
url: https://www.agence-de-communication-pau.fr/guides/qr-code-sur-un-imprime/
sources: Volumes Google Ads (relevé du 29/08/2026), SERP Google organique live
licence: Chiffres réutilisables en citant la source et la date de relevé.
---

QR code sur une carte de visite : taille et contraste 

 Aller au contenu 

 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.

 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.

| Niveau | Tolérance | Effet sur la grille |
|---|---|---|
| L | environ 7 % | La grille la plus petite |
| M | environ 15 % | Le réglage par défaut de la plupart des générateurs |
| Q | environ 25 % | Grille plus grande |
| H | environ 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.
 Quel est le vrai critère de lisibilité d'un QR code imprimé ?
 La taille totale du code en millimètres La taille d'un module Le nombre de caractères encodés Le niveau de correction d'erreur L’article dit autre chose. Un lecteur a besoin de plusieurs pixels de capteur par module. On vise au moins 0,4 mm par module, et plutôt 0,5 mm sur un support absorbant. C'est pour cela que raccourcir l'adresse encodée rend un code plus lisible à taille égale : il y a moins de modules, donc chacun est plus grand.
 Dans l’article : Paramètre 1 : la taille d'un module 

 C’est bien ce que dit l’article. Un lecteur a besoin de plusieurs pixels de capteur par module. On vise au moins 0,4 mm par module, et plutôt 0,5 mm sur un support absorbant. C'est pour cela que raccourcir l'adresse encodée rend un code plus lisible à taille égale : il y a moins de modules, donc chacun est plus grand.
 Dans l’article : Paramètre 1 : la taille d'un module 

 L’article dit autre chose. Un lecteur a besoin de plusieurs pixels de capteur par module. On vise au moins 0,4 mm par module, et plutôt 0,5 mm sur un support absorbant. C'est pour cela que raccourcir l'adresse encodée rend un code plus lisible à taille égale : il y a moins de modules, donc chacun est plus grand.
 Dans l’article : Paramètre 1 : la taille d'un module 

 L’article dit autre chose. Un lecteur a besoin de plusieurs pixels de capteur par module. On vise au moins 0,4 mm par module, et plutôt 0,5 mm sur un support absorbant. C'est pour cela que raccourcir l'adresse encodée rend un code plus lisible à taille égale : il y a moins de modules, donc chacun est plus grand.
 Dans l’article : Paramètre 1 : la taille d'un module 

 Quelle largeur de zone vide faut-il laisser autour d'un QR code ?
 Un module Deux modules Quatre modules Aucune, le cadre du code suffit L’article dit autre chose. La marge de silence fait quatre modules sur toutes les faces. C'est par elle que le lecteur sépare le code de son environnement : un filet ou un texte collé au bord se fait interpréter comme des modules, et la lecture échoue ou donne une adresse fausse.
 Dans l’article : Paramètre 2 : la marge de silence 

 L’article dit autre chose. La marge de silence fait quatre modules sur toutes les faces. C'est par elle que le lecteur sépare le code de son environnement : un filet ou un texte collé au bord se fait interpréter comme des modules, et la lecture échoue ou donne une adresse fausse.
 Dans l’article : Paramètre 2 : la marge de silence 

 C’est bien ce que dit l’article. La marge de silence fait quatre modules sur toutes les faces. C'est par elle que le lecteur sépare le code de son environnement : un filet ou un texte collé au bord se fait interpréter comme des modules, et la lecture échoue ou donne une adresse fausse.
 Dans l’article : Paramètre 2 : la marge de silence 

 L’article dit autre chose. La marge de silence fait quatre modules sur toutes les faces. C'est par elle que le lecteur sépare le code de son environnement : un filet ou un texte collé au bord se fait interpréter comme des modules, et la lecture échoue ou donne une adresse fausse.
 Dans l’article : Paramètre 2 : la marge de silence 

 Un QR code blanc sur fond noir se lit-il ?
 Oui, l'inversion est prévue par la norme Oui, si le contraste est suffisant Par certains lecteurs seulement, l'inversion n'est pas prévue Non, jamais L’article dit autre chose. Les modules doivent être plus sombres que le fond. L'inversion n'est pas prévue par la norme et sa prise en charge dépend entièrement de l'application de lecture : un code blanc sur fond de marque foncé est un pari, pas un choix sûr.
 Dans l’article : Paramètre 3 : le contraste, et le sens dans lequel il va 

 L’article dit autre chose. Les modules doivent être plus sombres que le fond. L'inversion n'est pas prévue par la norme et sa prise en charge dépend entièrement de l'application de lecture : un code blanc sur fond de marque foncé est un pari, pas un choix sûr.
 Dans l’article : Paramètre 3 : le contraste, et le sens dans lequel il va 

 C’est bien ce que dit l’article. Les modules doivent être plus sombres que le fond. L'inversion n'est pas prévue par la norme et sa prise en charge dépend entièrement de l'application de lecture : un code blanc sur fond de marque foncé est un pari, pas un choix sûr.
 Dans l’article : Paramètre 3 : le contraste, et le sens dans lequel il va 

 L’article dit autre chose. Les modules doivent être plus sombres que le fond. L'inversion n'est pas prévue par la norme et sa prise en charge dépend entièrement de l'application de lecture : un code blanc sur fond de marque foncé est un pari, pas un choix sûr.
 Dans l’article : Paramètre 3 : le contraste, et le sens dans lequel il va 

 Dans quel cas le niveau de correction d'erreur le plus élevé se justifie-t-il ?
 Sur tous les imprimés, par précaution Quand on pose un logo au centre du code Quand l'adresse encodée est longue Quand le code est très petit L’article dit autre chose. Le logo masque des modules, et c'est la correction d'erreur qui compense. Plus de correction veut dire plus de modules, donc des modules plus petits à taille égale : l'appliquer partout par précaution rend le code moins lisible, pas plus.
 Dans l’article : Paramètre 4 : le niveau de correction d'erreur 

 C’est bien ce que dit l’article. Le logo masque des modules, et c'est la correction d'erreur qui compense. Plus de correction veut dire plus de modules, donc des modules plus petits à taille égale : l'appliquer partout par précaution rend le code moins lisible, pas plus.
 Dans l’article : Paramètre 4 : le niveau de correction d'erreur 

 L’article dit autre chose. Le logo masque des modules, et c'est la correction d'erreur qui compense. Plus de correction veut dire plus de modules, donc des modules plus petits à taille égale : l'appliquer partout par précaution rend le code moins lisible, pas plus.
 Dans l’article : Paramètre 4 : le niveau de correction d'erreur 

 L’article dit autre chose. Le logo masque des modules, et c'est la correction d'erreur qui compense. Plus de correction veut dire plus de modules, donc des modules plus petits à taille égale : l'appliquer partout par précaution rend le code moins lisible, pas plus.
 Dans l’article : Paramètre 4 : le niveau de correction d'erreur 

 Quel test attrape le plus de problèmes avant l'envoi du fichier ?
 Scanner le code affiché sur l'écran Vérifier la taille du fichier image Imprimer le code à sa taille réelle et le scanner avec plusieurs téléphones Regarder le code à 400 % dans le logiciel L’article dit autre chose. Un écran rétroéclairé pardonne tout. Un test sur papier, à taille réelle, avec plusieurs téléphones dont un ancien, dans la lumière où l'objet sera lu, attrape les quatre paramètres d'un coup. Il faut aussi vérifier que le code mène bien où l'on croit.
 Dans l’article : Le test qui prend deux minutes 

 L’article dit autre chose. Un écran rétroéclairé pardonne tout. Un test sur papier, à taille réelle, avec plusieurs téléphones dont un ancien, dans la lumière où l'objet sera lu, attrape les quatre paramètres d'un coup. Il faut aussi vérifier que le code mène bien où l'on croit.
 Dans l’article : Le test qui prend deux minutes 

 C’est bien ce que dit l’article. Un écran rétroéclairé pardonne tout. Un test sur papier, à taille réelle, avec plusieurs téléphones dont un ancien, dans la lumière où l'objet sera lu, attrape les quatre paramètres d'un coup. Il faut aussi vérifier que le code mène bien où l'on croit.
 Dans l’article : Le test qui prend deux minutes 

 L’article dit autre chose. Un écran rétroéclairé pardonne tout. Un test sur papier, à taille réelle, avec plusieurs téléphones dont un ancien, dans la lumière où l'objet sera lu, attrape les quatre paramètres d'un coup. Il faut aussi vérifier que le code mène bien où l'on croit.
 Dans l’article : Le test qui prend deux minutes 

 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.

## À lire ensuite
 Sur le même axe éditorial.
 impression Un A4 en pixels : pourquoi la réponse dépend de ce que vous en faites impression Dibond, Forex, Akilux, plexiglas : choisir un support rigide impression A0, A1, A2 : les grands formats et ce qu'ils imposent impression Le A6 : le format qu'on garde ou qu'on jette
