À propos de cet outil
Ce générateur crée des QR codes à partir d'un lien, d'un texte, d'un réseau Wi-Fi, d'une carte de contact (vCard), d'un e-mail, d'un SMS, d'un numéro de téléphone ou d'une position géographique. L'encodage suit la norme ISO/IEC 18004 : les 40 versions, les quatre niveaux de correction d'erreurs (L, M, Q, H) et les trois modes de saisie (numérique, alphanumérique, octets UTF-8), avec un choix automatique du plus compact. Le code est généré dans votre navigateur, sans compte ni transfert de données, avec la marge blanche réglementaire, et s'exporte en PNG net ou en SVG vectoriel.
Comment utiliser cet outil
- Choisissez le type de contenu : lien ou texte, Wi-Fi, contact, e-mail, SMS, téléphone ou position.
- Renseignez les champs : le QR code se met à jour à chaque saisie.
- Réglez le niveau de correction d'erreurs, les couleurs, la taille et la marge blanche, en surveillant les alertes de lisibilité.
- Téléchargez le QR code en PNG ou en SVG, puis testez-le avec un téléphone avant impression.
Les types de contenu pris en charge
Un QR code ne contient que du texte. C'est la forme de ce texte qui indique à l'application de lecture ce qu'elle doit en faire. L'outil produit les formats les plus courants, reconnus par les appareils photo des téléphones récents :
| Type | Format généré | Action à la lecture |
|---|---|---|
| Lien | https://exemple.fr/page | Proposer l'ouverture dans le navigateur |
| Wi-Fi | WIFI:T:WPA;S:nom;P:mdp;; | Proposer de rejoindre le réseau |
| Contact | vCard 3.0 (BEGIN:VCARD …) | Créer une fiche dans le carnet d'adresses |
mailto:nom@exemple.fr?subject=… | Ouvrir un message pré-rempli | |
| SMS | SMSTO:numéro:message | Ouvrir un SMS pré-rempli |
| Téléphone | tel:+33123456789 | Pré-composer le numéro, sans lancer l'appel |
| Position | geo:48.8584,2.2945 | Ouvrir l'application de cartes |
- Wi-Fi. Les caractères
\ ; , : "présents dans le nom ou le mot de passe sont précédés d'une barre oblique inverse, comme l'exige le format ; l'outil le fait pour vous. L'option « réseau masqué » ajouteH:true. Pour un réseau ouvert, le code ne contient pas de mot de passe. - vCard. Le format complet est long : une fiche avec nom, téléphone et e-mail produit déjà un code de version 5 ou plus. Gardez uniquement ce qui est utile pour obtenir un code plus simple à scanner.
- E-mail. L'objet et le message sont encodés (espaces, accents, retours à la ligne) comme dans un lien « mailto » classique.
- SMS. Le préfixe
SMSTO:est très répandu bien que moins formel que la normesms:; il est compris par la plupart des lecteurs.
Choisir le niveau de correction d'erreurs
| Niveau | Codes récupérables | Usage conseillé |
|---|---|---|
| L | environ 7 % | Écran, document propre ; contenu long à faire tenir dans un petit code |
| M | environ 15 % | Usage général (choix par défaut) |
| Q | environ 25 % | Support imprimé exposé à l'usure ou aux salissures |
| H | environ 30 % | Environnement difficile, autocollant extérieur, ou logo posé au centre |
Ces pourcentages désignent la part des « mots de code » du symbole qui peut être restituée, et non la surface du code que l'on peut recouvrir. Un niveau élevé consomme de la capacité : à contenu égal, un code Q ou H est plus grand (version plus élevée, modules plus petits) qu'un code L ou M, donc plus délicat à lire quand il est imprimé en petit. Ne montez pas le niveau « par précaution » sur un petit support : mieux vaut raccourcir le contenu.
Pour un même lien de 42 octets : version 3 (29 × 29 modules) au niveau L, mais version 5 (37 × 37) au niveau H. Les modules étant plus nombreux, ils sont plus petits à taille d'impression égale.
Bien imprimer et bien afficher un QR code
- Gardez la marge blanche. La norme impose une zone de silence de 4 modules autour du code. Elle est incluse par défaut : ne la réduisez pas, et ne posez pas le code sur un fond chargé ou une photo sans fond uni.
- Foncé sur clair. Les modules doivent être plus foncés que le fond, avec un contraste d'au moins 4 pour 1. Les codes « inversés » (clair sur foncé) ne sont pas lus par tous les appareils, et les couleurs proches (gris clair sur blanc, jaune sur blanc) se lisent mal. Le noir sur blanc reste la référence ; des couleurs de marque sont possibles si le contraste est fort.
- Ne déformez pas le code. Pas d'étirement, ni de rotation en miroir. Un redimensionnement doit respecter les proportions et, pour une image, rester en multiples entiers de la taille d'un module : c'est ce que fait l'export PNG de l'outil, qui évite les bords flous.
- Dimension. Comptez environ 2 cm de côté pour un code simple lu à moins de 20 cm. Une règle d'usage : la distance de lecture peut atteindre environ dix fois la largeur du code. Un code dense (version 10 et plus) demande davantage de surface.
- Utilisez le SVG pour l'impression sur affiche, signalétique ou textile : il reste net à toute taille.
- Testez toujours avant de tirer des centaines d'exemplaires : scannez le support réel avec au moins deux téléphones différents, dans l'éclairage d'utilisation.
- Raccourcissez les liens. Une adresse courte donne un code plus simple. Évitez les paramètres de suivi inutiles ; un lien vers une page sobre de votre site est plus fiable qu'une longue URL à rallonge.
Sécurité : les QR codes frauduleux
Un QR code est opaque : on ne voit pas où il mène avant de le scanner. Des escrocs en profitent (« quishing ») en collant de faux codes sur des horodateurs, des bornes de recharge ou des affiches, ou en glissant des codes dans des courriels, pour mener vers un faux site de paiement ou de connexion. Quelques bonnes pratiques :
- Pour qui scanne : vérifiez l'adresse affichée par l'application avant d'ouvrir le lien ; méfiez-vous d'un code collé par-dessus un autre ; ne saisissez pas d'identifiants ni de coordonnées bancaires sur une page atteinte par un code reçu de manière inattendue. Le dispositif national Cybermalveillance.gouv.fr détaille les réflexes à adopter face à l'hameçonnage.
- Pour qui publie : utilisez un lien vers votre propre domaine, en HTTPS ; accompagnez le code d'une adresse lisible ou d'un texte explicatif ; surveillez que le code affiché en public n'a pas été recouvert ; contrôlez régulièrement que la page de destination existe toujours.
- Les données personnelles (mot de passe Wi-Fi, numéro, adresse) incluses dans un code sont lisibles par n'importe qui le scanne. N'affichez en public que ce que vous accepteriez de communiquer à tous.
- Ne passez pas par un service qui redirige pour des codes durables : un code « dynamique » hébergé chez un tiers cesse de fonctionner quand l'abonnement s'arrête. Un code généré ici contient directement l'adresse finale.
Pour protéger vos propres comptes, générez des mots de passe robustes avec le générateur de mots de passe, et pensez à un mot de passe distinct pour votre réseau Wi-Fi invité.
Questions fréquentes
Un QR code créé ici expire-t-il ?
Non. Le contenu est encodé directement dans le motif : le code ne dépend d'aucun service ni d'aucune redirection, et ne cesse donc jamais de fonctionner tant que ce qu'il contient reste valable (le lien pointe vers une page qui existe encore, par exemple).
Quel niveau de correction d'erreurs choisir ?
Le niveau M (environ 15 % de données récupérables) convient à la plupart des usages. Choisissez Q ou H pour un support exposé à l'usure ou aux salissures (autocollant, extérieur). Plus le niveau est élevé, plus le code est dense, donc plus difficile à lire quand il est petit.
Quelle taille minimale pour imprimer un QR code ?
En règle générale, comptez au moins 2 cm de côté pour un code simple lu à faible distance, et davantage si le contenu est long ou la distance de lecture grande. Un lien court donne un code plus simple, donc plus facile à scanner.
Pourquoi mon QR code ne se scanne-t-il pas ?
Les causes habituelles sont un contraste insuffisant, des modules plus clairs que le fond (code inversé), une marge blanche trop étroite, une taille d'impression trop petite pour la densité du code ou un contenu trop long. L'outil affiche une alerte pour chacun de ces cas.
Comment faire un QR code pour un Wi-Fi ?
Choisissez « Réseau Wi-Fi », saisissez le nom du réseau, son mot de passe et le type de sécurité. En scannant le code, la plupart des téléphones proposent de rejoindre le réseau directement. Le mot de passe étant inclus dans le code, ne le publiez que là où vous le communiqueriez de toute façon.
Quelle différence entre PNG et SVG ?
Le PNG est une image à taille fixe : idéal pour le web et les documents bureautiques. Le SVG est vectoriel et reste net à n'importe quelle taille : à privilégier pour l'impression, les affiches et les logos.
Sources et références
- Denso Wave — normalisation et caractéristiques du QR Code
- Denso Wave — capacité d'information et versions
- ZXing — formats de contenu des codes-barres 2D (Wi-Fi, vCard, e-mail, téléphone, SMS, position)
- RFC 6068 — le schéma d'URI « mailto »
- RFC 5724 — le schéma d'URI « sms »
- RFC 5870 — le schéma d'URI « geo »
- RFC 2426 — le format vCard 3.0
- Cybermalveillance.gouv.fr — assistance et prévention (hameçonnage)
Comment fonctionne un QR code
Un QR code (« Quick Response ») est un code-barres en deux dimensions inventé en 1994 par l'entreprise japonaise Denso Wave, normalisé en 2000 par l'ISO (ISO/IEC 18004). QR Code est une marque déposée de Denso Wave, qui a renoncé à faire valoir son brevet pour les codes conformes à la norme : n'importe qui peut donc en produire sans licence.
Tout le calcul est fait dans votre navigateur. Le contenu saisi (mot de passe Wi-Fi, numéro de téléphone) n'est envoyé à aucun serveur, et le code généré ne passe par aucun service de redirection : il ne peut donc ni expirer ni être désactivé.