Outils pour Développeurs

Binaire vers texte

Reconvertissez du code binaire (base 2) en texte lisible.

Évaluez cet outil

Comment utiliser Binaire vers texte

  1. Collez le binaire, chaque octet étant séparé par un espace.
  2. Copiez le texte décodé.

À propos de Binaire vers texte

Collez des groupes de 0 et de 1 séparés par des espaces, et chaque groupe devient le caractère correspondant à ce code. 01001000 vaut 72, soit « H ». Les espaces sont essentiels : c'est ce qui indique à l'outil où un caractère se termine et où le suivant commence. Une suite ininterrompue de soixante-quatre chiffres est lue comme un seul nombre gigantesque plutôt que comme huit caractères ; si votre binaire est arrivé sans espaces, vous devrez d'abord en insérer par groupes de huit.

Les groupes n'ont pas besoin de faire exactement huit chiffres. Tout groupe plus court est lu comme le nombre qu'il représente, donc 1001000 sans son zéro initial donne quand même « H ». Les groupes plus longs fonctionnent aussi — un groupe de quinze chiffres produit le caractère correspondant à ce code, ce qui permet de retrouver intacts les caractères hors ASCII. Cet outil est l'inverse exact du convertisseur texte vers binaire, donc tout ce qui y est encodé se décode parfaitement ici. En revanche, du binaire produit ailleurs sous forme d'octets UTF-8 authentiques ne se décodera pas correctement : chaque octet d'une séquence UTF-8 multi-octets serait lu comme un caractère séparé, donnant des caractères incohérents plutôt que la lettre d'origine.

Tout ce qui n'est ni 0, ni 1, ni un espace provoque une erreur plutôt qu'un résultat corrompu — une virgule égarée, ou un « O » majuscule tapé à la place d'un zéro, sont les causes habituelles. Tout s'exécute dans votre navigateur. Gardez à l'esprit qu'il s'agit d'un décodage, pas d'un déchiffrement : le binaire n'est qu'une représentation du texte, librement lisible par quiconque prend la peine de le convertir. Pour convertir des nombres entre bases plutôt que du texte, utilisez le convertisseur de base numérique.

Questions fréquentes

Pourquoi ai-je une erreur ?

La saisie contient autre chose que des 0, des 1 et des espaces. Les causes habituelles sont des virgules ou d'autres séparateurs entre les groupes, et un O majuscule tapé à la place d'un zéro. Ne conservez que les chiffres et les espaces.

Les groupes binaires doivent-ils faire 8 chiffres ?

Non. Chaque groupe séparé par des espaces est lu comme un nombre binaire de longueur quelconque, donc 1001000 et 01001000 donnent tous les deux « H ». Ce qui compte, c'est que les groupes soient séparés par des espaces afin que l'outil sache où chaque caractère se termine.

Mon binaire n'a pas d'espaces. Que dois-je faire ?

Insérez un espace tous les 8 chiffres avant de coller. Sans séparateurs, toute la chaîne est lue comme un seul nombre géant plutôt que comme une suite de caractères, et ne peut donc pas se décoder correctement.

Pourquoi le binaire d'un autre outil se décode-t-il en charabia ?

Cet outil a probablement produit de vrais octets UTF-8, qui répartissent chaque caractère non-ASCII sur plusieurs octets. Ce décodeur traite chaque groupe comme un caractère entier, donc ces octets reviennent sous forme de caractères séparés incorrects. Un texte simple en anglais se décode correctement dans les deux cas.

Décoder du binaire revient-il à casser un code ?

Non. Le binaire est une représentation publique et standard du texte, pas un chiffrement. Il n'y a ni clé ni secret : n'importe qui peut le reconvertir en quelques secondes.