Aller au contenu principal

Générateur de codes QR — outil gratuit

Générez des codes QR pour les URL, textes, WiFi et plus encore. Sans filigrane.

Beaucoup de sites QR font passer les scans par leur propre redirection, qui peut expirer — ce code contient votre lien directement et n'expire jamais.

Code QR statique — n'expire jamais

Contrôle la résolution de téléchargement

512px
128px1024px
#000000
#ffffff
Style des points
Logo au centre

Tapez quelque chose pour générer un code QR

Besoin d’un QR de paiement (UPI) ? Essayez le générateur de QR UPI →
Jamais de filigrane.

Utilisations courantes

  • Générer un code QR WiFiCréer un code QR pour votre réseau WiFi — les invités scannent pour se connecter instantanément sans taper de mots de passe.
  • Générer un code QR d'URLConvertir n'importe quel lien Web en code QR — parfait pour les menus les dépliants les cartes de visite et les matériaux marketing.
  • Générer un code QR de contactCréer un code QR vCard avec vos coordonnées — scanner pour vous ajouter instantanément comme contact téléphone.
  • Générer un code QR d'emailCréer un code QR qui ouvre un brouillon d'email — préremplir le destinataire le sujet et même le corps du texte.
  • Générer un code QR de réseau socialCréer des codes QR pointant vers vos profils sociaux — Instagram LinkedIn TikTok YouTube et plus.

Comment ça marche

Les codes QR sont générés entièrement dans votre navigateur avec la bibliothèque JavaScript qrcode — aucun serveur n'est impliqué, et rien de ce que vous tapez n'est jamais transmis nulle part. Pour les types de données structurées (Wi-Fi, contacts vCard, événements de calendrier), l'outil assemble une chaîne de charge utile correctement échappée suivant les standards ouverts pertinents (spécification MECARD/WiFi, vCard 3.0, iCalendar RFC 5545) avant de la remettre à la bibliothèque.

  1. 1
    Assemblage de la charge utile par type
    Selon l'onglet sélectionné, l'outil construit la chaîne exacte qui sera encodée — une simple URL reçoit 'https://' en préfixe si absent, une entrée Wi-Fi devient une chaîne WIFI:T:WPA;S:...;P:...; MECARD avec les caractères spéciaux échappés, une vCard devient un bloc BEGIN:VCARD/VERSION:3.0, et un événement de calendrier devient un bloc VCALENDAR/VEVENT avec un formatage de date-heure conforme RFC 5545.
  2. 2
    La bibliothèque qrcode encode la charge utile
    La chaîne assemblée est transmise à QRCode.toDataURL() de la bibliothèque qrcode, qui calcule les codes de correction d'erreur Reed-Solomon, associe les bits de données aux modules de la matrice QR, et rend le résultat directement en une URL de données PNG à 256px pour l'aperçu en direct.
  3. 3
    Blobs d'export construits avant le téléchargement
    Quand vous changez les options ou la saisie, l'outil préconstruit à la fois un blob PNG (via QRCode.toDataURL() à la résolution choisie, jusqu'à 1024px) et un blob SVG (via QRCode.toString() avec le type 'svg') en arrière-plan, afin que les téléchargements se déclenchent de façon synchrone à l'intérieur du geste utilisateur — requis pour la compatibilité Safari iOS.
  4. 4
    Vérification du contraste et téléchargement
    Avant le rendu, l'outil calcule la luminance relative WCAG de vos couleurs foncée et claire choisies et avertit si le ratio de contraste tombe en dessous de 3:1 ou si les couleurs sont inversées — deux conditions qui font échouer les scanners. Télécharger enregistre le PNG ou SVG préconstruit ; copier place le PNG dans le presse-papiers via l'API Clipboard.

Outils associés

Questions fréquemment posées