
Tatouage QR code : est-ce qu'il se scanne vraiment ?
Le calque est posé sur l'intérieur de l'avant-bras, violet sur la peau, environ quatre centimètres de large. Il a l'air correct. Le tatoueur attend pendant que le client vise avec son téléphone : rien. Un autre angle : rien. Un second téléphone, une meilleure lumière, et le code finit par se lire à la quatrième tentative.
C'est le moment de s'arrêter, pas le moment de forcer. Un stencil qui scanne à contrecœur devient un tatouage qui ne scanne pas du tout, parce que tout ce qui se passe après l'aiguille dégrade le symbole.
La peau est un support difficile
Dès que l'aiguille entre en scène, quatre forces se liguent contre la régularité de la grille, et aucune des quatre ne relève du talent du tatoueur : elles tiennent à la peau elle-même et au temps qui passe.
L'encre bave. Un trait dans le derme n'est pas un trait imprimé. Le pigment migre un peu pendant la cicatrisation et continue de s'adoucir au fil des années. Un bord de module net à la deuxième semaine est flou la cinquième année, et un blowout sur une peau fine transforme un angle net en halo. Les décodeurs échantillonnent près du centre des modules, un adoucissement léger est donc supportable. Des modules voisins qui fusionnent ne le sont pas.
Les petits modules se rejoignent. Deux modules sombres côte à côte, c'est normal. La panne, c'est un module clair isolé, coincé entre des sombres, qui se remplit. Dès que cela arrive, le motif de synchronisation, c'est-à-dire la ligne et la colonne de modules alternés dont le décodeur se sert pour caler la grille, cesse d'alterner.
Les corps se courbent et bougent. Les décodeurs tolèrent la perspective et une déformation modérée, parce que les trois motifs de détection et les motifs d'alignement leur permettent d'ajuster une projection sur le symbole. Un avant-bras au repos et le même avant-bras contracté sont deux surfaces différentes. Un code enroulé autour d'un poignet ou d'un mollet présente une surface dont la caméra ne verra jamais qu'une partie.
La carnation mange le contraste. La binarisation est une décision de luminance. De l'encre noire sur une peau claire donne un large écart. De l'encre noire sur une peau foncée en donne un étroit, et plus il est étroit, plus le résultat dépend de l'éclairage. L'encre blanche comme module clair n'est pas une solution ; elle cicatrise de façon inégale et son opacité est imprévisible.
La charge utile décide de tout le reste
La version du symbole, de 1 à 40, soit de 21x21 modules jusqu'à 177x177, découle de la quantité de données à encoder et du niveau de correction d'erreur demandé. Chaque caractère supplémentaire pousse vers plus de modules, et comme le tatouage a une largeur physique fixe, plus de modules signifie des modules plus petits.
Cette seule relation, expliquée dans comment les versions évoluent, fait tout le jeu sur la peau. Une destination de 20 à 25 caractères se situe en bas de la plage, avec des modules gras et indulgents. Une URL de suivi de 90 caractères avec paramètres de campagne, non.
Alors coupez. Pas de chaîne de requête, pas de paramètres, un hôte court, un chemin court. Il existe aussi une particularité à exploiter : le mode d'encodage alphanumérique couvre les chiffres, les majuscules, l'espace et quelques signes de ponctuation, et les compacte plus que le mode octet général. Une URL courte tout en majuscules peut se caler une version plus bas que la même adresse en minuscules, à condition que votre serveur traite le chemin sans distinction de casse.
Correction d'erreur élevée, avec un piège
Quatre niveaux existent : L, M, Q et H, qui récupèrent environ 7, 15, 25 et 30 pour cent des mots de code d'un symbole. Pour la peau, H est le choix évident et c'est aussi le bon. La comparaison des niveaux vaut ici avec une force inhabituelle, parce que sur un tatouage l'endommagement n'est pas un accident, c'est l'état par défaut.
Le piège, c'est que la correction d'erreur occupe des mots de code supplémentaires à l'intérieur du même symbole. Passer de L à H sur une charge utile identique fait monter la version, ajoute des modules et rétrécit chaque module à largeur physique constante. Vous achetez de la tolérance et vous payez en taille de module, et c'est justement la taille de module que la peau attaque le plus.
La sortie n'est pas de transiger sur le niveau. Elle consiste à raccourcir la charge utile jusqu'à ce que H tienne dans une version basse. H plus une URL courte plus un symbole généreux, cela fait un bon tatouage. H plus une URL longue à la même largeur fait un tatouage moins bon que ce que M aurait donné.
Taille et emplacement
Raisonnez à l'envers. Décidez du plus petit module auquel vous faites confiance une fois l'encre cicatrisée, multipliez-le par le nombre de modules de la version retenue, puis ajoutez quatre modules de zone de silence de chaque côté. C'est votre largeur minimale. Le calcul est le même que pour n'importe quel code imprimé, avec un plancher plus strict, parce que le support est vivant et qu'il change.
Les règles d'emplacement découlent de la physique :
- Zones plates et peu mobiles : avant-bras externe, avant-bras interne, haut du dos, face externe de la cuisse, mollet.
- Rien qui impose un enroulement : poignet, cheville, côtes, doigts, côté du cou.
- Évitez les zones à forte élasticité ou exposées en permanence au soleil, car une encre passée est une encre à faible contraste.
- Gardez la zone de silence réellement vide. Quatre modules de peau nue sur les quatre côtés, sans trait voisin et sans projet de remplir cet espace plus tard.
C'est la dernière règle qu'on enfreint le plus. Un code placé à l'intérieur d'une manche perd sa zone de silence dès qu'on ajoute quelque chose à côté.
Le contraste ne se résume pas à l'encre noire
Le décodeur a besoin d'un écart de luminance entre modules sombres et modules clairs qui survive à la lumière dont le téléphone dispose sur le moment. Aplat plein, pas de lavis gris, pas d'ombrage ni de texture dans les modules, pas de couleur qui s'écrase en ton moyen une fois convertie en niveaux de gris. Les règles de contraste s'appliquent exactement comme sur le papier, avec moins de marge d'erreur, puisque l'une de vos deux couleurs est la peau et que vous ne l'avez pas choisie.
Sur les carnations foncées, c'est le contraste qui devient la contrainte déterminante, et non la taille des modules. Cela signifie en général qu'il faut voir plus grand. Parfois, cela signifie que la réponse honnête est qu'un motif donné ne se lira pas de façon fiable, à aucune taille qu'une personne accepte de porter sur son bras. Un tatoueur qui le dit avant de commencer vous rend service.
Testez le stencil, puis testez-le encore
Avant que la moindre aiguille ne touche quoi que ce soit :
- Générez le symbole final aux dimensions physiques exactes prévues.
- Imprimez-le sur papier, tenez-le contre l'emplacement et scannez à 20 centimètres, à bout de bras, en plein jour et dans une pièce sombre.
- Appliquez le vrai stencil et recommencez sur la partie du corps concernée, dans la position où on la verra normalement.
- Utilisez trois téléphones, dont un ancien. La qualité des caméras et des décodeurs varie plus qu'on ne le croit.
- Contractez. Scannez muscle tendu, muscle relâché, et membre tourné.
Si l'un de ces cinq points coince, le motif est trop dense, trop petit ou mal placé. Corrigez le fichier au lieu d'espérer. Attendez-vous à une perte de lisibilité entre le test imprimé et le résultat cicatrisé, et traitez cet écart comme la marge que vous construisez délibérément. Tout ce qui touche aux soins, à la santé de la peau ou à un emplacement sur du tissu cicatriciel relève d'un tatoueur professionnel et, le cas échéant, d'un médecin. Rien de tout ceci n'est un avis médical.
Et en France ?
Deux points réglementaires comptent pour un tatouage en France. Les tatoueurs doivent déclarer leur activité auprès de l'agence régionale de santé et suivre une formation aux règles d'hygiène : choisissez un studio en règle.
L'encre, ensuite. Depuis 2022, le règlement européen REACH restreint de nombreuses substances dans les encres de tatouage, et deux pigments courants, un bleu et un vert, sont limités depuis 2023. Pour un QR code, cela tombe bien : le noir reste la couleur la plus fiable, parce qu'elle offre le meilleur contraste sur la peau et qu'elle vieillit mieux que les couleurs claires, qui pâlissent et font chuter la lisibilité.
Le problème des dix ans
Un tatouage tiendra plus longtemps que la quasi-totalité des liens qui existent aujourd'hui, et c'est là toute la difficulté de l'exercice. Si vous tenez malgré tout à porter un code, faites-le pointer vers une adresse dont vous aurez encore la maîtrise dans vingt ans, c'est-à-dire un domaine qui vous appartient et que vous renouvelez, ou bien renoncez au web et choisissez un contenu qui se suffit à lui-même, sans le moindre serveur à interroger.
Les noms de domaine expirent. Des entreprises sont rachetées et retirent d'anciens chemins. Des services de redirection ferment, parfois en prévenant et parfois non, et chaque code qui passait par eux devient un symbole qui se scanne parfaitement et n'arrive nulle part. Les équipes marketing vivent cela régulièrement quand un générateur met la clé sous la porte, et une affiche, elle, se réimprime. La peau, non.
Le seul choix défendable est une destination que vous maîtrisez et que vous pouvez rediriger : votre propre domaine, un chemin court, un enregistrement DNS et une règle de redirection à votre nom. Le tatouage devient alors un pointeur permanent vers une cible modifiable, et dans dix ans vous modifiez une redirection plutôt que votre bras. Si un service gère cette redirection pour vous, renseignez-vous sur ce qui arrive au lien le jour où vous cessez de payer, et privilégiez celui où le code lui-même n'expire jamais.
Même là, soyez lucide sur le marché conclu. C'est de l'art permanent bâti sur un internet qui n'a jamais tenu une promesse pendant une décennie. Certains l'acceptent et choisissent une destination dont le sens survit à un lien mort. D'autres se font tatouer le code et considèrent le lien fonctionnel comme un bonus.
Si vous y allez : choisissez d'abord la destination, ramenez l'URL sous 25 caractères, générez au niveau H, imprimez à la taille finale et scannez la version papier dix fois dans cinq pièces différentes avant de prendre rendez-vous. Ensuite, remettez au tatoueur un fichier vectoriel, pas une capture d'écran.
