Convertir du texte en binaire (et inversement)

Saisissez votre texte, choisissez le format : chaque caractère est décomposé en octets et écrit en binaire, hexadécimal, décimal ou octal. Dans l’autre sens, l’outil retraduit le code en texte lisible. Un tableau sous le résultat montre le code de chaque caractère.

Source : § 3 UTF-8 definition, IETF RFC 3629 – UTF-8, a transformation format of ISO 10646. Mise à jour : .

Texte → code : saisissez un texte. Code → texte : collez des nombres séparés par des espaces, des virgules ou sans séparateur (0x et \x sont reconnus).

Votre texte reste dans votre navigateur : il n’est ni envoyé, ni enregistré, ni ajouté à l’adresse de la page.

Ma boîte à outilsVos saisies sont enregistrées uniquement dans ce navigateur.

Résultat

Résultat
01000010 01101111 01101110 01101010 01101111 01110101 01110010 00100000 01101100 01100101 00100000 01101101 01101111 01101110 01100100 01100101 00100000 00100001 00100000 11000011 10001001 01110100 11000011 10101001 00100000 11100010 10011100 10010011
Taille
24 caractères = 28 octets.
Caractère par caractère
CaractèreUnicodeDécimalHexBinaire
BU+0042664201000010
oU+006F1116F01101111
nU+006E1106E01101110
jU+006A1066A01101010
oU+006F1116F01101111
uU+00751177501110101
rU+00721147201110010
␣U+0020322000100000
lU+006C1086C01101100
eU+00651016501100101
␣U+0020322000100000
mU+006D1096D01101101
oU+006F1116F01101111
nU+006E1106E01101110
dU+00641006401100100
eU+00651016501100101
␣U+0020322000100000
!U+0021332100100001
␣U+0020322000100000
ÉU+00C9195 137C3 8911000011 10001001
tU+00741167401110100
éU+00E9195 169C3 A911000011 10101001
␣U+0020322000100000
✓U+2713226 156 147E2 9C 9311100010 10011100 10010011

Comment le calcul est fait

Un ordinateur stocke le texte sous forme de nombres : chaque caractère reçoit un code, écrit en octets – huit bits, donc des 0 et des 1. « H » est le nombre 72, soit 01001000 en binaire et 48 en hexadécimal. Cet outil montre cette traduction pour n’importe quel texte.

Convertir du texte en binaire : mode d’emploi

  1. Écrivez ou collez votre texte.
  2. Choisissez le système : binaire, hexadécimal, décimal (les valeurs ASCII bien connues) ou octal.
  3. Changez le séparateur si besoin et copiez le résultat.

Retraduire du binaire en texte

Choisissez « Code → texte » et collez le code. Les valeurs peuvent être séparées par des espaces, des virgules ou des sauts de ligne ; sans séparateur, des blocs fixes sont formés (8 bits, 2 chiffres hexadécimaux, 3 chiffres octaux). Les préfixes 0x, 0b et \x sont acceptés.

ASCII, Unicode et UTF-8

L’ASCII (RFC 20) ne connaît que 128 caractères – lettres sans accent, chiffres, ponctuation et caractères de contrôle – sur 7 bits. Pour les accents, les autres écritures et les emojis, il y a Unicode ; l’UTF-8 (RFC 3629) écrit un caractère Unicode sur 1 à 4 octets. Les 128 premiers caractères sont identiques à l’ASCII : « Bonjour » donne donc les mêmes octets dans les deux cas. « é » occupe en revanche deux octets en UTF-8 (C3 A9) mais un seul en ISO 8859-1 (E9). Le tableau sous le résultat le montre caractère par caractère.

Limites

Questions fréquentes

Comment convertir du texte en binaire ?

Saisissez le texte et choisissez « Texte → code » avec le format « Binaire ». Chaque caractère apparaît sous forme de huit 0 et 1, par exemple H = 01001000.

Comment convertir du binaire en texte ?

Choisissez « Code → texte » et le format « Binaire », collez le code (huit chiffres par caractère, avec ou sans espaces). Le texte en clair s’affiche aussitôt.

Combien de bits pour une lettre ?

Une lettre simple comme « a » occupe un octet en ASCII et en UTF-8, soit 8 bits (7 suffiraient, le huitième vaut 0). Une lettre accentuée prend deux octets en UTF-8, un emoji quatre.

Quelle différence entre ASCII et Unicode ?

L’ASCII compte 128 caractères. Unicode en compte plus de 150 000, issus de presque toutes les écritures ; l’UTF-8 est la façon la plus courante de les écrire en octets et coïncide avec l’ASCII pour les 128 premiers.

Où voir les valeurs ASCII en décimal ?

Choisissez le format « Décimal » : la sortie donne les codes ASCII connus, par exemple A = 65, a = 97, chiffre 0 = 48, espace = 32.

Mon texte est-il enregistré quelque part ?

Non. La conversion se fait dans votre navigateur ; le texte n’est ni envoyé, ni enregistré, ni ajouté à l’adresse de la page.

Sources et références juridiques

Dernière mise à jour :

Outils similaires