Menu

Convertisseur binaire en hexadécimal

Saisissez un nombre binaire et lisez-le en hexadécimal, avec chaque groupe de quatre bits affiché en dessous. La page s'ouvre sur 11010110, qui s'écrit D6.

Par Nethanel Bar, Co-founder & CEO

Dernière mise à jour

Prêt à vraiment apprendre à coder ?

Coddy vous apprend en écrivant du vrai code dans votre navigateur : leçons interactives, retour immédiat et aide de l'IA quand vous bloquez.

Comment convertir du binaire en hexadécimal

Quatre bits offrent seize combinaisons, autant qu'il y a de chiffres hexadécimaux, donc chaque groupe de quatre devient exactement un chiffre hexadécimal. Partez de la droite, car c'est là que les groupes s'alignent ; si le groupe de gauche est incomplet, ajoutez des zéros devant.

Pour transformer un groupe en chiffre, additionnez les valeurs de position de ses 1 : 8, 4, 2 et 1. 1101 vaut 8 + 4 + 1 = 13, soit D, et 0110 vaut 4 + 2 = 6.

C'est pour cela que les programmeurs écrivent les données binaires en hexadécimal. Une valeur de 32 bits, ce sont 32 bits difficiles à lire, mais seulement 8 chiffres hexadécimaux.

À savoir pour grouper les bits

  • Groupez toujours depuis la droite, le côté des bits de poids faible.
  • Dans un groupe, les valeurs de position sont 8, 4, 2 et 1.
  • Les valeurs de 10 à 15 deviennent A à F : 1010 s'écrit A et 1111 s'écrit F.
  • Grouper par trois au lieu de quatre donne l'octal, le système derrière les nombres de chmod.

Binaire en hexadécimal : exemples détaillés

Un octet

Binaire

11010110

Hexadécimal

D6

1101 vaut 13, qui s'écrit D, et 0110 vaut 6.

Un nombre court

Binaire

101

Hexadécimal

5

Complétez-le en 0101, qui vaut 5.

Neuf bits

Binaire

1 0110 1011

Hexadécimal

16B

En groupant depuis la droite, il reste un 1 seul à gauche, qui se complète en 0001 et devient 1.

Que des 1

Binaire

1111 1111 1111 1111

Hexadécimal

FFFF

Chaque groupe vaut 1111, donc chaque chiffre est F. Cela fait 65535, la plus grande valeur sur 16 bits.

Erreurs fréquentes en binaire vers hexadécimal

  • Grouper depuis la gauche. Groupé depuis la gauche, 10110 donne 1011 et un 0 isolé ; groupé depuis la droite, il donne 0001 0110, soit 16.
  • Oublier de compléter le groupe de gauche avec des zéros avant de le lire.
  • Écrire 10 à 15 avec deux chiffres au lieu des lettres A à F.
  • Lire les bits d'un groupe dans le mauvais ordre. Le bit le plus à gauche d'un groupe vaut 8.

FAQ : binaire en hexadécimal

Comment s'écrit 1111 en hexadécimal ?
F. 1111 vaut 8 + 4 + 2 + 1 = 15, et 15 s'écrit F.
Comment s'écrit 10000000 en hexadécimal ?
80. Les groupes sont 1000 et 0000, soit 8 et 0.
Comment convertir du binaire en hexadécimal en Python ?
hex(int('11010110', 2)) renvoie '0xd6'. En JavaScript, parseInt('11010110', 2).toString(16) renvoie 'd6'.
Pourquoi grouper les bits par quatre ?
Parce que 2 × 2 × 2 × 2 = 16. Un groupe de quatre bits correspond exactement à un chiffre hexadécimal, donc la conversion se résume à lire une table, sans autre calcul.

En savoir plus

Autres outils pour développeurs

Illustration des langages de programmation de Coddy

Apprendre à coder avec Coddy

COMMENCER