How It Ticks

Numérique · Pièce 4

Générateur de QR code

Tapez ou collez un lien, le code ci-dessous est aussitôt prêt à télécharger.

PNG pour le téléphone, un message, Word ou Canva. SVG pour l’imprimeur, car c’est un fichier vectoriel qui reste net à toutes les tailles.

Le code est fabriqué dans votre navigateur, et ce que vous tapez n’est envoyé nulle part. Votre lien est inscrit tel quel dans les carrés noirs et blancs, sans lien court de ce site au milieu. Ce site ne peut donc pas désactiver votre code, qui marchera tant que votre page sera en ligne. Avant d’imprimer, scannez-le avec un autre téléphone. Il doit ouvrir votre propre adresse, pas un lien court du genre qr.xx/abc.

Un QR code expire-t-il ?

Un QR code statique, non. Le lien est écrit dans le motif lui-même, et le code marche tant que la page existe. Ceux qui cessent de marcher, ce sont les QR codes dynamiques des générateurs en ligne. Ils contiennent un lien court vers le générateur, qui redirige ensuite vers votre page. Le site qr-code-generator.com, l’un des grands du secteur, a écrit sur son blog en février 2026 que chez la plupart des fournisseurs ces liens sont mis en pause quand on arrête de payer, et que les codes créés pendant un essai gratuit se désactivent tout seuls à la fin de l’essai.

Tous les codes de cette page sont statiques.

Peut-on créer un QR code sans inscription ?

Oui. Il n’y a aucun compte sur ce site, et aucun champ pour l’adresse e-mail. Vous tapez, vous choisissez un niveau, vous téléchargez, autant de fois que vous voulez. Vous pouvez utiliser les codes partout, gratuitement, sans limite de scans ni de durée. DENSO WAVE, l’entreprise qui a inventé le QR code, précise qu’on peut s’en servir sans licence ni autorisation.

Quelqu’un peut-il savoir qui le scanne ?

Pas via cette page. Le téléphone qui scanne le code va directement à l’adresse qu’il contient, sans passer par ici. Le site en question enregistre cette visite comme n’importe quelle autre. Pour compter les scans, ajoutez un repère à votre lien, comme ?utm_source=affiche, ou &utm_source=affiche si le lien contient déjà un point d’interrogation, et cherchez-le dans les statistiques de votre site.

L’appli qui scanne le code, c’est une autre histoire : certaines gardent un historique ou vérifient les liens sur leurs propres serveurs. Compter les scans est d’ailleurs la raison d’être des codes dynamiques. Chaque scan passe par le lien court du service, qui le compte au passage, et c’est ce même lien qui cesse de répondre quand on arrête de payer.

Quel niveau de correction d’erreurs choisir ?

Chaque QR code contient des données de secours, grâce auxquelles le téléphone reconstitue ce qu’une tache ou une rayure a effacé. Selon DENSO WAVE, le niveau L peut rétablir environ 7 % des données du code, M 15 %, Q 25 % et H 30 %. Ces pourcentages se comptent en octets, pas en surface. Les trois grands carrés des coins ne sont pas protégés du tout, et une tache qui mord sur un octet le rend illisible en entier. Au niveau H, un code supporte donc moins de 30 % de surface masquée. Et plus la réserve est grande, plus le code est dense.

J’ai mis M par défaut, car il suffit pour un écran ou une impression propre. DENSO WAVE conseille Q ou H là où le code se salit, comme une étiquette dans une usine, et L quand le code reste propre mais doit contenir beaucoup de données.

Peut-on ajouter un logo ou faire un code Wi-Fi ?

Je n’ajoute pas de logo ici. Si vous en voulez un, téléchargez le SVG au niveau H, placez votre logo au centre dans n’importe quel logiciel de dessin, gardez-le petit et scannez le résultat avant d’imprimer. Le logo consomme une partie de ces 30 %, et il en reste moins pour les rayures.

Un code Wi-Fi n’est que du texte dans un format que les téléphones comprennent. Tapez-le dans le champ ainsi, avec le nom de votre réseau et votre mot de passe : WIFI:T:WPA;S:nom du réseau;P:mot de passe;;. Si le nom ou le mot de passe contient l’un des caractères \ ; , : ", mettez une barre oblique inversée devant. Le format vient de ZXing, la bibliothèque libre de codes-barres sur laquelle reposent beaucoup d’applis de scan.

Combien de caractères tiennent dans un QR code ?

Un lien de quelques centaines de caractères tient sans peine. Le plus grand QR code, la version 40, fait 177 petits carrés de côté, des « modules » dans le jargon. Au niveau L, il contient 2 953 octets ; au niveau M, celui choisi par défaut ici, 2 331 ; au niveau H, 1 273. Un code fait uniquement de chiffres peut en loger jusqu’à 7 089, mais ce générateur enregistre tout en octets, et un chiffre y coûte un octet comme n’importe quelle lettre.

Le texte est enregistré en UTF-8, comme dans la plupart des générateurs. Une lettre latine simple prend un octet, une lettre accentuée comme é ou ç en prend deux, un caractère chinois ou japonais trois, et un emoji quatre ou plus. « Crêpes à volonté » fait ainsi 16 caractères, mais 19 octets. La ligne sous l’aperçu compte les octets de votre texte.

À quelle taille l’imprimer ?

Plus grand qu’on ne le croit, et toujours avec la marge blanche. Dans l’exemple de calcul de DENSO WAVE, une imprimante à 400 ppp trace chaque carré avec 4 points, et un code de 29 × 29 carrés sort avec environ 7,4 mm de côté, plus 1 mm de marge tout autour. C’est un exemple pour les imprimeurs, pas la taille minimale ni celle qu’un téléphone lit à quelques mètres. Il n’existe pas de règle officielle pour la distance. Imprimez un essai et scannez-le depuis l’endroit où les gens se tiendront.

Comment savoir que ça marche ?

J’ai écrit moi-même le programme qui fabrique ces QR codes, puis je l’ai fait contrôler par deux décodeurs que je n’ai pas écrits, jsQR et ZXing. Chacun a lu 8 000 codes, 2 000 textes tirés au hasard à chacun des quatre niveaux, avec des lettres accentuées comme é, ç ou œ, du cyrillique, du japonais et des emojis, sans un octet de travers. Ils ont aussi lu des codes de toutes les tailles, de 21 à 177 carrés de côté, et les fichiers SVG et PNG téléchargés. Et quand les deux enregistrent le texte en octets, mes codes sont identiques, au bit près, à ceux de qrcodegen, la bibliothèque de Nayuki.

Vous pouvez vérifier la confidentialité vous-même. Chargez cette page, passez en mode avion et continuez à créer des codes. Tout fonctionne, parce qu’une fois la page ouverte, plus rien ici n’a besoin d’Internet.

Un code imprimé se vérifie aussi sans appli de scan : prenez-le en photo et ouvrez la photo dans le vérificateur de QR code (pour l’instant en anglais seulement). Il affiche l’adresse inscrite dans le code et n’envoie pas la photo non plus.

QR Code est une marque déposée de DENSO WAVE INCORPORATED.

Sources