Encodage/Décodage Base32

Norme RFC 4648, la sortie n'utilise que A-Z et 2-7, sans caractères facilement confondus

Encoder Décoder
Caractères : {{ inputText.length }}
{{ error }}
Encodage Base64 →

À propos de Base32

Base32 représente les données binaires à l'aide de 32 caractères (A-Z et 2-7), chaque caractère correspondant à 5 bits. Par rapport à Base64, il évite totalement les caractères facilement confondus comme les chiffres 0, 1, 8, 9 et les lettres O, I, B, G — ce qui le rend idéal pour les scénarios nécessitant une lecture ou une écriture humaine, par exemple l'exportation de clés pour Google Authenticator (TOTP).

Exemples

Entrée : Hello → Sortie : NBSWY3DP

FAQ

Q : Quelle est la différence entre Base32 et Base64 ?
R : Base32 utilise 32 caractères à 5 bits chacun, soit environ 20 % plus volumineux que Base64 ; Base64 utilise 64 caractères à 6 bits chacun, plus compact. Base32 gagne sur la confusion réduite et la manipulation manuelle plus facile.
Q : Que faire si le décodage signale une erreur ?
R : Veuillez vous assurer que l'entrée ne contient que A-Z, 2-7 et le remplissage = (insensible à la casse ; cet outil passe automatiquement en majuscules). D'autres caractères déclenchent une erreur de validation de format.