TL
Tool Lab
💰Faire un don
💰Faire un don

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

  1. Sélectionnez Texte → Base32 pour encoder, ou Base32 → Texte pour décoder.
  2. Collez votre entrée ou cliquez sur Exemple pour charger un exemple.
  3. Cliquez sur Convertir.
  4. 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.