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 des données binaires avec 32 caractères sans ambiguïté — les lettres de A à Z et les chiffres de 2 à 7 — ce qui le rend plus robuste que Base64 là où ce dernier est fragile : il survit aux systèmes insensibles à la casse, évite les caractères gênants dans les URL et les noms de fichiers, et se lit facilement à voix haute. On le rencontre surtout comme clé secrète des applications d'authentification à deux facteurs, dans les enregistrements DNS et dans les URI ni:.
Collez du texte pour l'encoder, ou une chaîne Base32 pour la décoder ; le sélecteur de mode change de sens. L'outil suit la RFC 4648 : le texte est d'abord converti en octets UTF-8, si bien que les caractères accentués et les emoji s'encodent et se décodent correctement. Le sélecteur d'alphabet propose quatre variantes : le standard, base32hex (0–9, A–V), le Base32 de Crockford et z-base-32.
Le Base32 de Crockford utilise 0–9 et A–Z sans I, L, O ni U. Il est conçu pour les codes que l'on lit à voix haute et que l'on retape : les tirets sont ignorés, et au décodage I et L sont lus comme 1, O comme 0. Z-base-32 réordonne l'alphabet pour placer en premier les caractères les plus faciles à lire, et produit des minuscules. Ni l'un ni l'autre n'utilise de bourrage par =.
Le bourrage par = complète la sortie des alphabets standard et base32hex jusqu'à un multiple de huit caractères, comme l'exige la RFC. Certains systèmes, comme les secrets TOTP, l'omettent : une case à cocher permet de le désactiver. Le décodage est tolérant : minuscules, bourrage absent, espaces et sauts de ligne sont acceptés, et un message clair signale une saisie qui n'est pas du Base32.
Tout s'exécute dans votre navigateur : rien de ce que vous collez n'est envoyé ailleurs, ce qui compte lorsque vous décodez le secret d'une application d'authentification. Copiez le résultat, téléchargez-le en .txt ou renvoyez-le dans la saisie pour enchaîner les conversions.