Encodez du texte en Base32 ou décodez des chaînes Base32 en texte brut. Prend en charge les alphabets RFC 4648 et Extended Hex (base32hex). Tout s’exécute dans votre navigateur — aucun serveur, aucun suivi.
= un remplissage pour atteindre un multiple de 8.
RFC 4648 utilise A–Z et 2-7; il évite les caractères visuellement ambigus comme 0, 1, 8, 9.
Hex étendu (base32hex) utilise 0-9 et A–V, en préservant l'ordre de tri — utile pour les variantes Crockford et NanoID.
Tout le traitement s'effectue entièrement dans votre navigateur — rien n'est envoyé à un serveur.
Base32 est un format d'encodage qui transforme les données binaires en un alphabet restreint composé de lettres et de chiffres. Il est couramment utilisé pour les secrets OTP, les chaînes de provisionnement et les environnements où des encodages insensibles à la casse ou lisibles par l'humain sont utiles.
Base32 encode les données par blocs de 5 octets. Lorsque la longueur d'entrée n'est pas un multiple de 5, des caractères de remplissage "=" sont ajoutés à la sortie pour que la longueur totale soit un multiple de 8. Le remplissage fait partie de la norme RFC 4648 et est requis par la plupart des décodeurs.
Non. La RFC 4648 définit deux variantes de Base32 : le Base32 standard (A–Z, 2-7) et le Base32Hex (0-9, A–V). Elles encodent les mêmes données mais utilisent des alphabets différents. Cet outil utilise l'alphabet Base32 standard par défaut.
Oui. Les clés secrètes TOTP sont des chaînes encodées en Base32. Vous pouvez les coller ici pour voir les octets bruts, mais notez que cet outil génère du texte décodé — les secrets binaires peuvent ne pas s'afficher correctement sous forme de texte.
Non. Tout l’encodage et le décodage se font localement dans votre navigateur via JavaScript. Rien n’est envoyé à un serveur.