Base32 encoder / décoder
Encodez et décodez du texte en Base32 (RFC 4648, alphabet A-Z 2-7).
- Instantané
- Gratuit
- Privé (traité localement)
- Sans inscription
Base32, lisible et sans ambiguïté
Basculez entre encoder et décoder, saisissez votre texte ou votre Base32, et copiez le résultat. Conforme à la RFC 4648, idéal pour les secrets TOTP et les clés saisies à la main.
-
Choisissez le mode
Encoder (texte → Base32) ou décoder.
-
Saisissez
Texte ou chaîne Base32.
-
Copiez
Le résultat se copie en un clic.
Exemples (RFC 4648)
| Texte | Base32 |
|---|---|
| f | MY====== |
| fo | MZXQ==== |
| foo | MZXW6=== |
| foobar | MZXW6YTBOI====== |
Alphabet A-Z et 2-7, padding « = ». Décodage insensible à la casse, espaces ignorés. Texte traité en UTF-8, rien n’est envoyé.
Questions fréquentes
Qu’est-ce que le Base32 ?
Un encodage qui représente des données binaires avec 32 caractères : les lettres A-Z et les chiffres 2-7 (RFC 4648). Contrairement au Base64, il évite les caractères ambigus et est insensible à la casse, d’où son usage pour les clés saisies à la main.
À quoi sert le caractère « = » ?
C’est le remplissage (padding). Le Base32 travaille par blocs de 8 caractères (40 bits) ; lorsque les données ne remplissent pas un bloc, on complète avec des « = ». Exemple : « foo » donne « MZXW6=== ».
Où utilise-t-on le Base32 ?
Pour les secrets TOTP/2FA (Google Authenticator), certains identifiants d’URL, le DNS, ou tout système devant rester lisible et insensible à la casse. Le décodage accepte les minuscules et ignore les espaces.
Mes données sont-elles envoyées ?
Non. L’encodage et le décodage se font entièrement dans votre navigateur ; aucune donnée n’est transmise. Le texte est traité en UTF-8.