Aller au contenu
FileTinker

Texte en binaire

Collez du texte pour le transformer en binaire, ou collez du binaire pour le retransformer en texte. L'outil encode les octets UTF-8 en groupes de 8 bits, donc les emoji et toutes les langues fonctionnent. Tout s'exécute dans votre navigateur.

Le résultat apparaît ici

Texte et binaire

Ouvrez l'outil dans le sens dont vous avez besoin — chacun a sa propre page :

Comment convertir du texte en binaire

  1. Choisissez Encoder (texte → binaire) ou Décoder (binaire → texte).
  2. Saisissez ou collez votre entrée ; le résultat se met à jour au fur et à mesure que vous tapez.
  3. Copiez le résultat.

À propos du texte et du binaire

Les ordinateurs stockent le texte sous forme de nombres : chaque caractère correspond à un ou plusieurs octets selon un encodage tel que l'UTF-8, et chaque octet est composé de huit chiffres binaires. Convertir du texte en binaire fait apparaître ces bits, ce qui est utile pour comprendre le fonctionnement de l'encodage, pour les énigmes et les chiffrements, ou pour le débogage de bas niveau.

Ce convertisseur est compatible UTF-8, de sorte que les lettres accentuées, les écritures non latines et les emoji font l'aller-retour correctement au lieu d'être déformés. Il fonctionne entièrement dans votre navigateur, il est donc instantané et privé — rien de ce que vous collez n'est envoyé.

Le système binaire est la manière la plus directe d’écrire des octets, mais c’est aussi la plus volumineuse : chaque caractère d’un texte ordinaire se transforme en au moins huit chiffres, de sorte qu’une courte phrase se transforme en des centaines de 0 et de 1. C’est pourquoi les programmeurs ont tendance à utiliser le système hexadécimal ou le Base64 lorsqu’il est important de gagner de la place, et pourquoi le système binaire est plus adapté à d’autres contextes, comme les salles de classe, les jeux de piste et tous les moments où l’on souhaite voir exactement ce que la machine voit.

Ne supposez pas qu'un groupe de huit bits corresponde à un caractère. UTF-8 est un encodage à largeur variable : les lettres anglaises simples occupent un seul octet, les lettres accentuées comme é en deux, la plupart des caractères chinois en trois, et les émojis en quatre — soit 32 bits pour un seul symbole. Ainsi, le nombre de groupes de 8 bits dans votre sortie reflète le nombre d'octets et non de caractères ; un court message rempli d'émojis génère donc beaucoup plus de données binaires que sa longueur ne le laisse supposer.

Questions fréquentes

Comment le texte est-il converti en binaire ?

Chaque caractère est encodé sous forme de son ou ses octets UTF-8, et chaque octet est écrit avec huit bits (des 0 et des 1). Les lettres, la ponctuation, les emoji et les écritures non latines sont tous pris en charge.

Comment reconvertir le binaire en texte ?

Basculez sur Décoder et collez votre binaire. Les espaces entre les groupes de 8 bits sont facultatifs — l'outil lit les bits et les retransforme en texte.

Pourquoi 8 bits par octet ?

Un octet, c'est huit bits, et l'UTF-8 stocke le texte sous forme d'octets ; regrouper le binaire par huit le maintient donc aligné sur les caractères réels et facile à lire.

Mon texte est-il envoyé ?

Non. L'encodage et le décodage se déroulent entièrement dans votre navigateur, donc tout ce que vous collez ne quitte jamais votre appareil.

Pourquoi mon fichier binaire ne se décode-t-il pas ?

En général, les données d’entrée ne sont pas des octets propres, codés sur huit bits. Vérifiez qu’elles ne contiennent que des 0 et des 1, que le nombre total de chiffres est un multiple de huit, et qu’aucun élément supplémentaire ne s’y est glissé lors de la copie, comme des numéros de ligne, des tirets ou des signes de ponctuation superflus. La suppression ou l’ajout d’un seul chiffre déplace tous les octets qui le suivent, transformant ainsi le reste du message en un charabia incompréhensible.