Convertisseur texte vers binaire

Voyez n'importe quel texte en octets binaires, hex ou octaux.

Fonctionne dans votre navigateur. Rien de ce que vous tapez n'est envoyé nulle part.

Comment convertir du texte en binaire

  1. Tapez ou collez votre texte.
  2. Choisissez binaire, hex ou octal et un séparateur.
  3. Copiez le résultat.

Exemples de conversion

CaractèreBinaireHex
A0100000141
a0110000161
espace0010000020
!0010000121

Pourquoi certains caractères prennent plus d'un octet

  • Les lettres, chiffres et ponctuation ASCII prennent 1 octet chacun en UTF-8.
  • Les lettres accentuées et la plupart des écritures non latines prennent 2 ou 3 octets.
  • Les emojis et de nombreux symboles plus rares prennent 4 octets, donc un seul emoji s'affiche ici comme 4 groupes d'octets séparés.

Où des vues au niveau des octets comme celle-ci aident

  • Apprendre comment les ordinateurs stockent le texte, un exercice courant dans les cours de programmation débutants.
  • Comparer les octets attendus et réels en déboguant un problème d'encodage de texte.
  • Projets amateurs et énigmes qui cachent un message en binaire ou en hex.

FAQ Texte vers binaire

Pourquoi chaque lettre fait-elle 8 chiffres en binaire ?

Chaque caractère fait un octet en UTF-8 pour du texte anglais courant, et un octet fait 8 bits, donc cela s'affiche comme 8 chiffres binaires.

Gère-t-il les emojis et les lettres accentuées ?

Oui. Le texte est encodé en UTF-8, donc un caractère peut utiliser plus d'un octet, et chaque octet obtient son propre groupe.

Quelle est la différence entre binaire, hex et octal ici ?

Ce sont les mêmes valeurs d'octets affichées en base 2, base 16 ou base 8. Le hex est le plus court et le plus courant en programmation.

Quelle est la différence entre ASCII et UTF-8 pour du texte anglais simple ?

Pour les lettres, chiffres et ponctuation anglais, ASCII et UTF-8 donnent exactement les mêmes valeurs sur un seul octet. UTF-8 n'a besoin de plus d'un octet que pour les caractères hors de cette plage, comme les lettres accentuées ou les emojis.

Pourquoi la sortie hex utilise-t-elle toujours 2 chiffres par octet ?

Un octet contient une valeur de 0 à 255, et 2 chiffres hex, de 00 à FF, couvrent exactement toute cette plage, donc chaque octet garde la même largeur.

Convertit-il aussi les espaces et la ponctuation ?

Oui. Chaque caractère du texte, espaces compris, obtient son propre groupe d'octets dans la sortie, tout comme une lettre.

Puis-je reconvertir la sortie en texte ?

Oui, collez-la dans le convertisseur binaire vers texte et choisissez le format correspondant. Les largeurs d'octets produites par cet outil, 8 chiffres binaires, 2 chiffres hex ou 3 chiffres octaux, correspondent exactement à ce qu'attend cet autre convertisseur.

Le choix du séparateur change-t-il les valeurs d'octets elles-mêmes ?

Non, cela ne change que la façon dont les groupes sont joints. La valeur binaire, hex ou octale sous-jacente de chaque octet reste la même dans tous les cas.

Outils similaires