Traducteur binaire
Des lettres aux 0 et aux 1, et retour.
Résultat
Collez ou saisissez du texte ci-dessus pour voir le résultat ici.
Vos fichiers restent sur votre appareil
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous collez est traité sur votre appareil et n’est jamais envoyé à un serveur : vous pouvez l’utiliser sans crainte avec des jetons, des clés et des textes non publiés.
Exemple
Exemple : « Bonjour » en binaire, et un message binaire décodé
Deux usages courants : écrire « Bonjour » en binaire pour une carte ou une énigme, puis relire un message reçu en binaire. Code Binaire, une espace entre les octets.
- « Texte → code » : chaque lettre de « Bonjour » est un octet, écrit avec 8 chiffres : 7 lettres, 7 octets, 56 bits.
- Une lettre accentuée prend deux octets : « À bientôt » donne 11 octets pour 9 caractères, À = 11000011 10000000 et ô = 11000011 10110100.
- « Code → texte » : 01000010 01101001 01110011 01100101 donne « Bise ». Collé sans espaces, 01000010011010010111001101100101 donne le même mot, découpé par 8.
| Lettre | Code décimal | Binaire | Hexadécimal |
|---|---|---|---|
| B | 66 | 01000010 | 42 |
| o | 111 | 01101111 | 6F |
| n | 110 | 01101110 | 6E |
| j | 106 | 01101010 | 6A |
| o | 111 | 01101111 | 6F |
| u | 117 | 01110101 | 75 |
| r | 114 | 01110010 | 72 |
« Bonjour » = 01000010 01101111 01101110 01101010 01101111 01110101 01110010. Le message reçu se lit « Bise ».
Comment ça marche
- Tapez ou collez du texte et gardez « Texte → code », ou collez du binaire, de l’hexadécimal, de l’octal ou du décimal et choisissez « Code → texte ».
- Choisissez le code : binaire (8 chiffres par octet), hexadécimal, octal ou décimal.
- Copiez le résultat. Si le code collé ne correspond pas à la base choisie, il est lu dans celle qui convient, avec une remarque.
Questions fréquentes
- Comment un texte devient-il du binaire ?
- Chaque caractère est enregistré sur un ou plusieurs octets en UTF-8, et chaque octet s’écrit avec huit chiffres binaires : H vaut 72, soit 01001000, et i vaut 105, soit 01101001.
- Comment traduire du binaire en texte ?
- Choisissez « Code → texte » et collez les chiffres : 01000010 01101001 01110011 01100101 donne « Bise ». Les groupes de 8 peuvent être séparés par des espaces ou collés les uns aux autres. Le décodage suit l’UTF-8, donc les accents et les emoji reviennent tels quels.
- Pourquoi é prend-il deux octets ?
- L’UTF-8 utilise un octet pour les lettres simples de A à Z et les chiffres, deux pour la plupart des lettres accentuées (é = 11000011 10101001), trois pour les caractères chinois, japonais ou coréens et quatre pour les emoji : ainsi, toutes les langues font l’aller-retour sans perte.
- Combien de bits pour un mot ?
- Huit par octet : « Bonjour », sept lettres simples, fait 7 octets, soit 56 bits. Chaque lettre accentuée ajoute un octet : « À bientôt » fait 11 octets (88 bits) pour 9 caractères, espace comprise.
- Puis-je coller du binaire sans espaces ?
- Oui : une suite continue est découpée en groupes de 8 (binaire), 2 (hexadécimal) ou 3 (octal). Les préfixes comme 0b et 0x sont compris.
- À quoi sert l’hexadécimal ?
- Il écrit un octet en deux caractères (Hi = 48 69) : c’est ainsi que les programmeurs lisent le plus souvent des données brutes.
- Mon texte est-il envoyé quelque part ?
- Non. La conversion se fait dans votre navigateur.
Outils associés
∿ Outils développeur Convertisseur de base 0x2F vaut 47, et personne ne s’en souvient. ∿ Outils développeur Base64 Du texte vers le Base64 et retour, avec un UTF-8 correct et un alphabet compatible URL en option. ∿ Traducteur morse Points et traits, dans les deux sens. ⌘ Code César Décalez l’alphabet — ou essayez toutes les clés d’un coup.