Générateur de QR code
Créez un QR code haute résolution à partir d'un texte, d'un lien, d'une configuration Wi-Fi ou d'un contact. Choisissez la taille et le niveau de correction
Créez un QR code à partir de n'importe quel texte : un lien de site web, un identifiant Wi-Fi, des coordonnées, une adresse ou un simple message. Choisissez la taille de sortie et le niveau de correction d'erreur, puis téléchargez le PNG ou copiez le data URI pour intégrer le code directement en HTML ou en CSS.
Une correction d'erreur plus élevée permet au code de résister à une rayure ou à une impression médiocre, au prix d'un motif plus dense - le niveau M est un bon réglage par défaut, tandis que le niveau H est celui qu'il faut pour les autocollants, les emballages et tout ce qui risque de se salir. Testez toujours le code imprimé avec un vrai téléphone avant de lancer un gros tirage.
Comment créer un QR code
Saisissez le texte, le lien ou la chaîne Wi-Fi
Choisissez la taille et le niveau de correction d'erreur
Téléchargez le PNG ou copiez le data URI
Questions fréquentes
Quel niveau de correction d'erreur dois-je choisir ?
Le niveau M (environ 15 % de tolérance aux dommages) convient aux écrans et à une impression propre. Le niveau H (environ 30 %) est destiné aux autocollants, aux emballages et aux usages extérieurs où le code peut être rayé ou partiellement recouvert.
Comment créer un QR code Wi-Fi ?
Utilisez le format standard WIFI:T:WPA;S:nom-du-reseau;P:motdepasse;; et les téléphones proposeront de rejoindre le réseau lors du scan. Gardez le mot de passe compatible avec les URL ou échappez les caractères spéciaux.
Quelle taille dois-je imprimer ?
En règle générale, au moins 2 x 2 cm pour un téléphone à courte distance, et davantage pour une affiche vue de loin - environ un dixième de la distance de lecture. Le PNG est généré assez grand pour être agrandi.
Puis-je placer mon logo au centre ?
Pas dans cet outil. Si vous le faites ailleurs, rappelez-vous que couvrir le centre supprime des données ; c'est la correction d'erreur de niveau H qui rend un petit logo incrusté sans danger.
Les codes sont-ils suivis ou expirent-ils ?
Non. Ce sont des QR codes statiques : le contenu est encodé dans le motif lui-même, ils n'expirent donc jamais et ne sont pas des redirections que l'on peut désactiver.
Mon contenu est-il envoyé ?
Non, le code est généré dans votre navigateur. Notez cependant que toute personne qui le scanne verra le contenu : n'encodez jamais un mot de passe privé que vous ne voulez pas partager.
En un coup d'œil
| Entrée | texte |
|---|---|
| Fichiers multiples | Non |
| Où ça tourne | Dans votre navigateur - les fichiers ne sont jamais envoyés |
| Fonctionne hors ligne | Oui — une fois la page chargée |
| Tarif | Gratuit, sans inscription, sans filigrane |
Où les conversions cassent sans bruit
La plupart des bugs de conversion ne portent pas sur la syntaxe mais sur le sens. Une colonne CSV de codes postaux perd ses zéros initiaux dès qu'un tableur devine qu'il s'agit d'un nombre ; un identifiant long dépasse la précision des nombres à virgule flottante ; les dates changent de sens selon qu'elles sont au format jour-mois ou mois-jour. Les clés JSON ne sont pas ordonnées, mais les tableaux le sont, et un outil qui trie les clés ne change rien tandis qu'un outil qui trie les tableaux modifie les données. L'Unicode est un autre piège : le texte peut arriver en UTF-8, en UTF-16 ou avec un BOM, et un décodeur qui se trompe transforme les caractères accentués en mojibake. Avant de faire confiance à une conversion, vérifiez par échantillon la première et la dernière ligne, tout champ à zéros initiaux et tout champ contenant des guillemets, des virgules ou des retours à la ligne.
Manipuler des secrets sans risque
Les outils de développement traitent des identifiants bien plus souvent qu'on ne le croit, et le risque ne vient pas de l'algorithme mais de l'endroit où vont les données. Le hachage est à sens unique et n'est pas du chiffrement - MD5 et SHA-1 sont cassés pour tout usage de sécurité, et même SHA-256 n'est pas le bon outil pour stocker des mots de passe, là où bcrypt, scrypt ou Argon2 existent précisément pour être lents. Le Base64 est un encodage, pas une protection : n'importe qui peut le décoder, ne le prenez donc jamais pour de l'obfuscation. Un JWT peut être lu par quiconque le détient, c'est pourquoi sa charge utile ne doit jamais contenir de secrets, et décoder un jeton ne vérifie pas sa signature - la vérification exige la clé. Tout sur ce site s'exécute localement dans votre navigateur, et c'est précisément pour cela qu'il peut manipuler des jetons et des mots de passe en toute sécurité.