Encodage et décodage Base32
Convertissez le texte en RFC 4648 Base32 et inversement, avec les options base32hex et de remplissage.
Encodage et décodage Base32
Base32 représente les données binaires à l'aide de 32 caractères sans ambiguïté – les lettres de A à Z et les chiffres de 2 à 7 – ce qui le rend robuste là où Base64 est fragile : il survit aux systèmes insensibles à la casse, évite les caractères qui entrent en conflit dans les URL et les noms de fichiers, et est facile à lire à haute voix ou à saisir à la main. Vous la rencontrez le plus souvent comme clé secrète derrière les applications d'authentification à deux facteurs, dans les enregistrements DNS et dans les URI et les hachages de partage de fichiers.
Collez du texte pour l'encoder ou collez une chaîne Base32 pour le décoder - changez de direction avec le sélecteur de mode. L'outil suit la RFC 4648 : le texte saisi est d'abord converti en octets UTF-8, de sorte que les caractères accentués et les emoji sont encodés et décodés correctement. Le sélecteur d'alphabet bascule entre l'alphabet standard et base32hex (0–9, A–V), la variante utilisée où l'ordre de tri de la forme codée doit correspondre à l'ordre de tri des octets bruts.
Le remplissage avec des signes = remplit la sortie avec un multiple de huit caractères, comme l'exige la RFC à la fin d'un flux. Certains systèmes, parmi lesquels les secrets TOTP, omettent le remplissage, vous pouvez donc le désactiver avec une seule case à cocher. Le décodage est indulgent : les entrées en minuscules, le remplissage manquant, les espaces et les sauts de ligne sont tous acceptés, et un message clair vous indique quand l'entrée n'est réellement pas Base32.
Tout fonctionne dans votre navigateur. Rien de ce que vous collez n'est téléchargé nulle part, ce qui est important lorsque la chaîne que vous décodez est un secret d'authentification ou un autre identifiant. Copiez le résultat, téléchargez-le sous forme de fichier .txt ou renvoyez-le à l'entrée pour enchaîner les conversions.