Texte et code / MULTIVERTO

Décoder Base32

Base32 regroupe les bits UTF-8 en symboles de cinq bits avec A–Z et 2–7 selon la RFC 4648. Convertissez localement dans votre navigateur.

Conversion instantanéeVotre saisie reste dans ce navigateur. Aucun texte n’est envoyé pour la conversion.
Le fichier reste dans votre navigateur.
Enchaîner les outils

Appliquez chaque outil de texte au résultat précédent.

01 / Guide

Comment ça marche

Base32 regroupe les bits UTF-8 en symboles de cinq bits avec A–Z et 2–7 selon la RFC 4648.

Bon à savoir

Base32 est un encodage réversible, pas un chiffrement. La RFC 4648 est utilisée, le remplissage est facultatif en entrée et les octets doivent former du texte UTF-8.

02 / Exemple

Exemple

Votre saisieINQWNQ5JEAQQ====
RésultatCafé !

03 / Guide

Décoder Base32 — Comment ça marche

Exemple concret

Base32 regroupe les bits UTF-8 en symboles de cinq bits avec A–Z et 2–7 selon la RFC 4648. Convertissez localement dans votre navigateur. Par exemple, la saisie "INQWNQ5JEAQQ====" produit "Café !". Comparez les deux côtés caractère par caractère ; l’apparence peut cacher des octets ou marques combinantes différents. Dans ce sens, la représentation encodée redevient du texte lisible. Collez la suite complète, remplissage ou échappements compris, puis confrontez les caractères au système source. Une chaîne de syntaxe correcte peut contenir des octets qui ne forment pas du texte UTF-8 valide.

Fonctionnement de la représentation

Base32 est défini par la RFC 4648. Huit caractères de sortie représentent au plus cinq octets ; le dernier groupe peut être complété par des signes =. L’alphabet emploie A à Z et 2 à 7. Il ne correspond ni à n’importe quel entier en base trente-deux ni à l’alphabet Crockford. Le texte Unicode est d’abord écrit en octets UTF-8. Le décodage reconstruit les groupes de bits puis valide UTF-8. Le remplissage peut manquer à l’entrée, mais les longueurs impossibles et les bits inutilisés non nuls sont rejetés. Ce format convient aux protocoles voulant des symboles imprimables indépendants de la casse, au prix d’une longueur accrue et sans contrôle d’intégrité. Base32 regroupe les bits UTF-8 en symboles de cinq bits avec A–Z et 2–7 selon la RFC 4648.

Une transformation de texte a un sens. Déterminez d’abord si la source est du texte Unicode lisible, une liste d’octets, des points de code ou une chaîne déjà encodée. Collez une courte valeur connue, examinez la sortie, puis traitez une entrée plus longue. Gardez la source. Une séquence encodée peut être réversible et révéler chaque octet à quiconque connaît le format ; l’encodage ne protège pas la confidentialité. Le calcul se déroule dans ce navigateur et n’envoie pas le contenu collé à un serveur de conversion. La sortie reste toutefois sensible si vous la collez dans un document, ticket ou lien partagé.

Limites et usage fiable

Base32 est un encodage réversible, pas un chiffrement. La RFC 4648 est utilisée, le remplissage est facultatif en entrée et les octets doivent former du texte UTF-8. Utilisez précisément l’alphabet, le codage d’octets et la forme de normalisation demandés par le système destinataire. Des formats semblables ne sont pas nécessairement compatibles. Une chaîne décodée peut contenir du balisage ou des caractères de contrôle ; l’application suivante doit la traiter comme une entrée non fiable. Une conversion valide ne prouve pas non plus que les données sont autorisées ou correctes. Faites un aller-retour quand l’opération est censée être réversible et comparez les points Unicode ou les octets UTF-8 si deux chaînes semblent identiques mais échouent à une comparaison exacte. Pour des données stockées ou signées, documentez la transformation dans le contrat de données.

Les étapes de la conversion
Texte Base32
Octets UTF-8
Texte Unicode