Outils
FR

Convertisseur hexadécimal en binaire

Convertissez des nombres hexadécimaux en binaire en temps réel. Chaque chiffre hex correspond exactement à quatre bits : 1A devient donc 0001 1010. Cochez Grouper les chiffres pour afficher séparément chaque groupe de 4 bits (quartet, ou nibble).

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 de l’hex en binaire en ligne

  1. Saisissez un nombre hex comme 3F ou 0xDEAD. Vous pouvez aussi coller une liste avec un nombre par ligne.
  2. Le résultat binaire s’affiche immédiatement. Cochez Grouper les chiffres pour le découper en quartets, ou Signé pour le compléter à 8, 16, 32 ou 64 bits.
  3. Suivez la correspondance détaillée de chaque chiffre hex avec ses 4 bits, puis copiez la valeur binaire.

Tableau de conversion hexadécimal-binaire

Chaque chiffre hex correspond à un groupe de 4 bits, appelé quartet (nibble en anglais). Mémorisez ce tableau ou ajoutez-le à vos favoris : vous pourrez convertir à la main n’importe quel nombre hex en binaire.

HexBinaireDécimal
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Comment convertir de l’hexadécimal en binaire

Comme 16 = 2⁴, un chiffre hex représente toujours exactement quatre bits, et deux chiffres hex un octet. Pour convertir, remplacez chaque chiffre par son motif de 4 bits tiré du tableau et écrivez les groupes les uns à la suite des autres :

2F9 → 2 = 0010, F = 1111, 9 = 1001 → 0010 1111 1001

Les zéros de tête peuvent être supprimés, ce qui donne 1011111001 (761 en décimal). Les zéros à l’intérieur du nombre doivent rester : C3 s’écrit 1100 0011, et non 11 0011.

En code : Python format(int('2F9', 16), 'b'), JavaScript parseInt('2F9', 16).toString(2) (ou BigInt('0x' + hex).toString(2) pour les longues valeurs). Dans Excel, =HEX2BIN("1A", 8) (HEXBIN en français) donne 00011010, mais ne fonctionne que jusqu’à 1FF.

Questions fréquentes

Pourquoi un chiffre hex vaut-il 4 bits ?

Parce que 16 = 2⁴. Quatre bits offrent exactement 16 combinaisons, de 0000 à 1111, une pour chaque chiffre hex de 0 à F. L’hexadécimal est donc une façon compacte d’écrire le binaire : deux chiffres hex décrivent un octet.

Combien vaut FF en binaire ?

FF s’écrit 1111 1111 en binaire – huit bits à 1, soit la plus grande valeur d’un octet (255 en décimal).

Faut-il garder les zéros de tête ?

Les zéros de tête ne changent pas la valeur : 0001 1010 et 11010 valent tous deux 26. Gardez-les lorsque vous avez besoin d’une largeur fixe, comme un octet complet ou un registre ; cochez « Grouper les chiffres » ou « Signé » pour compléter le résultat.

Peut-on convertir des nombres hex avec une partie fractionnaire ?

Oui. Les chiffres après la virgule correspondent eux aussi à 4 bits chacun : 1A.8 = 0001 1010.1000 = 11010.1 en binaire, soit 26,5 en décimal.