Décodeur Base32
Collez une chaîne Base32 et retrouvez le texte d’origine, avec un message précis si un caractère ou une longueur est incorrect.
Traité localement dans votre navigateur/ Vos données restent dans votre navigateur.
Qu'est-ce que Décodeur Base32 ?
Le Base32 transforme chaque groupe de 5 octets en 8 caractères d’un alphabet de 32 symboles. Le décodage fait l’inverse puis lit les octets comme du texte. On le croise dans les secrets TOTP, les adresses onion, certains hachages de partage de fichiers et des systèmes anciens qui ne peuvent pas compter sur les minuscules.
Ce décodeur ignore les espaces et la casse, tolère l’absence de remplissage « = », valide chaque caractère selon l’alphabet choisi (standard A–Z 2–7, ou hexadécimal étendu 0–9 A–V) et refuse les longueurs qu’aucun Base32 valide ne peut avoir. Les octets sont lus en UTF-8 par défaut.
Comment ça marche ?
- Collez la valeur Base32 : espaces et retours à la ligne sont ignorés.
- Sélectionnez l’alphabet : RFC 4648 dans presque tous les cas, hexadécimal étendu seulement si la source parle de base32hex.
- Lisez le texte décodé, ou corrigez l’entrée grâce à la position indiquée dans le message d’erreur.
Cas d'usage courants
- Vérifier ce que contient réellement un secret d’authentificateur ou un paramètre d’URL otpauth dans un environnement de test.
- Décoder des identifiants rencontrés dans des enregistrements DNS, des journaux ou des fichiers de configuration.
- Valider une autre bibliothèque Base32 avec les vecteurs de test de la RFC 4648.
- Récupérer du texte issu d’un système qui évite minuscules et caractères spéciaux.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
JBSWY3DPFQQEEYLTMUZTEII=
Hello, Base32!
Confidentialité
Décodeur Base32 s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Un décodage réussi n’apprend rien sur l’auteur des données, et les charges binaires ne peuvent pas s’afficher correctement en texte.
Questions fréquentes
Pourquoi une erreur de caractère invalide pour 0, 1, 8 ou 9 ?
L’alphabet Base32 standard ne contient que A–Z et 2–7. Les chiffres 0, 1, 8 et 9 en sont exclus pour éviter la confusion avec O, I, B et g. Si vos données utilisent 0–9, essayez l’alphabet hexadécimal étendu.
La casse a-t-elle de l’importance ?
Non. La casse est ignorée : mzxw6ytboi se décode exactement comme MZXW6YTBOI.
Que signifie une longueur impossible ?
Un bloc Base32 contient 2, 4, 5, 7 ou 8 caractères utiles. Un reste de 1, 3 ou 6 caractères ne peut pas provenir d’octets entiers : la chaîne a probablement été tronquée.
Outils associés
Encodeur Base32
Convertissez un texte en chaîne Base32, l’encodage insensible à la casse des secrets d’authentification et des identifiants sûrs.
Encodage & décodage
Décodeur Base64
Collez une chaîne Base64 et lisez aussitôt le texte d’origine, même si le remplissage est absent.
Encodage & décodage
Décodeur Base64URL
Collez une chaîne Base64 compatible URL, comme un segment de JWT, et lisez aussitôt le texte qu’elle contient.
Encodage & décodage
Convertisseur Hexadécimal en Texte
Collez des octets hexadécimaux issus d’un dump, d’un journal ou d’un fichier source et lisez le texte qu’ils forment.
Encodage & décodage
Convertisseur Binaire en Texte
Collez une suite de 0 et de 1 et lisez le message qu’elle cache.
Encodage & décodage
Générateur HMAC
Signez un message avec une clé secrète grâce à HMAC et copiez le code d’authentification en hex ou Base64.
Hash & checksum