Aller au contenu
helpyself

Traducteur binaire

Local only — nothing is uploaded unless you save or share it.

Un traducteur binaire dans les deux sens — binaire vers texte, texte vers binaire, hex et décimal aussi.

  1. Collez du texte, ou des octets en binaire, hex ou décimal.
  2. Lisez la forme dont vous aviez besoin — elles sont toutes affichées ensemble.
  3. Copiez celle que vous voulez.
Texte
Binaire
Hexadécimal
Décimal
Octal
Enregistrer cet outil

Gardez Traducteur binaire sous la main

Ajouter aux favoris

À propos de cet outil

Un convertisseur binaire qui affiche toutes les formes à la fois. Collez 00110 et vous obtenez sa valeur dans chaque base à côté ; collez une suite comme 01001000 01101001 et vous récupérez les mots. Collez du texte et vous avez dessous le binaire, l'hexadécimal, le décimal et l'octal ; collez n'importe lequel d'entre eux et vous récupérez le texte. Il n'y a pas de sens à choisir, parce qu'il n'y a pas de sens : ce sont les mêmes octets écrits autrement, et une paire de menus déroulants ne ferait que vous donner quelque chose à mal régler. Il devine ce que vous avez collé à son allure. Des uns et des zéros en octets entiers, c'est du binaire ; tout ce qui comporte un 0x ou une lettre de a à f est de l'hexadécimal ; plusieurs petits nombres sont du décimal. Là où deux lectures sont réellement possibles, il dit laquelle il a retenue, pour que vous voyiez la supposition plutôt que de la découvrir plus tard — et l'octal n'est jamais deviné, car 17 est un nombre octal valide et un nombre décimal valide, et se tromper transforme silencieusement 17 en 15. Ce que la plupart des traducteurs binaires ratent, c'est tout ce qui n'est pas de l'anglais. Un caractère n'est plus un nombre : A fait un octet, é en fait deux, un emoji quatre. Cet outil convertit via des octets UTF-8, c'est-à-dire ce qu'un fichier contient réellement, si bien que é revient en C3 A9 et non en un nombre unique avec lequel aucun programme ne serait d'accord. Tout tourne dans votre navigateur. Rien n'est envoyé, et une fois la page chargée cela fonctionne hors ligne.

Questions fréquentes

Comment convertir du binaire en texte ?

Collez les uns et les zéros et le texte apparaît. Les groupes de huit sont lus comme des octets, avec ou sans espaces entre eux, si bien que 01001000 01101001 et 0100100001101001 donnent tous deux « Hi ». Si les bits ne se divisent pas en octets entiers, c'est traité comme du texte, car un chiffre égaré signifie que le collage a raté et non que le dernier octet devrait être complété.

Comment convertir du texte en binaire ?

Tapez le texte. Le binaire est la ligne en dessous, en groupes de huit bits séparés par des espaces — c'est ainsi qu'une personne le lit, même si les espaces ne font pas partie des données. L'hexadécimal, le décimal et l'octal sont là en même temps : texte vers binaire et texte vers hexadécimal sont donc une seule et même action.

Comment distingue-t-il l'hexadécimal du décimal ?

Par ce à quoi un seul des deux peut ressembler. Un préfixe 0x ou n'importe quel chiffre de a à f est indubitablement hexadécimal. À défaut, plusieurs groupes d'exactement deux chiffres complétés par un zéro sont la forme qu'a tout vidage hexadécimal : « 48 69 » est donc lu en hexadécimal, tandis que « 72 105 » comporte un groupe de trois chiffres, qu'aucun vidage hexadécimal n'aurait, donc c'est du décimal. Il vous dit ce qu'il a choisi.

Pourquoi é fait-il deux octets ?

Parce que c'est ce qu'il vaut en UTF-8, l'encodage qu'emploie presque tout. C3 A9 est la paire, et aucun des deux octets ne signifie quoi que ce soit seul. Les vieux traducteurs binaires supposent un octet par caractère, ce qui marche pour l'anglais et produit du charabia pour tout le reste — un emoji fait quatre octets, et le traiter comme un seul nombre donne une réponse avec laquelle aucun programme ne serait d'accord.

Pourquoi ne détecte-t-il pas l'octal ?

Parce qu'il ne le peut pas sans risque. Tout nombre octal est aussi un nombre décimal plausible — 17 vaut dix-sept en décimal et quinze en octal — donc deviner changerait silencieusement la réponse sans que rien à l'écran ne le dise. L'octal est toujours affiché en sortie, et lu en entrée seulement quand vous le demandez.

Mon texte est-il envoyé quelque part ?

Non. La conversion se fait dans la page, ce qui compte davantage ici qu'il n'y paraît : ce que les gens collent dans un convertisseur binaire est souvent un fragment de fichier, une capture de protocole ou une clé qu'ils sont en train de déboguer.

Aidez-nous à améliorer cet outil

Un bug, une envie de changement, ou un outil qui vous manque ?

/binary-translator

↑↓ pour se déplacer · Entrée pour ouvrir · Échap pour fermer