Les codes QR semblent simples : on génère un motif, on l’imprime ou l’affiche, puis les utilisateurs le scannent avec leur téléphone. Pourtant, la différence entre un code scanné des milliers de fois et un code qui échoue sans avertissement tient à la taille, au contraste, à la correction d’erreur et au placement. Ces détails, invisibles dans l’interface du générateur, sont essentiels en pratique. Les sections suivantes présentent les règles de conception qui rendent les codes lisibles sur différents appareils, expliquent comment ajouter un logo sans les rendre inutilisables, décrivent les combinaisons de couleurs qui favorisent les scans sans les compromettre et donnent la formule qui relie la taille imprimée à la distance de lecture.

Optimiser la lisibilité au scan

La cause la plus fréquente d’échec est une impression trop petite par rapport à la distance de lecture prévue. Aucun choix graphique ne peut compenser un code physiquement trop petit pour être résolu par la caméra. Un code QR devrait mesurer au moins 2 cm × 2 cm (environ 0.8 po) pour un scan rapproché, par exemple sur une carte de visite ou une carte de table, 5 cm × 5 cm sur un prospectus ou un emballage, et plus de 25 cm sur une affiche ou un panneau vu à distance. Règle générale : la taille minimale du code est égale à la distance de scan divisée par 10. Ainsi, un code scanné à 5 mètres doit mesurer au moins 50 cm de côté.

Après la taille, le contraste entre le premier plan et l’arrière-plan est le facteur le plus important. Des modules sombres sur un fond clair sont toujours plus fiables que l’inverse, car les caméras et les applications de lecture sont surtout entraînées à reconnaître les motifs foncés sur fond clair. Les codes inversés (modules clairs sur fond sombre) fonctionnent sur certains appareils, mais pas sur tous. Maintenez un rapport de contraste d’au moins 4:1, comme pour le texte soumis aux règles d’accessibilité WCAG, et laissez une zone de silence d’au moins 4 modules autour des bords. Sans cette marge, les lecteurs repèrent difficilement les contours, même si le code est bien conçu. Avant un grand tirage, testez toujours les codes imprimés avec au moins trois téléphones différents.

Ajouter un logo en toute sécurité

Vous pouvez placer un logo au centre d’un code QR en choisissant le niveau de correction H (30 %). Le lecteur peut ainsi reconstruire le motif même si jusqu’à 30 % des données sont masquées ou endommagées. Le logo ne devrait couvrir que 20 à 25 % de la surface du code au maximum et doit être parfaitement centré : un logo décentré perturbe les motifs de repérage, les trois grands carrés aux coins que les lecteurs utilisent pour orienter le code. Un logo qui touche ou recouvre ces motifs rendra le code inutilisable, quel que soit le niveau de correction.

Après l’ajout du logo, testez toujours la lisibilité sur plusieurs appareils : certaines applications gèrent mieux les codes endommagés que d’autres. L’appareil photo d’iOS est généralement plus tolérant que l’application par défaut d’Android, et Google Lens l’est davantage encore. Un code lisible sur iOS peut échouer sur Android si le logo est trop grand. Si votre identité visuelle exige un grand logo, placez-le dans un cadre autour du code, à l’extérieur de la zone QR. Vous préservez ainsi la fiabilité du scan tout en associant le code à votre marque.

Choisir les couleurs d’un code QR

Les codes noirs sur fond blanc restent les plus fiables, mais des couleurs personnalisées peuvent augmenter le nombre de scans de 30 à 40 % : un code aux couleurs d’une marque paraît plus soigné et plus digne de confiance que des carrés noirs ordinaires. Règle essentielle : le motif au premier plan doit être nettement plus sombre que le fond pour préserver le contraste. Une couleur sombre sur un fond clair fonctionne généralement, tandis que l’inversion (clair sur sombre) est risquée et doit être soigneusement testée. Le bleu marine sur crème, le vert foncé sur blanc et le bordeaux profond sur jaune pâle donnent de bons résultats sur presque tous les appareils.

Les couleurs néon et les dégradés pastel sont attrayants à l’écran, mais échouent souvent à l’impression : le procédé CMJN désature les tons RVB éclatants affichés par les outils de conception. Demandez toujours un bon à tirer avant une grande impression. Utilisez l’indicateur de qualité de scan du générateur pour valider les couleurs avant leur utilisation et privilégiez la prudence lorsque vous ne pourrez pas tester chaque emplacement. Pour les installations extérieures ou très humides, choisissez aussi la correction Q ou H afin de compenser l’affadissement, les UV et la dégradation du contraste due à l’humidité.

Guide des dimensions d’impression

La taille d’impression idéale dépend surtout de la distance de scan. Une formule mal appliquée produit un code trop grand qui gaspille de la place ou trop petit pour être lu. Formule pratique : divisez la distance de scan prévue par 10 pour obtenir la taille minimale. Un panneau scanné à 20 mètres exige au moins un code de 2 mètres ; une affiche dans le métro scannée à 2 mètres, 20 cm ; une carte de visite scannée à 30 cm, 3 cm ; un emballage scanné à 50 cm, 5 cm. Ajoutez une marge de 20 % pour faciliter le premier scan sur différents téléphones et dans diverses conditions d’éclairage.

Exportez toujours le fichier dans la résolution la plus élevée disponible et choisissez le format SVG pour l’impression. Le SVG est vectoriel et peut être agrandi sans pixellisation : un même fichier convient à une carte de visite comme à un panneau, sans régénérer le code. Le PNG convient au numérique, mais se dégrade lorsqu’il est agrandi pour l’impression. Pour les installations extérieures exposées aux intempéries, utilisez des impressions plastifiées ou du vinyle résistant aux intempéries avec des encres anti-UV. Prévoyez de renouveler les codes tous les 2 à 3 ans : la décoloration réduit progressivement le contraste et le nombre de scans.

Mesurer les scans avec des paramètres UTM

Les codes générés par cet outil sont statiques : leur destination est inscrite directement dans le motif, ils n’expirent donc jamais et ne nous transmettent aucune donnée. C’est un véritable avantage pour la confidentialité par rapport aux services payants de codes QR « dynamiques », qui font passer chaque scan par un serveur de suivi loué. En contrepartie, un code statique ne peut pas compter les scans lui-même. Les spécialistes du marketing ajoutent plutôt des paramètres UTM à l’URL avant de générer le code. Chaque visite issue du QR apparaît alors comme un trafic de campagne identifiable dans Google Analytics (ou un autre outil d’analyse), sans redirection par un tiers.

Ouvrez le panneau « Ajouter le suivi de campagne (UTM) » sous une URL et renseignez utm_source (emplacement du code, par exemple prospectus, emballage ou instagram), utm_medium (utilisez qr pour isoler ce trafic) et utm_campaign (nom de la campagne). Le générateur les ajoute automatiquement au lien — https://example.com/promo?utm_source=flyer&utm_medium=qr&utm_campaign=spring — puis actualise le code. Utilisez une source distincte pour chaque emplacement (carte de table et vitrine, par exemple) afin de savoir lesquels génèrent réellement des scans et de renforcer ceux qui fonctionnent. Les balises UTM faisant partie de l’URL encodée, générez un nouveau code chaque fois que vous les modifiez. Gardez des noms de campagne cohérents et en minuscules pour faciliter leur regroupement dans les rapports.