Les ordinateurs mémorisent chaque caractère sous forme de nombres, et ces nombres sont des octets. Ce convertisseur montre les octets qui se cachent derrière votre texte en binaire, hexadécimal, décimal ou octal, et retransforme ces octets en texte lisible. C’est pratique pour comprendre le fonctionnement de l’encodage, pour résoudre des énigmes écrites en 0 et en 1 et pour vérifier ce que contient vraiment une chaîne.
Conversion en trois étapes
- Choisissez le sens, Texte en code ou Code en texte, et le Système de numération.
- Saisissez ou collez dans la zone de gauche. Le résultat apparaît aussitôt à droite.
- Choisissez le séparateur voulu, copiez le résultat avec Copier ou servez-vous de Échanger pour vérifier le trajet retour.
Ce que vous obtenez
- Binaire : huit chiffres par octet, donc la lettre A devient 01000001.
- Hexadécimal : deux chiffres par octet, A devient 41. Une option ajoute 0x avant chaque octet.
- Décimal : la valeur de l’octet de 0 à 255, A devient 65.
- Octal : trois chiffres par octet, A devient 101.
Pourquoi un é occupe deux octets
Le texte est d’abord encodé en UTF-8, l’encodage utilisé par presque tout le web. Les lettres anglaises occupent un octet chacune, les lettres accentuées comme é en occupent deux, beaucoup de symboles trois et les émojis quatre. L’outil affiche le nombre d’octets et de caractères de votre texte pour que vous voyiez la différence d’un coup d’œil.
Relire le code
Au décodage, les groupes peuvent être séparés par des espaces, des virgules, des tirets ou des retours à la ligne, et un préfixe 0x ou 0b est accepté. Le binaire et l’hexadécimal fonctionnent aussi sans aucun séparateur, tant que les chiffres se découpent en octets entiers. Si un groupe n’est pas un octet valide, l’outil le signale pour que vous puissiez le corriger. Rien de ce que vous saisissez ne quitte votre navigateur.