Outils / Développeur / Générateur de QR code
Côté client

Générateur de QR code

Transformez un lien ou un texte en QR code statique directement dans votre navigateur, choisissez la taille et téléchargez en SVG ou PNG sans aucun envoi.

Ce que fait l'outil

  • Convertit n'importe quel lien ou texte en QR code (jusqu'à 2 331 octets)
  • Quatre tailles : 128, 256, 512 et 1024 px
  • SVG vectoriel pour l'impression, PNG pour l'écran
  • QR code statique : sans redirection, sans expiration, sans suivi
  • Génération locale en Rust et WebAssembly

Ce générateur de QR code gratuit transforme un lien, un texte, un accès Wi-Fi ou un numéro de téléphone en QR code téléchargeable en SVG ou en PNG. La création du QR code en ligne se fait entièrement dans votre navigateur : une bibliothèque Rust compilée en WebAssembly calcule le code sur votre appareil, et le contenu que vous encodez n'est jamais transmis à un serveur. Comme l'explique notre article sur la génération de QR code sans téléversement, c'est souvent ce contenu qui est sensible : une URL de préproduction, un lien de réunion privé, un mot de passe Wi-Fi.

Créer un QR code en 4 étapes

  1. Saisissez ou collez votre lien ou votre texte dans le champ Text or URL. Les retours à la ligne sont conservés.
  2. Choisissez la taille de sortie : 128, 256 (par défaut), 512 ou 1024 pixels.
  3. Cliquez sur Generate, ou appuyez sur Ctrl+Entrée (Cmd+Entrée sur Mac). Le code s'affiche immédiatement.
  4. Téléchargez-le avec Download SVG ou Download PNG. Les fichiers s'appellent qrcode.svg et qrcode.png.

Si vous modifiez le texte ou la taille, cliquez de nouveau sur Generate avant de télécharger pour que le fichier corresponde à l'aperçu.

Convertir un lien en QR code : ce que vous pouvez encoder

Le convertisseur encode exactement le texte saisi. Les applications photo des smartphones reconnaissent ensuite les formats usuels et proposent l'action adaptée :

  • Lien web : https://exemple.fr/menu s'ouvre dans le navigateur. Gardez toujours le préfixe https:// pour que le lecteur le reconnaisse comme un lien.
  • Accès Wi-Fi : WIFI:T:WPA;S:NomDuReseau;P:motdepasse;; permet à vos invités de se connecter sans taper le mot de passe.
  • E-mail et téléphone : mailto:contact@exemple.fr ou tel:+33612345678.
  • Texte libre : numéro d'inventaire, numéro de série, courte note, code d'activation.

L'encodeur choisit automatiquement le mode le plus compact. Avec le niveau de correction d'erreur moyen (M) utilisé ici, un code contient au maximum 5 596 chiffres, 3 391 caractères alphanumériques en majuscules ou 2 331 octets de texte quelconque. En UTF-8, une lettre accentuée (é, à, ç) occupe deux octets. Au-delà, la génération échoue avec un message d'erreur. Un contenu court donne un code moins dense, plus rapide à scanner et lisible de plus loin : raccourcissez les URL quand c'est possible.

SVG ou PNG : quel format télécharger

  • SVG : format vectoriel, net à toutes les tailles, de la carte de visite à l'affiche. Il s'ouvre dans Illustrator, Inkscape, Figma, Affinity ou Canva. La taille choisie est un minimum : le module est arrondi au pixel entier et la marge de silence standard de quatre modules est ajoutée, donc une demande à 128 px peut donner un SVG un peu plus grand (145 px pour un texte court, par exemple).
  • PNG : image matricielle rendue exactement à la taille choisie. Idéale pour une présentation, un e-mail, une page web ou un document Word. Pour l'impression, préférez 1024 px ou le SVG.

QR code statique : gratuit, sans expiration, sans suivi

