Texte vers binaire
Convertissez n'importe quel texte en sa représentation binaire (base 2).
Comment utiliser Texte vers binaire
- Saisissez ou collez votre texte.
- Copiez le résultat binaire 8 bits.
À propos de Texte vers binaire
Un texte ne devient du binaire que par le biais d'un encodage — une table qui attribue un nombre à chaque caractère. Cet outil prend le point de code Unicode de chaque caractère, l'écrit en base 2, et le complète pour atteindre au moins huit chiffres, en séparant les caractères par un espace. Pour un texte en anglais, le résultat est identique à l'ASCII : « H » est le point de code 72, soit 1001000 en binaire, complété en 01001000. Chaque caractère donne un groupe net de huit bits.
Au-delà de l'ASCII, on ne reste plus à huit bits par caractère, et la raison mérite d'être comprise. L'ASCII ne définit que 128 caractères et tient sur 7 bits. Unicode en couvre bien davantage, ses points de code montent donc beaucoup plus haut : « é » vaut 233 et tient encore sur huit bits, mais « € » vaut 8364 et ressort en un groupe de quatorze chiffres, et « 你 » produit quinze chiffres. Un emoji est stocké en deux unités et produit deux groupes de seize chiffres. Ce résultat n'est donc pas un flux d'octets UTF-8 — l'UTF-8 encoderait « é » en deux octets distincts de huit bits chacun. C'est une correspondance directe point de code vers binaire, ce qui est plus clair à observer lorsqu'on apprend comment les caractères correspondent à des nombres, et le convertisseur binaire vers texte inverse précisément cette opération, si bien que tout ce qui sort d'ici revient exactement à l'identique.
Ceci est un encodage, pas un chiffrement. Cela ne cache absolument rien : la correspondance est publique et n'importe qui peut la décoder en quelques secondes. Utilisez-le pour l'apprentissage, les énigmes et les devoirs, jamais pour protéger quoi que ce soit. Tout s'exécute dans votre navigateur. Pour convertir des nombres eux-mêmes entre les bases plutôt que du texte, utilisez le convertisseur de base numérique.
Questions fréquentes
Pourquoi chaque caractère anglais fait-il exactement 8 bits ?
Parce que les caractères ASCII ont des points de code de 0 à 127, qui tiennent sur 7 bits, et le résultat est complété jusqu'à un minimum de 8 chiffres — un octet. C'est ce complément qui explique pourquoi « H » (1001000) s'affiche en 01001000.
Pourquoi certains caractères produisent-ils plus de 8 bits ?
Parce que leur point de code Unicode est un nombre plus élevé. Le symbole euro vaut 8364, ce qui nécessite 14 chiffres binaires, et les caractères chinois en nécessitent 15 ou plus. Seuls les 256 premiers points de code tiennent sur huit chiffres.
Est-ce la même chose que l'UTF-8 ?
Non. L'UTF-8 découpe un grand point de code en plusieurs octets de 8 bits, il encoderait donc « é » en deux octets. Cet outil écrit plutôt le point de code entier comme un seul nombre binaire. Pour du texte purement ASCII, les deux sont identiques ; au-delà de l'ASCII, ils diffèrent.
L'encodage binaire est-il une forme de chiffrement ?
Non. C'est une représentation, pas un secret. Il n'y a pas de clé et la correspondance est publique, si bien que n'importe qui peut la reconvertir directement. Ne l'utilisez jamais pour protéger quoi que ce soit de sensible.
Puis-je reconvertir le binaire en texte ?
Oui — le convertisseur binaire vers texte est l'inverse exact de cet outil, si bien que le résultat obtenu ici se décode de nouveau en votre texte d'origine. Conservez les espaces entre les groupes, car ils marquent la fin de chaque caractère.

