Les QR codes brandés portent votre logo, la couleur de votre marque et parfois un cadre, tout en scannant au premier essai. Cette dernière clause est tout le défi. Un QR code est une grille lisible par machine avec des règles strictes, et la pression du design va à l'encontre de ces règles. Ajoutez trop de logo, choisissez les mauvaises couleurs, ou rognez la marge, et vous obtenez un code qui semble soigné à l'écran et échoue sur un téléphone dans une boutique. Ce guide traite de rester du bon côté de cette ligne.
Le design compte ici parce qu'un QR code se trouve exactement au moment où une personne décide de vous faire confiance. Elle pointe un appareil photo vers une surface imprimée et attend. Une grille brute noir et blanc sans contexte paraît générique, parfois suspecte. Un code portant votre logo et vos couleurs signale que la destination est la vôtre et intentionnelle, ce qui augmente les taux de scan. Le problème est que chaque choix de branding dépense une partie d'un budget de fiabilité fixe, donc un bon design de QR code personnalisé est vraiment de la gestion de budget. Voyons de quoi est composé ce budget, puis comment le dépenser.
Ce dont est réellement fait un QR code#
Avant de décorer un QR code, il est utile de savoir quelles parties vous pouvez toucher et lesquelles vous ne pouvez pas. Un QR code est une matrice de carrés sombres et clairs appelés modules, et plusieurs régions de cette matrice font des travaux spécifiques.
Les trois grands carrés imbriqués dans les coins sont les patterns de recherche. Ils indiquent à un scanner où se trouve le code et comment il est orienté. Un quatrième pattern d'alignement plus petit apparaît sur les codes plus grands. Entre deux des patterns de recherche se trouvent les patterns de timing, des modules alternés qui permettent au scanner de mesurer la grille. Le reste de la zone contient vos données encodées plus la correction d'erreur qui les protège. Autour de tout le code se trouve la zone de calme, une marge vierge qui isole le code de ce qui l'entoure.
La conclusion pratique : les patterns de recherche et la zone de calme sont interdits de branding. Couvrez ou rognez l'un ou l'autre et le code cesse de fonctionner, point final. La région de données est là où vous avez de la marge de manoeuvre, et seulement grâce à la correction d'erreur. La structure de tout cela est définie par la norme ISO/IEC 18004, la norme internationale pour les QR codes, qu'il vaut la peine de connaître même si vous ne la lisez jamais.
La correction d'erreur est le budget que vous dépensez en branding#
Chaque QR code inclut des données redondantes pour pouvoir encore être lu quand une partie en est endommagée ou couverte. C'est la correction d'erreur Reed-Solomon, et elle se présente en quatre niveaux : L, M, Q et H. L'entrée Wikipedia sur la correction d'erreur des QR codes expose la capacité de récupération pour chacun, et les chiffres sont ceux qui gouvernent le design du logo.
| Niveau | Récupération | Où il convient |
|---|---|---|
| L | ~7% | Affichage numérique propre, pas de superposition |
| M | ~15% | Impression simple, sans logo, usure légère |
| Q | ~25% | Superposition de logo, emballage, manipulation modérée |
| H | ~30% | Superposition de logo plus extérieur ou conditions difficiles |
Ce pourcentage de récupération est votre allocation de branding. Quand vous apposez un logo sur le centre d'un QR code, le logo occulte des modules. Le scanner traite ces modules couverts comme des dommages et les reconstruit à partir des données de parité. Au niveau H, environ 30 % des modules peuvent manquer et le code se résout quand même. Donc un logo « mange » dans le budget H, et plus le logo est grand, plus il consomme de ce 30 %.
Voici la partie qui piège les gens : la correction d'erreur n'est pas gratuite. Acheter plus de marge de récupération signifie ajouter plus de modules pour encoder les mêmes données. La même charge utile en H nécessite une grille notablement plus dense qu'en M. Cette densité est fine si la charge utile est petite, et elle devient un problème si la charge utile est grande, ce qui est exactement pourquoi la décision statique-versus-dynamique ci-dessous est une décision de design et pas seulement une décision opérationnelle. Nous détaillons la mécanique de version et de capacité dans QR codes dynamiques vs statiques.
Couleur, contraste et la règle d'inversion#
La façon la plus courante dont un QR code brandé échoue est le contraste. Un scanner distingue les modules sombres des modules clairs. S'ils sont trop proches en luminance, il ne peut pas.
La couleur de marque est la bienvenue, avec une contrainte : gardez la relation sombre-clair forte. Des modules violet foncé de marque sur un fond blanc fonctionnent. Des modules gris moyen sur un fond beige clair ne fonctionnent pas, même quand ils paraissent lisibles à votre oeil, parce qu'un appareil photo de téléphone dans une mauvaise lumière a bien moins de plage dynamique que vous. Le test sûr est la luminance, pas la teinte. Deux couleurs peuvent être visuellement distinctes et échouer quand même si elles se trouvent à une luminosité similaire, comme un bleu foncé sur un vert foncé.
L'orientation standard est des modules sombres sur un fond clair. Vous pouvez l'inverser, des modules clairs sur un fond sombre, et la plupart des appareils photo modernes de téléphone le gèrent, mais les appareils plus anciens ou moins chers sont moins fiables avec les codes inversés. Si votre audience tend vers des appareils plus anciens ou que l'éclairage sera mauvais, gardez le sombre-sur-clair. Les dégradés sont tolérables dans la zone de données tant que chaque module reste clairement plus sombre que l'arrière-plan sur lequel il se trouve. Ne laissez jamais un dégradé effacer un pattern de recherche vers la couleur d'arrière-plan.
La zone de calme et la taille minimale d'impression#
La zone de calme est la marge vide autour du code, et elle fait partie de la spécification, pas une suggestion stylistique. La norme QR exige une zone de calme d'au moins quatre modules de chaque côté. Les designers la suppriment constamment, parce qu'une bordure vierge ressemble à de l'espace gaspillé dans une mise en page serrée, et un code posé sur une photo d'arrière-plan animée sans cette marge ne scannera pas même si chaque module à l'intérieur est correct.
La taille d'impression est l'autre facteur de fiabilité sur le terrain. Pour un code à lien court scanné à bout de bras, environ 2 cm par 2 cm est un plancher raisonnable. Augmentez la taille avec la distance. Une heuristique largement utilisée veut que le code imprimé fasse au moins un dixième de la distance de scan, donc une affiche destinée à être scannée depuis un mètre veut un code de 10 cm ou plus. Le branding rend cela plus strict, car un logo et une correction d'erreur plus élevée ajoutent tous les deux de la densité, et les grilles plus denses ont besoin de modules plus grands pour rester lisibles. En cas de doute, imprimez plus grand que vous ne pensez avoir besoin et testez-le avec un vrai téléphone, pas une prévisualisation sur votre moniteur.
Ces règles de taille et de zone de calme s'appliquent que le code soit brandé ou non, mais le branding réduit votre marge d'erreur, donc elles comptent davantage. Le guide complet de distance d'impression se trouve dans notre guide de campagne QR code de zéro.
Pourquoi les campagnes brandées veulent des codes dynamiques#
Il existe deux types de QR codes, et la différence est ce qui est encodé. Un QR code statique cuit l'URL de destination complète dans les modules. Un QR code dynamique encode un lien court, et la vraie destination vit au niveau du raccourcisseur, résolue quand quelqu'un scanne.
Pour une campagne brandée, le dynamique l'emporte sur trois points qui comptent tous pour le design et les résultats.
Premièrement, la charge utile est plus courte. Un lien court comme b.elido.me/spring26 est une fraction de la longueur d'une URL de campagne avec UTM. Une charge utile plus courte signifie une version plus petite, ce qui signifie des modules moins nombreux et plus grands à une taille d'impression donnée, ce qui signifie plus de place pour absorber un logo et une meilleure scannabilité sur les petites surfaces. Le branding et les liens dynamiques vont dans le même sens.
Deuxièmement, vous pouvez modifier la destination après l'impression du code. Un QR code brandé est un investissement en impression et en design, et le figer sur une URL est une responsabilité. Avec un code dynamique, la page de destination peut changer, la campagne peut être prolongée, un lien cassé peut être corrigé, sans qu'un seul actif imprimé n'ait à être réimprimé.
Troisièmement, chaque scan est une redirection suivie. Elido enregistre chacun dans ClickHouse avec horodatage, pays et type d'appareil, sans échantillonnage, de sorte qu'un code brandé devient un canal mesurable plutôt qu'un geste optimiste. Vous pouvez aussi router au niveau de la redirection, envoyant les scanners iOS et Android vers des boutiques différentes depuis un seul code imprimé. Rien de tout cela n'est possible avec un code statique, où l'URL est figée dans la grille.
Un lien court brandé et un QR code brandé sont deux moitiés de la même idée. Mettez votre domaine sur l'URL courte et votre logo sur le code, et tout le chemin vous ressemble. La mécanique du côté domaine est dans comment configurer des liens courts brandés.
Le statique a quand même des usages étroits et légitimes - un lien légal permanent ou un code généré hors-ligne sans serveur sur le chemin de scan - et nous les couvrons honnêtement dans le comparatif dynamique vs statique. Pour le marketing brandé cependant, le dynamique est le défaut.
Ce qu'il faut faire et ne pas faire pour garder un code scannable#
La majeure partie du design de QR code brandé se résume à quelques habitudes. Voici la version courte, associée à l'échec que chacune prévient.
Gardez un fort contraste sombre-sur-clair. Ne choisissez pas des couleurs de marque à luminance similaire, et n'inversez pas le code à moins de l'avoir testé sur le pire appareil photo qu'utilise votre audience.
Préservez la zone de calme de quatre modules. Ne laissez pas une image d'arrière-plan, un graphisme de bordure ou une mise en page serrée envahir la marge du code.
Dimensionnez le logo modestement et utilisez le niveau H. Gardez le logo sous environ 20 à 25 % de la surface des modules, posé sur une couleur de fond unie pour que les modules ne transparaissent pas. Ne poussez pas le logo à la limite du budget H, car l'usure du monde réel en consomme le reste.
Laissez les patterns de recherche et les patterns de timing intacts. Ne restylisez pas les carrés d'angle en formes arrondies ou ne les recolorisez pas vers l'arrière-plan, et ne faites pas passer un logo ou un graphique sur eux.
Choisissez le dynamique pour que le code soit modifiable et traçable. Ne figez pas une longue URL UTM dans un code statique que vous ne pouvez pas corriger et ne pouvez pas mesurer.
Un instinct utile : quand un choix de design et la scannabilité entrent en conflit, la scannabilité l'emporte, car un beau code qui ne scanne pas a un taux de conversion de zéro. Chaque règle ci-dessus est vraiment cette seule règle appliquée à une tentation spécifique.
Un flux de travail pratique#
En mettant tout ensemble, voici l'ordre qui évite que le design et l'ingénierie se battent.
Commencez par la destination et enveloppez-la dans un lien court dynamique, idéalement sur votre propre domaine pour que tout le chemin soit brandé. Définissez la correction d'erreur à H à la création, car vous avez l'intention d'ajouter un logo et le code sera imprimé. Générez le code et exportez-le en SVG, qui est indépendant de la résolution et s'adapte à n'importe quelle taille d'impression sans flou.
Ensuite, importez le SVG dans votre outil de design et appliquez le branding dans les limites : violet de marque ou votre couleur de marque foncée pour les modules sur un fond clair, un logo central sous un quart de la surface sur un fond uni, et la zone de calme laissée intacte. Ajoutez une courte étiquette d'appel à l'action à côté du code s'il y a de la place, car une ligne comme « Scannez pour voir le menu » augmente mesurement les taux de scan. Laissez les patterns de recherche simples.
Enfin, testez avant de vous engager dans un tirage. Imprimez le code à sa taille réelle sur le matériau réel, puis scannez-le avec quelques téléphones différents, y compris un ancien, dans l'éclairage dans lequel il vivra réellement. S'il se lit proprement à chaque fois, vous avez terminé. S'il hésite, les coupables habituels, dans l'ordre, sont : logo trop grand, contraste trop faible, zone de calme trop serrée, ou taille d'impression trop petite. Elido produit des codes conformes à la norme ISO avec prise en charge de la superposition de logo et export vectoriel, et la page des fonctionnalités QR codes couvre ce que le générateur fait et ne fait pas ; les formes de modules très stylisées se font dans votre outil de design après l'export.
Pour le côté campagne autour du code - planification UTM, liens par emplacement et mesure - le guide de campagne QR code suit le cycle de vie complet, et la page des solutions pour les marketeurs couvre son déploiement à grande échelle. Si les QR codes sont un nouveau territoire, ce qu'est un raccourcisseur d'URL pose les bases, et nous publions des guides complémentaires sur les QR codes pour les menus de restaurant et les QR codes vCard pour les cartes de visite où les contraintes d'impression sont plus strictes.
Brander un QR code n'est pas une question de décoration pour elle-même. Il s'agit de faire ressembler un carré lisible par machine à vous sans casser la partie lisible par machine. Dépensez délibérément le budget de correction d'erreur, protégez les patterns de recherche et la zone de calme, gardez le contraste honnête, et choisissez un lien court dynamique pour que le code puisse évoluer avec la campagne. Faites cela et vous obtenez le meilleur des deux mondes : un code qui ressemble à votre marque et scanne à chaque fois. Parcourez la galerie QR pour des exemples, voyez la disponibilité du plan pour les domaines personnalisés sur la page de tarification, et le guide étape par étape est dans le guide des QR codes dans la documentation. Les domaines personnalisés, qui brandent aussi l'URL courte, sont couverts sur la page des fonctionnalités des domaines personnalisés.