Générateur de QR codes

Créez gratuitement un QR code pour un lien, un réseau Wi-Fi, une carte de contact, un e-mail, un SMS ou une position, avec correction d'erreurs réglable, couleurs et export PNG ou SVG.

Mis à jour le 10 octobre 2026

Apparence et fiabilité

Vos données restent dans votre navigateur : aucune saisie n'est envoyée à nos serveurs.

À 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

  1. Choisissez le type de contenu : lien ou texte, Wi-Fi, contact, e-mail, SMS, téléphone ou position.
  2. Renseignez les champs : le QR code se met à jour à chaque saisie.
  3. Réglez le niveau de correction d'erreurs, les couleurs, la taille et la marge blanche, en surveillant les alertes de lisibilité.
  4. Téléchargez le QR code en PNG ou en SVG, puis testez-le avec un téléphone avant impression.

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.

  • Trois grands carrés dans les angles servent de repères : ils permettent au lecteur de détecter le code, son orientation et sa taille, même de biais. Des motifs d'alignement plus petits corrigent la déformation des grands codes.
  • La version (de 1 à 40) fixe la taille : 21 × 21 modules pour la version 1, puis 4 modules de plus par côté à chaque version, jusqu'à 177 × 177 pour la version 40. Plus le contenu est long, plus la version est élevée.
  • Le mode d'encodage détermine la compacité : le mode numérique (chiffres seuls) loge jusqu'à 7 089 caractères, l'alphanumérique (majuscules, chiffres et quelques signes) 4 296, les octets (tout texte, en UTF-8) 2 953. L'outil choisit automatiquement le plus compact possible pour votre contenu.
  • La correction d'erreurs ajoute de la redondance, à l'aide de codes de Reed-Solomon, pour que le code reste lisible s'il est taché, déchiré ou partiellement masqué (voir plus bas).
  • Le masque : l'encodeur essaie huit motifs d'inversion de modules et retient celui qui évite les grandes zones uniformes et les motifs ressemblant aux repères, ce qui facilite la lecture.

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é.

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 :

Formats de contenu générés par l'outil
TypeFormat généréAction à la lecture
Lienhttps://exemple.fr/pageProposer l'ouverture dans le navigateur
Wi-FiWIFI:T:WPA;S:nom;P:mdp;;Proposer de rejoindre le réseau
ContactvCard 3.0 (BEGIN:VCARD …)Créer une fiche dans le carnet d'adresses
E-mailmailto:nom@exemple.fr?subject=…Ouvrir un message pré-rempli
SMSSMSTO:numéro:messageOuvrir un SMS pré-rempli
Téléphonetel:+33123456789Pré-composer le numéro, sans lancer l'appel
Positiongeo:48.8584,2.2945Ouvrir 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é » ajoute H: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 norme sms: ; il est compris par la plupart des lecteurs.

Choisir le niveau de correction d'erreurs

Les quatre niveaux de correction
NiveauCodes récupérablesUsage conseillé
Lenviron 7 %Écran, document propre ; contenu long à faire tenir dans un petit code
Menviron 15 %Usage général (choix par défaut)
Qenviron 25 %Support imprimé exposé à l'usure ou aux salissures
Henviron 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.

Exemple

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.

↑ ↓ naviguerEntrée ouvrirÉchap fermer