Cookies Ce site ne conserve que ce dont il a besoin pour fonctionner. Il n’y a aujourd’hui ni mesure d’audience ni publicité, et rien ici ne vous suit sur d’autres sites. Lire la politique de confidentialité

Choisir ce que j’autorise
+92 312 8299940Devis gratuit
Outil gratuit, fonctionne dans votre navigateur

Traducteur binaire
Du texte au binaire et retour, emoji compris

Tapez dans ce traducteur binaire et voyez vos mots devenir des uns et des zéros, ou collez du code binaire pour le relire en texte.

  • GratuitPrix
  • Binaire, hex, décimal, octalBases
  • AucuneInscription
  • Dans votre navigateurFonctionne

Traducteur binaire

Texte en binaire et binaire en texte, emoji compris

Caractères
0
Octets
0
Bits
0

Prêt. Tapez du texte à gauche ou collez des nombres à droite.

Votre navigateur fait tout le travail ici, dans cet onglet. Nous n’envoyons rien, ne stockons rien et n’enregistrons rien.
Les bases

Ce que fait ce traducteur binaire

Ce traducteur binaire a deux cases qui se parlent. Tapez des mots à gauche, et le binaire apparaît à droite. Collez du binaire à droite, et les mots apparaissent à gauche. Aucun bouton à presser, car la traduction se fait pendant la saisie.

La plupart des outils simples ne gèrent que les lettres anglaises de base. Dès que vous ajoutez un accent, un symbole monétaire ou un emoji, ils cassent ou suppriment des caractères en silence. Celui-ci lit chaque caractère comme les ordinateurs le stockent vraiment, ainsi café, ₹ et 😀 reviennent exactement comme ils sont entrés.

De plus, un tableau de vérifications sous les cases explique ce qui s’est passé, et un second tableau liste chaque caractère avec son point de code et ses octets. Le calcul se fait dans votre navigateur : votre saisie ne quitte pas votre machine.

Du texte aux uns et aux zéros

Un ordinateur ne peut pas stocker une lettre directement. Au lieu de cela, il donne à chaque caractère un numéro, appelé point de code, puis écrit ce numéro en octets. Un octet compte huit bits, et chaque bit vaut 1 ou 0. Ainsi, la lettre H est le numéro 72, soit 01001000 en binaire.

Schéma du mot Hi devenant les points de code 72 et 105, puis les octets 01001000 et 01101001, avec les valeurs des bits de 128 à 1 au-dessus
Chaque caractère devient un numéro, et chaque numéro devient huit bits.

La liste des numéros vient du standard Unicode, qui couvre presque toutes les écritures du monde. Les 128 premiers numéros correspondent à l’ancienne table ASCII, donc un texte anglais simple est identique dans les deux.

Texte en binaire avec accents et emoji

Cependant, les caractères hors ASCII demandent plus d’un octet. Le traducteur utilise UTF-8 par défaut, l’encodage de presque tous les sites et fichiers. En UTF-8, é prend deux octets, le signe euro trois, et un emoji quatre.

Traducteur binaire convertissant une phrase avec un accent, une tasse de café et un emoji souriant en binaire, le tableau des caractères montrant deux, trois et quatre octets
Les accents et les emoji prennent plus d’octets, et le tableau montre chacun.

C’est pourquoi le nombre d’octets peut dépasser le nombre de caractères. Le tableau sous les cases montre chaque caractère sur sa propre ligne, ainsi vous voyez quels octets appartiennent à quelle lettre. Les caractères invisibles, comme les sauts de ligne et les espaces de largeur nulle, y sont aussi nommés, car on ne les voit pas dans le texte.

Binaire en texte, chaque groupe fautif nommé

Relire du binaire, c’est là que la plupart des outils abandonnent en silence. Un chiffre mal tapé, et le résultat se remplit de symboles bizarres ou s’arrête. Ce traducteur lit chaque groupe possible, puis liste dans le tableau des vérifications chaque groupe illisible, avec sa position et la raison.

Traduction de binaire en texte où un groupe contient le chiffre 2, affiché dans le tableau des vérifications comme erreur avec son numéro, tandis que le reste du texte est lu
Un groupe cassé est nommé par sa position au lieu de gâcher tout le texte.

Il est aussi souple sur la mise en forme. Séparez les groupes par des espaces, des virgules ou des retours à la ligne ; le préfixe 0b est accepté. Une longue suite sans espaces est coupée en groupes de huit. Si elle ne se coupe qu’en groupes de sept, elle est alors lue comme de l’ancien ASCII sur sept bits, et les vérifications le signalent.

