Générateur de Code QR
ISO/IEC 18004 · mode octet · v1–40 · dans le navigateur
otpauth:// utilisé par les apps 2FA est supporté — c'est le moyen le plus simple de migrer un secret vers l'authentificateur de votre téléphone.Choisir le niveau de correction d'erreur
Les codes QR intègrent une correction d'erreurs Reed–Solomon pour survivre aux rayures, taches et occlusion partielle. Il y a quatre niveaux:
- L (Bas, 7%) — grille la plus petite et la plus dense; à utiliser pour des écrans numériques propres.
- M (Moyen, 15%) — l'équilibre par défaut entre taille et résilience.
- Q (Quartile, 25%) — meilleure tolérance pour impressions, autocollants et étiquettes.
- H (Haut, 30%) — survit à des dommages substantiels; utile pour signalisation extérieure ou codes pouvant chevaucher des logos.
otpauth:// pour la configuration 2FA
Le format otpauth://totp/Issuer:account?secret=BASE32&issuer=Issuer est ce qu'attendent des apps comme Google Authenticator et 1Password lors du scan d'un QR de configuration. Collez ici un URI fonctionnel, rendez le QR et scannez-le avec votre téléphone — identique au scan du QR qu'un service vous aurait montré lors de l'inscription 2FA. En sens inverse, générez l'URI sur la page TOTP et amenez-le ici pour scan.
Comment fonctionne l'encodeur
L'encodeur produit des codes QR conformes ISO/IEC 18004 en mode octet (UTF-8). Il choisit la plus petite version (1–40, 21×21 à 177×177 modules) qui contient la charge au niveau de correction choisi, applique les huit masques et sélectionne celui au score de pénalité le plus bas. La sortie est rendue en SVG redimensionnable, donc reste nette à tout zoom.
Confidentialité
Quel que soit le texte que vous encodez, il est traité entièrement dans votre navigateur. Pas d'étape d'upload, pas d'analytique, pas de rendu distant — le QR est généré par JavaScript sur la page et les téléchargements se font via un Blob local. Si vous encodez quelque chose de sensible (un secret 2FA, un jeton), il reste sur votre appareil.