Générateur de QR code

Transformez une URL, un mot de passe wifi ou n'importe quel texte en QR code, entièrement dans votre navigateur.

Fonctionne entièrement dans votre navigateur. Rien n'est envoyé, journalisé ni conservé.

Votre QR code

Tapez quelque chose et obtenez un QR code, au format SVG, que vous pouvez copier ou télécharger et imprimer à n'importe quelle taille sans qu'il devienne flou.

Il est généré dans votre navigateur. Cela compte davantage ici que sur la plupart des outils : la chose la plus fréquemment mise dans un QR code est un mot de passe wifi, puis un numéro de téléphone, une adresse personnelle ou un lien de paiement. Rien de tout cela n'atteint un serveur ici, et il n'y a rien à journaliser puisque rien n'est envoyé.

Comment ça marche

L'encodeur suit la norme ISO/IEC 18004 et il est écrit sur ce site plutôt que chargé d'ailleurs, car ces pages ne comportent aucun script externe.

Il choisit le plus étroit des trois modes d'encodage où votre texte tient. Les chiffres seuls logent trois caractères dans dix bits ; les majuscules, les chiffres et une poignée de symboles en logent deux dans onze ; tout le reste prend huit bits par octet UTF-8. C'est pourquoi une URL en majuscules produit un code visiblement plus petit que la même URL en minuscules.

Il retient ensuite la plus petite des quarante tailles de symbole capable de contenir les données au niveau de correction d'erreurs choisi, ajoute la parité de Reed-Solomon, et entrelace le résultat afin qu'un dommage localisé soit réparti sur tous les blocs au lieu d'en détruire un seul.

Enfin il essaie les huit motifs de masque de la norme et conserve celui qui obtient le score le plus bas selon les règles de pénalité de la norme elle-même : le moins de longues plages d'une seule couleur, le moins de formes qu'un lecteur pourrait confondre avec un marqueur de coin, et l'équilibre le plus régulier entre clair et sombre.

Questions fréquentes

Quel niveau de correction d'erreurs choisir ?

Moyen, sauf raison particulière. Les niveaux plus élevés permettent à un code abîmé ou partiellement masqué d'être encore lu, mais ils prennent la place dans le même symbole : le même texte demande alors un code plus grand et plus dense. Utilisez Haut si le code sera imprimé en petit, en extérieur, sur un support qui se froisse, ou avec un logo par-dessus le centre.

Comment faire un QR code pour mon wifi ?

Utilisez comme texte le format WIFI:T:WPA;S:NomDuReseau;P:motdepasse;; — c'est la chaîne que les téléphones comprennent. Comme cette page s'exécute dans votre navigateur, le mot de passe reste sur votre machine ; il vaut la peine de faire attention au site dans lequel on colle un mot de passe wifi.

Pourquoi le code est-il plus grand quand j'écris en minuscules ?

Parce que les minuscules ne font pas partie de l'alphabet compact. Les majuscules, les chiffres, l'espace et huit symboles encodent deux caractères pour onze bits ; tout le reste retombe sur huit bits par octet. Un nom de domaine écrit en majuscules fait souvent gagner une version entière de symbole, et les URL sont insensibles à la casse dans la partie hôte : c'est donc une économie gratuite.

Puis-je mettre un logo au milieu ?

Pas depuis cette page, mais vous pouvez le faire vous-même à partir du SVG. Générez en correction Haute, puis ne couvrez pas plus d'environ un cinquième de la largeur au centre. Testez le résultat avec un vrai téléphone avant d'imprimer quoi que ce soit : c'est la correction d'erreurs qui rend la chose possible, et rien ne vous avertit lorsque vous en avez trop pris.

Pourquoi un SVG plutôt qu'un PNG ?

Parce qu'un QR code est une grille de carrés, exactement ce pour quoi le dessin vectoriel est fait. Un SVG s'imprime net à n'importe quelle taille, de la carte de visite à l'affiche, et il pèse quelques kilo-octets. N'importe quel éditeur d'images le convertira en PNG si besoin.

La bordure blanche a-t-elle son importance ?

Oui, et elle est incluse. La norme l'appelle zone de silence et exige quatre modules d'espace libre de chaque côté ; les lecteurs s'en servent pour repérer où le symbole s'arrête. Un code rogné au ras de son bord est la raison la plus courante pour laquelle un exemplaire imprimé refuse de se lire.

Bon à savoir

  • Tout se passe dans votre navigateur. Ce que vous tapez n'est ni téléversé, ni journalisé, ni stocké.
  • Un QR code n'offre aucune sécurité d'aucune sorte. Tout ce qui y est encodé peut être lu par quiconque le photographie : un code est un moyen commode de saisir quelque chose, pas un moyen de le cacher.

Sources

Tous les outils Code