Encodeur Base32
Convertissez un texte en chaîne Base32, l’encodage insensible à la casse des secrets d’authentification et des identifiants sûrs.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Encodeur Base32 ?
Le Base32 représente les données avec 32 caractères (A–Z et 2–7 dans l’alphabet standard de la RFC 4648) et regroupe l’entrée par blocs de 5 octets devenant 8 caractères. Il est plus long que le Base64, mais il résiste aux systèmes insensibles à la casse et évite des symboles ambigus comme + et /.
L’encodeur convertit votre texte en octets UTF-8, puis produit l’alphabet standard ou l’alphabet « hexadécimal étendu » (0–9 et A–V, RFC 4648 §7) qui conserve l’ordre de tri. Le remplissage par « = » jusqu’à un multiple de 8 caractères est facultatif.
Comment ça marche ?
- Saisissez le texte à encoder : le résultat Base32 se met à jour instantanément.
- Choisissez l’alphabet RFC 4648 (par défaut) ou hexadécimal étendu, et conservez ou non le remplissage « = ».
- Copiez la sortie, ou utilisez Échanger pour décoder une chaîne Base32 dans le décodeur.
Cas d'usage courants
- Préparer un secret de test au format Base32 attendu par les applications d’authentification TOTP et HOTP.
- Produire des identifiants insensibles à la casse qui passent dans un libellé DNS, un nom de fichier ou une lecture à voix haute.
- Vérifier votre propre implémentation Base32 avec les vecteurs de la RFC 4648, par exemple foobar → MZXW6YTBOI======.
- Encoder de courtes charges pour des QR codes, où le texte alphanumérique majuscule est compact.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
Hello, Base32!
JBSWY3DPFQQEEYLTMUZTEII=
Confidentialité
Encodeur 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
Le Base32 n’est pas un chiffrement et gonfle les données d’environ 60 %. N’encodez jamais de vrais secrets d’authentification sur une page en ligne en laquelle vous n’avez pas confiance.
Questions fréquentes
À quoi ressemble foobar en Base32 ?
MZXW6YTBOI====== avec l’alphabet standard et le remplissage, ou CPNMUOJ1E8====== en hexadécimal étendu. Ce sont les vecteurs de test officiels de la RFC 4648.
À quoi sert l’alphabet hexadécimal étendu ?
Il utilise 0–9 et A–V afin que les chaînes encodées se trient dans le même ordre que les octets d’origine. Il est plus rare que l’alphabet standard.
Le remplissage « = » est-il obligatoire ?
Strictement oui selon la RFC 4648, mais beaucoup de systèmes (dont les applications d’authentification) acceptent du Base32 sans lui. Décochez le remplissage pour le supprimer.
Outils associés
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.
Encodage & décodage
Encodeur Base64
Convertissez n’importe quel texte, emoji et accents compris, en chaîne Base64 en un clic.
Encodage & décodage
Encodeur Base64URL
Transformez un texte en chaîne Base64URL utilisable directement dans une URL, un nom de fichier ou un segment de JWT.
Encodage & décodage
Convertisseur Texte en Hexadécimal
Voyez les octets exacts derrière n’importe quel texte, d’un simple « Bonjour » aux emoji, au format qu’attendent votre code ou votre débogueur.
Encodage & décodage
Convertisseur Texte en Binaire
Transformez des mots en 0 et en 1 : chaque octet de votre texte est affiché sur huit bits.
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