Générateur de Code QR Gratuit

Sans connexion ni filigrane — codes QR instantanés dans votre navigateur

0 / 900 characters

Personnalisation

Utilisez H avec un logo en superposition

Cliquez ou glissez pour importer un logo

Saisissez un contenu ci-dessus pour générer votre code QR

✓ Lien copié dans le presse-papiers !

Quel type de code QR vous faut-il ?

Chaque type de contenu QR encode vos données dans un format spécifique reconnu par les appareils photo des téléphones et les applications QR. Choisissez le type qui correspond à votre usage :

🔗 URL
Lien vers n'importe quel site web. Type le plus courant. Le scan ouvre directement le navigateur.
📝 Texte
Message en texte brut, adresse ou note — affiché directement lors du scan.
📶 WiFi
Les visiteurs scannent pour rejoindre votre réseau sans saisir le mot de passe.
👤 vCard
Fiche contact complète — le scan enregistre nom, téléphone et e-mail dans les contacts du téléphone.
✉️ E-mail
Ouvre un composeur d'e-mail pré-rempli avec le destinataire et l'objet.
📞 Téléphone
Le scan propose d'appeler le numéro — idéal pour les cartes de visite.
💬 SMS
Ouvre l'application de messagerie avec le numéro et un texte pré-rempli optionnel.

Guide de taille d'impression pour codes QR

La taille minimale scannable dépend de la distance de scan. Utilisez ce tableau pour la production imprimée :

Laissez toujours une zone calme

La bordure blanche autour d'un code QR (la « zone calme ») doit faire au moins 4 modules de large. Rogner dans la zone calme est l'une des causes les plus fréquentes d'échec de scan.

Le contraste des couleurs est essentiel

Les modules sombres sur fond clair offrent la meilleure fiabilité de scan. L'inverse (clair sur sombre) fonctionne mais nécessite un niveau de correction plus élevé. Évitez les couleurs de luminosité similaire (ex. vert foncé sur bleu foncé) — ce générateur vous avertit quand le contraste est insuffisant.

Niveaux de correction d'erreurs expliqués

Les codes QR utilisent la correction d'erreurs de Reed-Solomon pour rester scannables même en cas de dommages partiels ou d'obstruction. Un niveau de correction plus élevé signifie plus de données redondantes et un code plus dense.

  • L (Faible, 7 %) : Idéal pour les écrans numériques ; code le plus compact. À utiliser pour les écrans propres sans risque de dommage.
  • M (Moyen, 15 %) : Bon choix polyvalent. Gère les petites rayures, taches ou obstructions partielles.
  • Q (Quartile, 25 %) : Recommandé pour les étiquettes industrielles, emballages ou impressions extérieures exposées à l'usure.
  • H (Élevé, 30 %) : Requis lors de la superposition d'un logo (jusqu'à 20–25 % de surface). Redondance maximale pour les environnements difficiles.

Bonne pratique pour la superposition de logo

Ce générateur passe automatiquement au niveau H quand vous ajoutez un logo, et avertit si le logo dépasse 20 % de la surface du code QR. Même au niveau H, maintenez votre logo en dessous de 25 % de la surface totale pour une fiabilité de scan optimale sur tous les appareils.

Comment les codes QR sont générés (sans bibliothèque, entièrement dans le navigateur)

Cet outil implémente l'algorithme complet QR Model 2 (ISO/IEC 18004) entièrement en JavaScript — sans bibliothèques externes, sans appels serveur. Voici ce qui se passe quand vous tapez :

  1. Encodage du contenu : Votre texte est encodé en mode Byte (UTF-8). La version (1–10) est sélectionnée automatiquement selon la longueur du contenu et le niveau de correction.
  2. Correction d'erreurs Reed-Solomon : Les mots de code de correction sont calculés sur GF(256) à l'aide du polynôme générateur approprié pour votre niveau et version.
  3. Placement dans la matrice : Les mots de données et de correction sont entrelacés selon les spécifications et placés dans la matrice de modules avec les motifs de recherche, d'alignement, de synchronisation et le module sombre.
  4. Masquage : Les 8 motifs de masque sont testés ; celui avec le score de pénalité le plus bas (selon les 4 règles de scoring) est appliqué.
  5. Informations de format : Le niveau de correction et le numéro de motif de masque sont encodés en BCH et placés dans les zones d'information de format.
  6. Rendu : La matrice est dessinée sur un élément Canvas. Pour l'export SVG, la même matrice est sérialisée en éléments <rect> à 1 unité par module avec un viewBox pour une mise à l'échelle infinie.

Questions fréquentes

Oui. Tous les codes QR sont générés entièrement dans votre navigateur via JavaScript côté client. Aucun compte à créer, aucun filigrane, aucune limite de téléchargement, et aucune donnée envoyée à un serveur.
URL, texte brut, identifiants WiFi (WPA/WPA2/WEP/ouvert), cartes de contact vCard 3.0, e-mail (avec objet et corps), numéro de téléphone et messages SMS — les sept types sont entièrement pris en charge.
Oui. Importez un logo PNG ou SVG (jusqu'à 2 Mo). Le logo est composité au centre du code QR via l'API Canvas, et le niveau de correction est automatiquement passé à H (30 % de capacité de récupération) pour compenser les modules couverts. Maintenez le logo en dessous de 20 % de la surface totale du code QR pour une fiabilité de scan optimale.
L (7 %) pour les écrans numériques propres où vous souhaitez le code le plus compact, M (15 %) pour une utilisation générale au quotidien, Q (25 %) pour les environnements partiellement obstrués ou usés comme les emballages, H (30 %) pour superposer un logo ou imprimer en extérieur. Le générateur utilise M par défaut et passe automatiquement à H lors de l'ajout d'un logo.
Oui. Cliquez sur « Télécharger SVG » pour obtenir un fichier SVG vectoriel pur. Il se met à l'échelle à n'importe quelle taille — d'un élément de 1 cm sur une carte de visite à un panneau de 2 mètres — sans aucune pixellisation. Notez que l'export SVG n'inclut pas la superposition du logo ; pour une sortie avec logo intégré, utilisez PNG à 1 024 px ou plus.
La règle générale est 1 cm de taille QR pour 10 cm de distance de scan. Minimum 1,5 cm (0,6 po) pour les cartes de visite scannées à bout de bras. Pour une signalétique murale scannée à 1 mètre, utilisez au moins 3 cm. Maintenez toujours la zone calme (bordure vide de 4 modules).