Level M recovers ~15% of damage.
Générateur de QR codes
Ce que ça fait
Encode n’importe quel texte ou URL en QR code grâce à une implémentation complète, écrite de zéro, de la norme ISO/IEC 18004 : les trois modes de données (numérique, alphanumérique, octet — choisis automatiquement pour l’ajustement le plus serré), les versions 1 à 40 (de 21×21 à 177×177 modules), les quatre niveaux de correction d’erreur, la correction d’erreur Reed-Solomon sur GF(256), et la sélection automatique de masque parmi les huit motifs ISO. La sortie est un SVG net (échelle, couleurs et taille de zone de silence au choix) ou un PNG rendu à la taille de module choisie.
L’encodeur est vérifié contre une matrice de référence publiée, et tout s’exécute localement — votre texte ne quitte jamais la page.
Comment l’utiliser
- Saisissez ou collez du texte dans la zone.
- Choisissez un niveau de correction d’erreur : L est le plus petit, H survit le mieux aux dégâts.
- Ajustez la taille des modules, la zone de silence et les couleurs.
- Téléchargez le PNG, ou copiez le balisage SVG pour un agrandissement sans perte.
L’URL de la page transporte votre configuration complète (texte, niveau, couleurs, tailles) — Copier le lien de partage la rouvre exactement.
Exemples
https://dev.cosmolabs.org/ au niveau M s’encode en version 2, mode octet.
HELLO WORLD au niveau Q s’encode en version 1 en mode alphanumérique — 11 caractères tiennent parce que le mode alphanumérique empaquette deux caractères par 11 bits.
Le contenu long fait croître la version automatiquement : jusqu’à 2 953 octets au niveau L.
Bon à savoir
- Une correction d’erreur plus élevée coûte en capacité : le même texte produit un symbole plus grand quand vous passez de L à H.
- La zone de silence (marge claire) fait partie de la spécification — gardez au moins 4 modules pour un scan fiable.
- Le contraste sombre-sur-clair compte plus que les couleurs : gardez le premier plan nettement plus sombre que l’arrière-plan.
- La sortie SVG s’adapte à l’infini ; le PNG se rastérise à la taille de module choisie.