Mode d'emploi
- Choisissez Ce que contient le code et remplissez ses champs. Le code se dessine pendant la saisie.
- Choisissez le niveau de Correction d'erreur et la Taille en pixels. Une correction plus forte résiste à plus de dégâts, mais rend le code plus dense.
- Choisissez la Couleur sombre et la Couleur de fond. Gardez un contraste fort ; la page vous prévient lorsqu'il est faible.
- Appuyez sur Télécharger en PNG pour une image, ou sur Télécharger en SVG pour un fichier qui s'agrandit sans perte de qualité.
Ce qui entre dans le code
Un code Wi-Fi contient le nom du réseau, la sécurité et le mot de passe sous la forme que lisent les appareils photo des téléphones : WIFI:T:WPA;S:nom;P:mot-de-passe;; Les caractères qui ont un sens dans cette forme, la barre oblique inverse, le point-virgule, la virgule, le guillemet double et les deux-points, sont précédés d'une barre oblique inverse.
Une carte de contact contient un enregistrement vCard 3.0 (RFC 2426). Ses valeurs de texte échappent la barre oblique inverse, le point-virgule et la virgule. Un courriel contient une adresse mailto:, un numéro de téléphone une adresse tel:, et un SMS une adresse sms: avec le message dans body, comme le décrit la RFC 5724. Une adresse web sans schéma reçoit https:// devant elle.
- La plus longue quantité de texte qu'un code peut contenir dépend du niveau de correction : plus le niveau est élevé, plus le texte est court.
- Un nom de réseau Wi-Fi compte au plus 32 octets. Un mot de passe WPA compte de 8 à 63 caractères, et un réseau ouvert n'a pas de mot de passe.
Correction d'erreur, taille et couleurs
Un QR code peut toujours être lu lorsqu'une partie est endommagée ou recouverte. Le niveau de correction en fixe la part : environ 7 % au niveau L, 15 % au M, 25 % au Q et 30 % au H. La page utilise la plus petite version du code qui contient le texte au niveau choisi.
Le contraste entre les couleurs sombre et claire doit être élevé. La page mesure le rapport de contraste avec la formule du WCAG et avertit en dessous de 4,5 pour 1, ainsi que lorsque le fond est plus sombre que le code, que beaucoup de lecteurs ne lisent pas.
Exemple détaillé : un code Wi-Fi
Un réseau nommé MyNet, avec le mot de passe secret123 et la sécurité WPA, s'écrit WIFI:T:WPA;S:MyNet;P:secret123;; Un invité qui scanne le code rejoint le réseau sans taper le mot de passe.
Si le nom contient un point-virgule, comme cafe;2, le code l'écrit cafe\;2 pour que le lecteur ne prenne pas ce point-virgule pour la fin d'un champ.
Questions fréquentes
Quel niveau de correction d'erreur choisir ?
Moyen convient à la plupart des usages, comme un lien sur une affiche ou un menu. Choisissez élevé lorsque le code peut être imprimé petit, usé ou partiellement recouvert, par exemple avec un logo au centre, et acceptez un code plus dense.
Pourquoi mon code ne se scanne-t-il pas sur fond sombre ?
La plupart des lecteurs lisent un code sombre sur fond clair. Un code clair sur fond sombre ne se lit parfois que sur certains téléphones : la page vous avertit donc lorsque le fond est plus sombre que le code.
Le code est-il envoyé à un serveur ?
Non. Le code est produit dans votre navigateur, et les fichiers PNG et SVG le sont aussi. Rien de ce que vous saisissez n'est envoyé à notre serveur ni stocké là-bas.
Pourquoi mon code Wi-Fi a-t-il besoin du mot de passe pour WPA ?
Les téléphones ne rejoignent un réseau WPA qu'avec son mot de passe : le code doit donc le contenir. Un mot de passe WPA de moins de 8 caractères n'est pas valide, et la page ne fabrique pas de code pour lui.
Pourquoi mon texte est-il trop long ?
Un QR code contient au plus quelques milliers de caractères, et moins à un niveau de correction plus élevé. Raccourcissez le texte, utilisez une adresse web plus courte, ou choisissez un niveau de correction plus bas.
Sources
- ZXing (en anglais) : barcode contents, the Wi-Fi network format
- IETF (en anglais) : RFC 2426, vCard MIME Directory Profile (version 3.0)
- IETF (en anglais) : RFC 5724, The sms URI Scheme
- W3C (en anglais) : WCAG 2.2, contrast ratio
Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.