Aller au contenu
snowkitDev

Retransformer du binaire en texte

Collez une suite de uns et de zéros et lisez les mots qu'elle écrit, avec ou sans espaces entre les octets.

Texte et codes d'octets

Saisissez du texte. Échangez pour renvoyer le résultat en entrée.

Format

Octet par octet

    Transformez n'importe quel texte en codes d'octets binaires, hexadécimaux, octaux ou décimaux, ou collez des codes pour lire le texte qu'ils forment. Les accents, symboles et emoji fonctionnent aussi. Changez de sens en haut, ou appuyez sur le bouton d'échange pour renvoyer la sortie en entrée. C'est gratuit et cela s'exécute dans votre navigateur.

    Comment convertir du texte en binaire, étape par étape

    1. Choisissez Texte en codes ou Codes en texte.
    2. Choisissez le Format : Binaire, Hex, Octal ou Décimal.
    3. Choisissez ce qui sépare les octets : une espace, rien ou une virgule.
    4. Saisissez ou collez dans la zone Texte. Le résultat apparaît au fil de la frappe.
    5. Appuyez sur Copier, ou utilisez le bouton d'échange pour reconvertir le résultat.

    Comment le texte devient du binaire

    Les ordinateurs stockent le texte sous forme d'octets. Ce convertisseur utilise l'UTF-8, l'encodage de presque toutes les pages web et applis : les lettres anglaises simples, chiffres et signes de ponctuation prennent un octet chacun, donc H vaut 72, soit 01001000 en binaire et 48 en hexadécimal. Les lettres accentuées prennent deux octets, de nombreuses autres écritures trois, et les emoji quatre. C'est pourquoi le nombre d'octets peut être supérieur au nombre de caractères.

    Décoder des codes en texte

    Collez du binaire avec des espaces, des virgules ou des sauts de ligne entre les octets, ou comme une longue suite de uns et de zéros : une suite est automatiquement découpée en groupes de 8 bits. L'hexadécimal peut s'écrire 48 65, 4865, 0x48 0x65 ou %48%65. Les codes décimaux demandent quelque chose entre eux, comme 72 101. Si un caractère n'a pas sa place, ou si un groupe ne se découpe pas en octets entiers, le message dit exactement où, et si les codes ressemblent à un autre format, il suggère de changer.

    Quand les octets ne sont pas du texte valide

    Certaines suites d'octets ne sont pas de l'UTF-8 valide, par exemple des nombres aléatoires ou du texte enregistré dans un ancien encodage. Elles sont quand même décodées, avec les parties illisibles affichées par le caractère de remplacement, et une note vous le signale.

    Exemples pratiques

    • Le mot Hi s'écrit 01001000 01101001 en binaire.
    • Le même mot en hexadécimal s'écrit 48 69.
    • Une lettre accentuée comme é prend deux octets.
    • Un seul emoji prend quatre octets.

    Qui l'utilise

    Étudiants qui apprennent comment les ordinateurs stockent le texte, enseignants qui préparent un cours ou une énigme, programmeurs qui vérifient des valeurs d'octets, et toute personne qui veut écrire un message en binaire. Pour les nombres entiers, le convertisseur de nombres passe d'une base à l'autre, et l'inspecteur Unicode examine chaque caractère.

    Privé par conception

    Tout est converti sur cette page, dans votre navigateur. Rien de ce que vous saisissez ou collez n'est envoyé.

    Questions

    Pourquoi y a-t-il plus d'un octet par caractère ?

    Seuls les caractères anglais de base tiennent sur un octet. Les accents, les autres écritures et les emoji en prennent plus.

    Puis-je décoder du binaire sans espaces ?

    Oui. Une longue suite de uns et de zéros est automatiquement découpée en groupes de 8 bits.

    Utilise-t-il l'ASCII ?

    Il utilise l'UTF-8, qui correspond à l'ASCII pour les lettres anglaises de base, les chiffres et la ponctuation.

    Et ensuite

    Poursuivez avec ce que vous venez de créer, toujours sur votre appareil.

    Plus de Snowkit