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
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 :
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 :
| Usage | Taille minimale | Recommandée | Distance de scan |
|---|---|---|---|
| Carte de visite | 1,5 cm (0,6 po) | 2 cm (0,8 po) | 15–25 cm |
| Brochure / flyer | 2,5 cm (1 po) | 3–4 cm | 25–40 cm |
| Affiche A4 / Lettre | 4 cm | 6 cm | 40–60 cm |
| Signalétique extérieure | 1 cm par mètre de distance | 3–4 cm par mètre | 1–5 m |
| Panneau d'affichage | 20 cm | 30 cm ou plus | 10 m ou plus |
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 :
- 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.
- 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.
- 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.
- 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é.
- 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.
- 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.