Mode d'emploi
- Saisissez le texte, ou les octets, dans Texte ou octets.
- Choisissez le sens et la base sous Conversion, par exemple Texte vers binaire.
- Choisissez le Séparateur entre les octets. Avec Aucun, les valeurs décimales et octales ont trois chiffres, si bien que le résultat peut être relu.
- Si Vérification affiche un message en rouge, la position qu'il indique est celle du premier problème.
Le texte, ce sont des octets, pas des lettres
Un ordinateur stocke le texte sous forme d'octets. Cette page utilise l'UTF-8, l'encodage du web (RFC 3629), dans lequel une lettre ASCII prend un octet et les autres lettres en prennent davantage. La lettre française ç prend deux octets : 11000011 10100111 en binaire, ou C3 A7 en hexadécimal.
ç → U+00E7 → UTF-8 C3 A7 → binaire 11000011 10100111
Les quatre bases
- Binaire : 8 chiffres, 0 ou 1, pour chaque octet. La lettre A vaut 01000001.
- Hexadécimal : 2 chiffres, de 0 à 9 et de a à f, pour chaque octet. La lettre A vaut 41.
- Décimal : un nombre de 0 à 255 pour chaque octet. La lettre A vaut 65.
- Octal : 3 chiffres, de 0 à 7, pour chaque octet. La lettre A vaut 101.
Ce que la lecture refuse
- Un chiffre qui ne fait pas partie de la base, comme 2 en binaire.
- Une valeur décimale ou octale supérieure à 255, qui n'est pas un octet.
- Un octet incomplet, comme sept chiffres binaires.
- Des octets qui ne sont pas de l'UTF-8 valide, comme l'octet isolé 11111111.
Exemple détaillé : ç
La lettre ç a le point de code U+00E7, soit 231 en décimal. En UTF-8, elle prend deux octets, C3 et A7, qui valent 195 et 167 en décimal.
Le texte Hi ç prend cinq octets : 48 69 20 C3 A7 en hexadécimal.
| Conversion | Résultat pour ç |
|---|---|
| Texte vers binaire | 11000011 10100111 |
| Texte vers hexadécimal | c3 a7 |
| Texte vers décimal | 195 167 |
| Texte vers octal | 303 247 |
Questions fréquentes
Pourquoi ç prend-il deux octets ?
Chaque lettre hors de l'ASCII prend deux octets ou plus en UTF-8. ç est U+00E7, qui demande les deux octets C3 et A7. Les lettres de A à Z prennent un octet chacune, si bien que le nombre d'octets diffère du nombre de caractères.
Quelle différence entre hexadécimal et binaire ici ?
Les deux écrivent les mêmes octets. Le binaire utilise 8 chiffres par octet et l'hexadécimal 2 ; l'hexadécimal est donc plus court, et courant dans les vidages mémoire et les traces réseau.
Pourquoi les nombres décimaux ont-ils trois chiffres lorsqu'il n'y a pas de séparateur ?
Sans séparateur, 195167 pourrait se lire de plusieurs façons. Lorsque le séparateur est Aucun, chaque octet décimal ou octal reçoit donc trois chiffres. Avec une espace ou une virgule, les nombres restent tels quels.
Puis-je convertir ici un fichier en binaire ?
La page travaille sur du texte. Collez le texte du fichier. La lecture de fichiers dont les octets ne sont pas du texte n'est pas prise en charge, car le résultat ne serait pas lisible.
Mon texte est-il envoyé quelque part ?
Non. La conversion se fait dans votre navigateur, et rien n'est envoyé ni stocké.
Sources
- IETF (en anglais) : RFC 3629, UTF-8, a transformation format of ISO 10646
- Unicode (en anglais) : The Unicode Standard, Chapter 3, Conformance (UTF-8 encoding)
Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.