Comment convertir entre binaire, décimal et hexadécimal
- Saisis le nombre dans le champ de sa base : décimal, binaire, octal ou hexadécimal.
- Les trois autres champs se remplissent instantanément.
- Pour convertir du texte, écris-le dans la zone de texte et vois son binaire et son hexadécimal.
- Tu peux aussi coller des bits ou des octets en hexadécimal pour retrouver le texte d'origine.
Bases numériques et texte en binaire
Les nombres peuvent s'écrire dans différentes bases. Le décimal utilise dix chiffres (0 à 9), le binaire deux (0 et 1), l'octal huit (0 à 7) et l'hexadécimal seize (0 à 9 et A à F). Le 255 décimal s'écrit 11111111 en binaire, 377 en octal et FF en hexadécimal.
Pour passer du décimal au binaire, on divise sans cesse par 2 et on lit les restes à l'envers ; pour passer du binaire au décimal, on additionne chaque chiffre 1 multiplié par sa puissance de 2. L'outil le fait avec des entiers de n'importe quelle taille, sans perte de précision.
Dans un ordinateur, le texte est stocké sous forme d'octets. En UTF-8, la lettre A est l'octet 01000001 (65 ou 41 en hexadécimal) et une lettre accentuée comme é occupe deux octets (C3 A9). C'est pourquoi un texte en binaire s'écrit en groupes de 8 bits par octet.
À prendre en compte
- Il ne convertit que des entiers non négatifs : ni décimales, ni signes.
- Le texte est encodé en UTF-8, l'encodage le plus courant ; d'autres encodages donneraient des octets différents.
- Quand tu convertis des octets en texte, l'outil te prévient si les octets ne forment pas un texte valide.
Questions fréquentes
Comment passer du décimal au binaire ?
Saisis le nombre dans le champ décimal et regarde le champ binaire. Le 10 décimal s'écrit 1010 en binaire.
Comment convertir du texte en binaire ?
Écris le texte dans la zone de texte : chaque caractère s'affiche comme un octet de 8 bits (le A donne 01000001).
Comment passer de l'hexadécimal au décimal ?
Saisis le nombre dans le champ hexadécimal. Par exemple, FF vaut 255 en décimal.
Que se passe-t-il avec les très grands nombres ?
Ils sont convertis sans perte de précision, même avec des centaines de chiffres.
Ce que j'écris est-il enregistré ?
Non. Tout est calculé dans ton navigateur.