Outils
FR

Convertisseur binaire en hexadécimal

Collez un nombre binaire et obtenez instantanément sa valeur hexadécimale. Les espaces, les tirets bas et le préfixe 0b sont ignorés : les valeurs copiées depuis du code ou une fiche technique fonctionnent telles quelles.

Astuce : saisissez un nombre par ligne pour convertir toute une liste.

Dans toutes les bases

Hexadécimal
Décimal
Binaire
Octal

Confidentiel : vos données sont traitées dans votre navigateur et ne sont envoyées à aucun serveur.

Comment convertir du binaire en hex en ligne

  1. Collez ou saisissez un nombre binaire comme 1101 0110 ou 0b11010110. Placez plusieurs nombres sur des lignes séparées pour les convertir tous en une seule fois.
  2. La valeur hexadécimale s’affiche pendant la saisie, avec ses équivalents décimal et octal. Les étapes sous le résultat montrent comment les bits sont regroupés.
  3. Copiez le résultat hex ou cliquez sur Inverser pour reconvertir l’hexadécimal en binaire.

Comment convertir du binaire en hexadécimal à la main

  1. Découpez le nombre binaire en groupes de 4 bits en partant de la droite (pour les fractions, partez de la virgule et avancez vers l’extérieur).
  2. Complétez le groupe le plus à gauche avec des zéros s’il compte moins de 4 bits.
  3. Remplacez chaque groupe par son chiffre hexadécimal à l’aide du tableau ci-dessous.

Exemple : 1011111001 → 0010 1111 1001 → 2, F, 9 → 2F9. Avec un octet, c’est encore plus rapide : 1100 0011 = C3.

Tableau de conversion binaire-hexadécimal

BinaireHexBinaireHex
0000010008
0001110019
001021010A
001131011B
010041100C
010151101D
011061110E
011171111F

Pourquoi les programmeurs écrivent le binaire en hex

Les longs nombres binaires sont difficiles à lire et faciles à mal recopier. Comme un chiffre hex représente exactement quatre bits, l’hexadécimal est quatre fois plus court tout en montrant directement la structure des bits : la valeur 32 bits 1101 1110 1010 1101 1011 1110 1110 1111 s’écrit simplement DEADBEEF. C’est pourquoi les adresses mémoire, les codes couleur, les adresses MAC, les signatures de fichiers et le code machine s’écrivent en hexadécimal.

Questions fréquentes

Que faire si le nombre de bits n’est pas un multiple de 4 ?

Ajoutez des zéros à gauche jusqu’à obtenir un multiple de 4. 101 devient 0101 = 5 et 11010 devient 0001 1010 = 1A. Les zéros de tête ne changent jamais la valeur.

Combien vaut 11111111 en hexadécimal ?

11111111 s’écrit FF en hexadécimal : les deux groupes 1111 et 1111 valent chacun F. En décimal, cela donne 255.

Comment convertir du binaire en hex en Python, JavaScript ou Excel ?

Python : format(int('11010110', 2), 'X') renvoie D6. JavaScript : parseInt('11010110', 2).toString(16) renvoie d6. Excel : =BIN2HEX("11010110") (BINHEX dans la version française), mais Excel accepte au maximum 10 bits.

Peut-on convertir des fractions binaires en hexadécimal ?

Oui. Groupez les bits après la virgule de gauche à droite et complétez le dernier groupe avec des zéros à droite : 0.1011 = 0.B et 110.01 = 6.4 en hexadécimal.