Base32 Encoder / Decoder
Encode text to Base32 (RFC 4648) or decode Base32 strings back to text.
Texte en entrée
À propos de cet outil
L'encodeur/décodeur Base32 implémente l'alphabet RFC 4648 Base32 — lettres majuscules A–Z et chiffres 2–7, complété à des multiples de 8 avec =. Base32 est insensible à la casse et évite les caractères visuellement ambigus comme 0, 1, O et I.
En mode Texte → Base32, le texte est d'abord encodé en octets UTF-8, puis en Base32. En mode Base32 → Texte, le processus est inversé. Tout le traitement est local.
Comment utiliser
- Sélectionnez Texte → Base32 pour encoder, ou Base32 → Texte pour décoder.
- Collez votre entrée ou cliquez sur Exemple pour charger un exemple.
- Cliquez sur Convertir.
- Cliquez sur Copier pour copier le résultat dans le presse-papiers.
Cas d'utilisation
Les applications d'authentification à deux facteurs utilisent Base32 pour les clés secrètes TOTP. Les enregistrements DNS de défi encodent parfois des données binaires en Base32.
Questions fréquentes
- Quelle est la différence entre Base32 et Base64 ? — Base32 utilise un alphabet de 32 caractères (A–Z, 2–7), avec ~60% de surcharge vs ~33% pour Base64. Base32 est insensible à la casse et évite les caractères similaires.
- Les caractères de rembourrage sont-ils obligatoires ? — Non pour le décodage. Cet outil supprime les = finaux avant l'analyse.
- Y a-t-il une limite de taille ? — Pas de limite stricte. L'encodage s'exécute entièrement dans le navigateur.
- Que faire en cas d'erreur "caractères invalides" ? — Base32 n'autorise que A–Z et 2–7. Les caractères 0, 1, 8, 9 et les minuscules ne sont pas du Base32 valide.