Aussi l’hex, le décimal et l’octal

Pourtant, le binaire n’est pas la seule façon d’écrire des octets. Par exemple, les programmeurs utilisent souvent l’hexadécimal, où un octet tient en deux caractères de 00 à ff. Le décimal est courant en classe, et l’octal apparaît encore dans les droits de fichiers. Choisissez la base dans le menu, puis les deux cases changent d’un coup.

Le même texte affiché en octets hexadécimaux avec préfixe 0x et majuscules, séparés par des virgules, prêts à coller dans du code
Passez en hex, ajoutez 0x et des virgules, et les octets sont prêts pour le code.

Pour l’hex, vous pouvez ajouter le préfixe 0x et utiliser des majuscules, comme beaucoup d’exemples de code. De plus, vous choisissez ce qui sépare les groupes : un espace, une virgule, un saut de ligne ou rien.

Pourquoi huit bits font un octet

Huit bits donnent 256 combinaisons, de 00000000 à 11111111. Cela suffisait pour chaque lettre, chiffre et signe anglais, avec de la marge. Par conséquent, l’octet de huit bits est devenu la brique standard. Chaque fichier de votre ordinateur reste une longue suite de ces octets.

Lire un octet à la main

Vous pouvez vérifier n’importe quel octet sans outil. Écrivez les valeurs 128, 64, 32, 16, 8, 4, 2 et 1 au-dessus de ses huit chiffres. Puis additionnez celles qui sont au-dessus d’un 1. Pour 01101001, cela fait 64 + 32 + 8 + 1, soit 105, la lettre i.

Dans l’autre direction, c’est tout aussi fiable. Partez de la plus grande valeur qui rentre, écrivez un 1 dessous et soustrayez-la. Pour 72, prenez 64, il reste 8, et 8 rentre pile, donc H s’écrit 01001000. Après quelques lettres, le schéma devient naturel.

UTF-8 ou UTF-16 ?

UTF-8 écrit chaque caractère sur un à quatre octets, et c’est la norme du web. En revanche, UTF-16 utilise des unités de 16 bits, celles que JavaScript, Java et Windows emploient en mémoire. La plupart des lettres prennent une unité, tandis que les emoji en prennent deux.

Si le binaire d’un autre programme donne des symboles étranges, l’encodage est souvent en cause. Passez donc le menu en UTF-16 et regardez à nouveau. La FAQ Unicode sur les encodages détaille les différences, et les règles exactes des octets UTF-8 figurent dans la RFC 3629.

Où l’on croise du code binaire

Les élèves découvrent le binaire dès leurs premiers cours d’informatique, donc un traducteur rend les devoirs faciles à vérifier. De même, les créateurs d’énigmes cachent des messages en uns et en zéros, et les escape games les adorent. Les développeurs lisent des octets bruts quand un fichier refuse de s’ouvrir ou qu’un texte arrive brouillé.

Par exemple, un caractère invisible égaré peut casser une connexion ou une recherche, même si le texte semble correct. Collez-le ici, et le tableau des caractères montre exactement ce qui s’y cache. Quand les données sont en Base64 plutôt qu’en octets bruts, notre encodeur et décodeur Base64 les reconvertit d’abord.

Quatre étapes

Le traducteur binaire, étape par étape

Passer du texte au binaire ne demande aucun clic, car le résultat apparaît pendant la saisie.

  • 1

    Tapez votre texte ou collez-le ici

    Utilisez la case de gauche pour les mots. Le binaire apparaît aussitôt à droite.

  • 2

    Ou collez du binaire

    Mettez des uns et des zéros à droite, et le texte apparaît à gauche.

  • 3

    Choisissez la base et la mise en forme

    Choisissez binaire, hex, décimal ou octal, et ce qui sépare les groupes.

  • 4

    Copiez ou téléchargez

    Copiez l’une des cases, ou enregistrez les nombres dans un fichier texte.

Pourquoi celui-ci

Conçu pour du vrai texte, pas seulement ABC

Un outil basique de texte en binaire gère les lettres simples. Ces détails couvrent tout le reste.

  • Chaque alphabet, emoji compris

    UTF-8 et UTF-16 sont bien gérés, donc rien ne se perd.

  • Les deux sens en direct

    Tapez dans l’une des cases, et l’autre suit aussitôt.

  • Erreurs avec leur position

    Chaque groupe illisible est nommé, avec la raison.

  • Quatre bases numériques

    Binaire, hexadécimal, décimal et octal, avec préfixes au choix.

  • Caractères cachés affichés

    Sauts de ligne, tabulations et espaces de largeur nulle reçoivent un nom dans le tableau.

  • Privé par conception

    Une fois ouverte, la page tourne même sans connexion, et aucune donnée ne part.

