Encodeur et décodeur Base32

Encodez du texte en Base32 ou décodez une chaîne Base32 en UTF-8 dans votre navigateur. RFC 4648, base32hex et Crockford sont pris en charge; les données restent locales.

Entrée
0 caract. · 0 octets
Essayer :
Résultat
✓ Encodage binaire-vers-texte insensible à la casse ✓ Secrets TOTP/2FA, DNS et noms de fichiers ✓ Prise en charge UTF-8 et Unicode ✓ Traitement local dans le navigateur
Exemples
Encoder du texte en Base32
Variante: RFC 4648 (standard)
Entrée Bonjour, monde !
Sortie IJXW42TPOVZCYIDNN5XGIZJAEE======

Base32 RFC 4648 avec remplissage.

Décoder Base32
Variante: RFC 4648 (standard)
Entrée IJXW42TPOVZCYIDNN5XGIZJAEE======
Sortie Bonjour, monde !

Retrouve le texte UTF-8 d’origine.

Encoder avec base32hex
Variante: base32hex (hex étendu)
Entrée Bonjour
Sortie 89NMSQJFELP0====

base32hex utilise l’alphabet hexadécimal étendu RFC 4648.

Encoder avec Crockford Base32
Variante: Crockford
Entrée Bonjour
Sortie 89QPWTKFENS0

Crockford est conçu pour la saisie humaine et n’utilise pas de remplissage.

Fonctionnement de l’encodage Base32

Base32 est un encodage binaire-vers-texte utilisant 32 caractères ASCII. Le texte UTF-8 est lu comme des octets; les bits sont regroupés par cinq et remplacés par un caractère. Cinq octets produisent huit caractères; les variantes RFC 4648 complètent le dernier groupe avec =.

Pour encoder, saisissez le texte et choisissez la variante. Pour décoder une chaîne Base32, collez-la et choisissez la même variante. Le décodeur accepte les majuscules et minuscules et ignore espaces, tirets et remplissage. Base32 convient aux secrets TOTP/2FA, étiquettes DNS, noms de fichier et identifiants; ce n’est pas du chiffrement.

Alphabet et variantes Base32

Utilisez la même variante pour encoder et décoder.

  • RFC 4648 : A–Z et 2–7, avec =.
  • base32hex : 0–9 et A–V, avec =.
  • Crockford : 0–9, sans I, L, O, U, sans remplissage; O est lu comme 0 et I/L comme 1.

Les résultats diffèrent selon la variante; vérifiez l’alphabet et le remplissage en cas d’erreur.

FAQ

Non. C’est un encodage réversible sans clé.

Base32 utilise 32 caractères et produit un texte plus long, mais facile à lire.

En RFC 4648 et base32hex, = complète le dernier groupe. Crockford n’en utilise pas.

Choisissez RFC 4648, sauf si la source indique base32hex ou Crockford.

Oui. Ils sont acceptés ou ignorés par le décodeur.

Vérifiez la variante, les caractères et que la chaîne est complète.

Non. La conversion se fait localement dans le navigateur.
Outils associés

Convertisseur ASCII

Convertissez des caractères ASCII et des codes numériques pour les workflows de protocoles et de parseurs.

Décodeur JWT en ligne

Décodez les JWT dans le navigateur et inspectez le header, le payload, les claims et les données d'expiration.