Encodeur/Décodeur Base32
Convertissez du texte en Base32 (RFC 4648) et inversement, instantanément, dans votre navigateur.
🔒 Traitement local dans votre navigateur
Loading…
Comment l'utiliser
- Choisissez Encoder ou Décoder avec le sélecteur de mode ci-dessus.
- En mode Encoder, saisissez ou collez n'importe quel texte dans le champ de saisie.
- En mode Décoder, collez à la place une chaîne encodée en Base32.
- Le résultat s'affiche instantanément ci-dessous — utilisez Copier pour le copier, ou Réinitialiser pour effacer la saisie.
Fonctionnalités
- Encode du texte en Base32 standard (RFC 4648) et le décode en retour
- Se met à jour en direct pendant la saisie — aucun bouton à cliquer
- Gère correctement le texte Unicode, y compris les émojis et les écritures non latines
- Affiche un message d'erreur clair en cas de Base32 invalide, au lieu d'un résultat illisible
- 100 % côté client — votre texte ne quitte jamais votre appareil
Questions fréquentes
Qu'est-ce que l'encodage Base32 ?
Le Base32 est une façon de représenter des données binaires à l'aide de seulement 32 caractères imprimables (A–Z et 2–7), définie par la RFC 4648. Il est moins compact que le Base64, mais utilise un alphabet sûr pour les systèmes insensibles à la casse.
En quoi le Base32 diffère-t-il du Base64 ?
Le Base64 utilise 64 caractères, dont minuscules, majuscules, chiffres et symboles comme + et /, et est plus compact. Le Base32 n'utilise que des majuscules et les chiffres 2–7, ignore la casse et évite les caractères problématiques dans les noms de fichiers, les URL et les codes lus à voix haute — au prix d'une sortie plus longue.
Où le Base32 est-il couramment utilisé ?
Le Base32 est largement utilisé pour les clés secrètes TOTP/2FA (comme celles de Google Authenticator), les noms d'enregistrements DNS, ainsi que les identifiants lisibles ou compatibles avec les systèmes de fichiers, là où la casse ou les caractères spéciaux poseraient problème.
Pourquoi le résultat encodé se termine-t-il par des signes = ?
Le Base32 encode les données par blocs de 5 octets, produisant chacun 8 caractères. Lorsque la longueur d'entrée n'est pas un multiple de 5 octets, des caractères de remplissage = sont ajoutés pour que la sortie soit toujours un multiple de 8 caractères.
Cet outil enregistre-t-il ou envoie-t-il mes données ?
Non. Tout l'encodage et le décodage s'effectuent localement dans votre navigateur via JavaScript. Rien n'est envoyé à un serveur ni stocké où que ce soit.