Bonnes habitudes

Conseils pour bien lire le binaire

La plupart des résultats brouillés viennent d’un de ces petits oublis.

  • Gardez les groupes entiers. Chaque octet a huit chiffres. Un groupe de sept ou neuf signifie souvent qu’un chiffre manque ou est en double.
  • Séparez les groupes. Des espaces entre les octets rendent les erreurs faciles à repérer, pour vous comme pour le traducteur.
  • Connaissez l’encodage. Du binaire écrit en UTF-16 se lit comme du charabia en UTF-8, et inversement.
  • Vérifiez la base. Le nombre 10 vaut deux en binaire, huit en octal, dix en décimal et seize en hex.
  • Attention aux caractères invisibles. Un espace ou un saut de ligne final ajoute des octets invisibles. Le tableau des caractères les montre.
  • Copiez, ne retapez pas. Retaper un long binaire à la main ajoute presque toujours une erreur. Utilisez plutôt les boutons de copie.
Erreurs courantes

Six erreurs de binaire à éviter

Chacune transforme un message clair en symboles sans aucun sens.

  • Retirer les zéros placés devant

    H s’écrit 01001000, pas 1001000. Sans le zéro, chaque octet suivant se décale.

  • Prendre chaque octet pour une lettre

    En UTF-8, une lettre accentuée ou un emoji occupe plusieurs octets liés.

  • Confondre les bases

    Des chiffres hex collés en mode binaire échouent, car seuls 0 et 1 y sont permis.

  • Utiliser le mauvais encodage

    Des octets UTF-16 lus comme de l’UTF-8 donnent des symboles bizarres entre les lettres.

  • Perdre un chiffre dans une longue suite

    Sans espaces, un chiffre manquant décale tout ce qui suit.

  • Oublier les caractères cachés

    Un saut de ligne collé devient 00001010 et apparaît dans le résultat.

Questions

Questions fréquentes sur le traducteur binaire

Que faire pour passer un texte en binaire ?

Tapez ou collez le texte dans la case de gauche. Ensuite, le binaire apparaît à droite pendant la saisie, prêt à copier.

Que faire pour relire du binaire en texte ?

Collez les uns et les zéros dans la case de droite. Ainsi, le texte apparaît aussitôt à gauche.

Que donne 01001000 01101001 en texte ?

Cela forme Hi. Le premier octet vaut 72, la lettre H, et le second 105, la lettre i.

Pourquoi y a-t-il plus d’octets que de lettres ?

Car les caractères hors ASCII simple, comme é ou un emoji, demandent de deux à quatre octets chacun en UTF-8.

Puis-je coller du binaire sans espaces ?

Oui. Une longue suite est coupée en groupes de huit. Si elle ne tombe juste qu’en groupes de sept, elle est alors lue comme de l’ASCII sur sept bits.

Que deviennent les groupes erronés ?

Ils sont ignorés, et le tableau des vérifications liste chacun avec sa position et la raison, donc vous pouvez le corriger.

Est-ce que cela marche avec les emoji ?

Oui. Les emoji prennent quatre octets en UTF-8 ou deux unités en UTF-16, et ils reviennent exactement comme ils sont entrés.

Quelle différence entre UTF-8 et UTF-16 ?

UTF-8 utilise un à quatre octets par caractère et domine le web. En revanche, UTF-16 utilise des unités de 16 bits, courantes dans les programmes.

Puis-je aussi traduire l’hex ou le décimal ?

Oui. Choisissez hexadécimal, décimal ou octal dans le menu, puis les deux cases passent à cette base.

Pourquoi mon binaire donne-t-il des symboles bizarres ?

Souvent, il manque un chiffre, la base est fausse ou les octets sont en UTF-16. C’est pourquoi le tableau des vérifications indique la cause.

Y a-t-il une limite de longueur ?

Aucune limite fixe. Les longs textes se traduisent bien, cependant le tableau des caractères n’affiche que les 300 premiers.

Mon texte sort-il de ma machine ?

Non. La traduction se fait dans votre navigateur, donc rien de ce que vous tapez ne quitte la page.

Plus d’outils gratuits

Plus d’outils pour le texte et le code

Des étapes utiles une fois vos octets compris.

Prêt à traduire du binaire ?

Tapez un mot et voyez ses bits, ou collez du binaire et lisez-le. Ce traducteur binaire est gratuit, sans compte, et fonctionne dans votre navigateur.