Tools100% Local
← Tous les outils

Générateur de Code QR

ISO/IEC 18004 · mode octet · v1–40 · dans le navigateur

Tapez ou collez tout texte ou URL et un code QR est rendu en direct comme un vecteur net. Choisissez un niveau de correction d'erreurs, puis téléchargez en PNG ou SVG. Le format URI 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.
Tapez quelque chose au-dessus pour générer un QR

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:

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.