Décodeur Base32

Décodez du Base32 ou base32hex en texte UTF-8 ou en octets hexadécimaux. Insensible à la casse, remplissage optionnel, espaces ignorés – utile pour les secrets TOTP.

48 caractères · 48 octets (UTF-8)

0 caractères · 0 octets (UTF-8)

S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.

Qu'est-ce que Décodeur Base32 ?

Décode du Base32 (RFC 4648) en octets d'origine et les affiche en texte UTF-8 ou en hexadécimal. L'entrée ne tient pas compte de la casse, le remplissage = est facultatif et les espaces (comme dans les secrets TOTP groupés) sont ignorés.

Comment utiliser Décodeur Base32

  1. Collez la chaîne Base32 dans Entrée.
  2. Choisissez l'Alphabet avec lequel elle a été encodée (standard ou hexadécimal étendu).
  3. Lisez le texte dans Sortie ; pour des données binaires comme les clés TOTP, passez Format de sortie sur Octets en hexadécimal.
  4. Copiez le résultat.

Exemple

Entrée
mzxw6ytboi
Sortie
foobar

Une entrée en minuscules et sans remplissage est acceptée.

Quand utiliser Décodeur Base32

Utilisez-le pour inspecter des valeurs Base32 comme des secrets 2FA, des clés de services onion ou des hachages NSEC3. Les secrets TOTP sont des octets aléatoires : affichez-les en hexadécimal plutôt qu'en texte.

Comment fonctionne Décodeur Base32

Chaque caractère est cherché dans l'alphabet sélectionné pour obtenir une valeur sur 5 bits ; les bits sont concaténés et chaque groupe complet de 8 bits forme un octet. Les bits restants à la fin sont ignorés, comme le précise la RFC 4648. Les caractères invalides et les longueurs impossibles (1, 3 ou 6 caractères dans le dernier bloc) sont signalés comme des erreurs.

Cas d'utilisation courants

  • Convertir un secret TOTP en hexadécimal pour une bibliothèque qui attend des clés brutes
  • Déboguer du Base32 produit par un autre système
  • Vérifier les vecteurs de test de la RFC 4648

Questions Fréquentes

Pourquoi mon secret TOTP donne-t-il des caractères étranges ?

Les secrets TOTP sont des octets aléatoires, pas du texte. Sélectionnez Octets en hexadécimal comme format de sortie.

Les caractères comme 0, 1 et 8 sont-ils autorisés ?

Pas dans l'alphabet standard (A–Z, 2–7) ; ils provoquent une erreur « caractère invalide ». Ils sont valides en base32hex.

La casse compte-t-elle ?

Non, l'entrée est convertie en majuscules avant le décodage.

Explorer d'autres catégories