Quand tu écris ton numéro sur un bout de papier, le papier ne s’efface pas au bout de quatorze jours parce que tu n’as pas pris l’abonnement. Un QR code, c’est pareil : du texte, écrit avec des petits carrés. Et pourtant, certains s’éteignent.
Un client m’a demandé un QR code. Vite, et gratuit. Je me suis dit : cinq minutes. J’ai fait comme tout le monde, j’ai cherché comment faire son QR code en ligne. Ça m’a pris beaucoup plus que cinq minutes : derrière le mot « gratuit », j’ai surtout trouvé des essais gratuits.
Faire son QR code en ligne : le piège du « gratuit »
Les sites se ressemblent tous, jusque dans leurs noms. L’un des plus connus s’appelle qr-code-generator.com (rien à voir avec Trame, l’outil dont je parle plus bas). Tu y crées un code en quelques clics, tu le télécharges, tu l’imprimes.
Sauf que tu étais en essai de 14 jours. Si tu as choisi un code dit « dynamique », c’est le site qui le désactive à la fin de l’essai, pas toi. Les gens scannent ton affiche et tombent sur une page du site au lieu de la tienne. Pour le rallumer, il faut s’abonner. C’est écrit noir sur blanc dans leur aide en ligne.
Comment un QR code peut-il s’éteindre ?
Un QR code ne contient que du texte. Chaque petit carré, noir ou blanc, est un morceau de ce texte, et ton téléphone le relit en prenant la photo. Si le texte est une adresse web, il te propose de l’ouvrir. Toute la différence est dans l’adresse qu’on a écrite dedans.
| ✓ code en dur (statique) | ✗ code loué (dynamique) | |
|---|---|---|
| ce qui est écrit dans les carrés | ton adresse : tonsite.fr/menu | l’adresse du service : adresse-du-service.com/aB3x9 |
| qui envoie vers ta page | personne, le téléphone y va tout seul | le service, tant que tu payes |
| ce que ça coûte | rien, pour toujours | souvent un abonnement, tant que le code doit marcher |
| si tu arrêtes de payer, ou si le service ferme | rien ne change | ton code ne mène plus chez toi, et tout ce qui est imprimé est mort |
| changer le lien après impression | non, il faut réimprimer* | oui, et c’est ça que tu payes |
| mon avis | recommandé | déconseillé : payer un service juste pour pouvoir changer un lien |
Payer un service pour pouvoir changer un lien, je le déconseille : le jour où tu arrêtes de payer, ton affiche ne mène plus nulle part. Un code en dur ne dépend de personne : c’est ton lien, tes pixels. Tant que l’encre tient, il marche.
Le test tout bête : scanne un QR code et lis l’adresse qui s’affiche avant de l’ouvrir. Si c’est la tienne, il est en dur. Si c’est une adresse que tu ne connais pas, il est loué.
Ce qui existe en gratuit, et en dur
| outil | gratuit pour | ce qui coince |
|---|---|---|
| ton navigateur (Chrome, Edge) | un lien, en PNG | aucun réglage |
| QRCode Monkey | code en dur, logo, vectoriel | le lot est payant |
| Canva | un lien en dur | compte, liens seulement |
| Adobe Express | un lien en dur | compte, peu de réglages |
| qr-code-generator.com | les codes en dur | les codes loués s’éteignent après l’essai |
Pour un simple lien, le gratuit fait le job : clic droit dans Chrome, « Créer un code QR pour cette page », et c’est plié. Ça se complique dès que tu veux un wifi, une carte de visite, un virement ou un fichier pour l’imprimeur. Et je n’ai pas envie de confier un mot de passe wifi ou un IBAN à un formulaire en ligne pour récupérer une image.
Alors j’ai fabriqué le mien : Trame, un générateur de QR code en français
J’ai fabriqué le code de mon client. Et tant qu’à faire, celui de tout le monde. Ça s’appelle Trame : un générateur de QR code en ligne, en français, gratuit et sans inscription (un « QR code generator » online, si tu le cherches en anglais). Une seule page. Elle ne fait que du dur, et le code est calculé par ton navigateur : ni ton lien, ni ton mot de passe wifi, ni ton IBAN ne partent sur un serveur.

Ce que j’ai appris en le codant
Je n’ai pas pris de librairie toute faite. J’ai écrit l’encodeur à la main, d’après la norme, pour comprendre ce qu’il y a vraiment dans ces carrés. Trois surprises :
- le téléphone ne lit que le centre de chaque carré : on peut donc les arrondir ou en faire des points sans casser la lecture
- un QR code survit aux dégâts : il embarque des données de secours, c’est ce qui permet de poser un logo en plein milieu
- plus le texte est court, plus le code est lisible : une adresse courte donne de gros carrés, faciles à lire de loin
Ce qu’on peut faire avec
Un lien, un wifi, une carte de visite, un message WhatsApp, un avis Google, et même un virement déjà rempli. Tu choisis les couleurs, tu ajoutes ton logo, tu télécharges en SVG, PNG ou PDF pour l’imprimeur. Il y a aussi une mise en page (affiche, sticker, chevalet de table) et un mode par lot pour sortir 500 codes d’un coup.
Ce que je ne ferai pas (et pourquoi)
- pas de code loué : il faudrait un serveur entre ton code et ton lien, et c’est là que naissent les abonnements
- pas de statistiques de scan : compter les scans, c’est pister les gens qui scannent
- pas de compte : il n’y a rien à stocker chez moi
Seule limite du dur : si ton lien change, il faut réimprimer. La parade est gratuite : fais pointer le code vers une adresse de ton site, du genre tonsite.fr/carte, et redirige-la où tu veux. C’est un code modifiable, sauf que le robinet t’appartient.
Petite histoire du QR code (et comment ça marche)
Le QR code a plus de trente ans, et son histoire explique pourquoi n’importe qui peut en fabriquer gratuitement.
Une usine au Japon
Sur les cartons de pièces auto, il fallait scanner plusieurs codes-barres, un par un. Masahiro Hara et son équipe, chez Denso Wave, inventent un code unique qui se lit vite. QR veut dire Quick Response.
Le damier
Le dessin en carrés noirs et blancs s’inspire des pions du jeu de Go.
Les trois gros coins
Ils servent au téléphone à trouver le code et à savoir dans quel sens il est. Leur rythme noir et blanc a été choisi parce que c’était le plus rare sur les imprimés : peu de risque de le confondre avec du texte.
La norme ouverte
Le format devient une norme internationale (ISO/IEC 18004), et Denso Wave renonce à faire valoir son brevet sur les codes normalisés. N’importe qui peut en fabriquer. C’est pour ça que Trame peut exister.
L’appareil photo
Avec iOS 11, l’iPhone lit les QR codes sans application à installer.
Le retour
Le Covid met un QR code sur chaque table de restaurant, et tout le monde apprend à scanner.
Côté mécanique : le plus petit QR code fait 21 carrés de côté, le plus gros 177. Le téléphone repère les trois coins, lit les carrés et retrouve ton texte. Et selon le réglage, on peut abîmer jusqu’à 30 % du code et le lire quand même.
Si tu aimes les outils qui ne te demandent rien, il y a aussi Collage, ma web app de découpage, et une pelletée d’outils web mono-fonction. Et la prochaine fois que tu croises un QR code mort sur une affiche, tu sauras pourquoi.