Sécurité

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
Résultat

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.

  1. Choisissez le mode

    Encoder (texte → Base32) ou décoder.

  2. Saisissez

    Texte ou chaîne Base32.

  3. Copiez

    Le résultat se copie en un clic.

Exemples (RFC 4648)

TexteBase32
fMY======
foMZXQ====
fooMZXW6===
foobarMZXW6YTBOI======

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.