Outils
Guides

Générateur de QR codes

QR

Générer un QR code à partir d'un texte ou d'une URL et le télécharger en PNG ou SVG.

100 % côté client Sans backend
Aperçu
Sur cette page

Qu’est-ce qu’un générateur de QR code ?#

Un générateur de QR code transforme un bout de texte — une URL, un mot de passe WiFi, une carte de visite, une simple chaîne — en la matrice carrée de modules noirs et blancs qu’un appareil photo de téléphone peut scanner pour retrouver ce texte. Le texte n’est pas « lié » à l’image ; il est encodé dans l’image, donc le QR fonctionne hors ligne, sans serveur, sans redirection de lien raccourci, sans expiration. C’est pourquoi les QR codes sont utilisés pour les menus de restaurant, les billets d’événement, les paiements et les inventaires : la donnée voyage avec l’image.

Chaque QR code transporte deux choses que vous contrôlez au-delà du texte lui-même : le niveau de correction d’erreur (la casse que le code peut encaisser tout en restant lisible) et le format de sortie (une image PNG ou un document SVG). La correction d’erreur a quatre niveaux — L (7 % de récupération), M (15 %), Q (25 %), H (35 %) — et monter en grade donne un code plus robuste au prix de davantage de modules et d’une taille minimale plus grande. Le PNG convient à l’écran et à l’impression à une taille en pixels fixée ; le SVG se redimensionne sans jamais flouter, ce qui compte quand un code va sur une affiche ou une carte de visite.

Cette page rend le QR entièrement dans votre navigateur. Le texte que vous saisissez ne quitte jamais la page, et le PNG/SVG est généré localement et livré directement à votre téléchargement.

Comment l’utiliser#

  1. Saisissez ou collez le contenu dans le champ d’entrée — une URL, une chaîne WiFi, une vCard ou n’importe quel texte. Le texte indicatif affiche l’exemple le plus sûr, https://example.com.
  2. Choisissez le niveau de correction d’erreur dans la liste déroulante :
    • L — le plus bas, environ 7 % de récupération. Le code le plus petit, mais une rayure ou un logo par-dessus le cassera.
    • M — par défaut, environ 15 % de récupération. Le choix pragmatique pour un affichage numérique propre.
    • Q — environ 25 % de récupération. Bien quand le code peut être imprimé et sali.
    • H — le plus haut, environ 35 % de récupération. À utiliser quand un logo sera posé sur le code, ou qu’il sera placé dans un environnement rugueux.
  3. Choisissez la taille — 128, 256, 384 ou 512 pixels. Cela affecte le PNG ; le SVG est indépendant de la résolution.
  4. L’aperçu apparaît à droite. Cliquez sur Exemple pour charger un cas, ou Effacer pour recommencer.
  5. Cliquez sur PNG ou SVG dans l’en-tête d’aperçu pour télécharger le code dans le format voulu.

La ligne d’état vous dit quand la génération réussit, quand elle est encore en cours, ou — c’est important — quand la charge utile est trop longue pour un QR code et que vous devez raccourcir le texte ou abaisser le niveau de correction d’erreur.

Fonctionnalités clés#

  • Sortie PNG et SVG. PNG pour un usage à taille fixe sur écran et sur papier ; SVG pour les affiches, les cartes et tout contexte où le code doit se redimensionner sans pixellisation.
  • Quatre niveaux de correction d’erreur. Adaptez le budget de récupération à l’endroit où vivra le code — un bouton web propre peut utiliser L, un menu imprimé éclaboussé devrait utiliser Q ou H.
  • Préréglages de taille. 128, 256, 384 et 512 pixels couvrent respectivement les vignettes, les images web standard et l’impression haute résolution.
  • Garde de capacité. Les QR codes ont une limite stricte d’octets qui se réduit à mesure que la correction d’erreur monte ; quand votre texte la dépasse, l’outil signale too-long au lieu de produire une image cassée.
  • Rendu local, téléchargement local. La bibliothèque d’encodage est livrée avec la page (servie depuis la même origine sous la politique de sécurité du contenu) ; rien de votre contenu n’est transmis ailleurs.
  • Zone de silence incluse. Une marge blanche standard de quatre modules est rendue autour du code par défaut, dont les scanners ont besoin pour trouver les bords fiablement.