Chaque code créé ici est statique : votre lien ou votre texte est inscrit directement dans le motif. Aucun serveur de redirection ne s'intercale, donc le code fonctionne tant que la destination existe, il ne peut pas être désactivé à la fin d'un abonnement, et personne n'enregistre qui le scanne. La contrepartie : un code statique ne se modifie pas après impression. Si la destination risque de changer, encodez une URL que vous maîtrisez et gérez la redirection vous-même.

Beaucoup de générateurs en ligne proposent par défaut des codes « dynamiques » : le code imprimé contient un lien court vers leur serveur, qui redirige ensuite vers votre URL. C'est ce qui leur permet d'afficher des statistiques de scan, mais votre code dépend alors de leur service. En ligne de commande, qrencode -o code.png "https://exemple.fr" produit un code hors ligne si l'outil est installé. Cette page offre le même fonctionnement local, sans installation.

Limites à connaître avant d'imprimer

  • Noir sur blanc classique : le code est dessiné en modules noirs sur fond blanc, la disposition à fort contraste que lisent tous les appareils photo et lecteurs, y compris notre lecteur de QR code. Les couleurs ne sont pas personnalisables.
  • Pas de logo ni de personnalisation : ni logo central, ni modules arrondis, ni cadre.
  • Correction d'erreur fixée au niveau M, soit environ 15 % de surface abîmée ou masquée tolérée. Ce réglage n'est pas modifiable.
  • Un code à la fois : l'outil web n'a pas de mode par lot.

Confidentialité : le contenu encodé reste sur votre appareil

Le texte saisi est transmis à un module WebAssembly qui s'exécute dans l'onglet, et les fichiers SVG et PNG sont créés localement via l'API Canvas. Aucune requête n'envoie votre contenu à un serveur : vous pouvez le vérifier dans l'onglet Réseau des outils de développement. Pour une URL interne, un mot de passe Wi-Fi ou un lien de campagne non publié, cela évite tout traitement par un tiers, et donc toute question de conformité RGPD liée à un sous-traitant.

Questions fréquentes

Ce générateur de QR code est-il vraiment gratuit ?
Oui. Pas de compte, pas de filigrane, pas de limite de codes, pas de date d'expiration. Les codes sont statiques et ne cessent jamais de fonctionner à cause d'un abonnement ou d'une période d'essai.
Mon QR code va-t-il expirer ?
Non. Le contenu est stocké dans le code lui-même, pas sur un serveur. Le code fonctionne tant que le lien ou le texte qu'il contient reste valable.
Comment convertir un lien en QR code ?
Copiez l'URL complète, avec https://, collez-la dans le champ, cliquez sur Generate puis téléchargez le PNG ou le SVG. Scannez le résultat avec votre téléphone pour vérifier qu'il ouvre la bonne page.
Puis-je suivre le nombre de scans ?
Pas avec le code lui-même, puisqu'il n'y a pas de serveur de redirection. Pour des statistiques, encodez une URL avec des paramètres de campagne (par exemple ?utm_source=affiche) et lisez-les dans votre outil d'analyse.
Comment créer un QR code Wi-Fi ?
Saisissez WIFI:T:WPA;S:VotreReseau;P:VotreMotDePasse;; avec vos propres valeurs, puis générez. Utilisez T:nopass pour un réseau ouvert. Le mot de passe n'est envoyé nulle part.
Quelle taille choisir pour l'impression ?
Le SVG, qui s'agrandit sans flou, ou le PNG en 1024 px. Conservez toujours la marge claire autour du code et adaptez la taille imprimée à la distance de lecture prévue.
Pourquoi mon QR code ne se scanne pas ?
Causes fréquentes : impression trop petite, marge coupée au recadrage, ou impression trop peu contrastée (par exemple sur un support sombre ou brillant). Testez avec plusieurs téléphones avant une impression en série.

Outils connexes : décodez un QR code existant à partir d'une capture d'écran avec le lecteur de QR code, et nettoyez un lien contenant des caractères spéciaux avec l'encodeur et décodeur d'URL avant de l'encoder.