Exemple commenté#

Collez une URL dans l’entrée :

https://example.com

Avec correction d’erreur = M et taille = 256, l’aperçu rend un QR code scannable de 256×256, et un clic sur PNG télécharge une image PNG d’exactement ces dimensions. Le scanner avec n’importe quel appareil photo de téléphone ouvre https://example.com dans le navigateur.

Les QR codes ne se limitent pas aux URL. Le même générateur encode volontiers du texte structuré, comme une chaîne de connexion WiFi :

WIFI:T:WPA;S:HomeNetwork;P:supersecret;;

Scannez-la et un téléphone propose de rejoindre le réseau WiFi HomeNetwork. Pour les cartes de visite, événements de calendrier et autres charges utiles structurées avec un formulaire plus convivial, l’outil /en/qr/wifi-qr/ construit la chaîne pour vous — mais sous le capot, il produit exactement le type de QR que cette page génère.

Basculer la même URL sur SVG télécharge un document vectoriel qui se redimensionne à toute taille — utile si le même code va à la fois sur un favicon de site et sur une grande bannière imprimée, où un PNG unique ne pourrait pas servir les deux.

FAQ#

Quel niveau de correction d’erreur dois-je choisir ?#

M est le défaut raisonnable pour la plupart des usages numériques — il équilibre récupération et taille. Passez à Q ou H quand le code sera imprimé, manipulé ou recouvert d’un logo (les modules perdus sous le logo sont ce que le niveau de récupération rachète). Ne descendez à L que quand vous voulez le code le plus petit possible et que vous êtes certain qu’il restera propre — un code de niveau L rayé ne se lira plus.

Combien de texte un QR code peut-il contenir ?#

Cela dépend du niveau de correction d’erreur et du jeu de caractères. La capacité en mode octet va d’environ 2 953 octets à la correction d’erreur la plus basse (L) jusqu’à environ 1 273 octets à la plus haute (H) pour la plus grande version — et bien moins pour les petites versions lisibles à distance que vous voulez réellement utiliser. En pratique, limitez les charges utiles à quelques centaines d’octets : une URL, une chaîne WiFi, une vCard courte. Si l’outil signale too-long, raccourcissez le texte ou abaissez le niveau de correction d’erreur.

PNG ou SVG — lequel télécharger ?#

Utilisez PNG quand le code sera affiché à une taille connue sur un écran ou imprimé à une dimension fixée — c’est une image unique autonome que tout outil comprend. Utilisez SVG quand le code doit se redimensionner : une carte de visite aujourd’hui et une bannière demain, ou un code qui doit rester net sur les affichages haute DPI. Le SVG est aussi plus petit pour les codes simples et éditable dans un logiciel vectoriel.

Puis-je mettre mon logo au milieu du QR code ?#

Vous le pouvez, mais seulement si vous utilisez la correction d’erreur H, et même alors le logo ne devrait pas couvrir plus que la zone centrale (à peu près les 25–30 % que la récupération de niveau H peut absorber). Un logo sur un code L ou M le rendra probablement illisible. Cette page ne dessine pas le logo pour vous — générez le code en H, puis composez votre logo dans n’importe quel éditeur d’image.

Le QR code généré est-il téléversé ou stocké quelque part ?#

Non. L’encodage s’exécute dans votre navigateur depuis une bibliothèque livrée avec la page, et le PNG/SVG est généré localement et proposé en téléchargement direct. Le texte que vous encodez n’atteint jamais un serveur — pas de backend, pas de base de liens raccourcis, pas d’analytique sur le contenu.