Convertisseur hexadécimal en binaire
Transformez chaque chiffre hex en 4 bits pour voir le motif binaire d’un code.
L’hexadécimal n’existe que pour être un raccourci du binaire. Chaque chiffre hex (0 à F) représente exactement 4 bits. Pas de calcul, pas de formule : c’est une table. Le code #FF5733 devient 11111111 01010111 00110011 en binaire, quatre bits à la fois.
La correspondance hex-binaire qu’il faut retenir
- 0 = 0000, 1 = 0001, 2 = 0010, 3 = 0011, 4 = 0100, 5 = 0101, 6 = 0110, 7 = 0111.
- 8 = 1000, 9 = 1001, A = 1010, B = 1011, C = 1100, D = 1101, E = 1110, F = 1111.
- Pas besoin d’apprendre par cœur. La table ci-dessous suffit. Une fois que vous convertissez quelques nombres, cela devient automatique.
- Cette correspondance dépend de ce que 2^4 = 16. Pas de débat possible : c’est pourquoi hex existe.
Pourquoi l’hexadécimal a remplacé l’octal
L’octal (base 8) existait pour Unix et les vieilles machines. Mais 8 bits (un octet) ne sont pas divisibles par 3 (pour octal), ils le sont par 4 (pour hex). Deux chiffres hex représentent exactement un octet. Cela rend le hex plus pratique : un octet = deux chiffres. L’octal fait trois chiffres pour deux octets. Le hex a gagné, et aujourd’hui, il domine.
Chaque développeur rencontre le hex quotidiennement. Les codes couleur CSS (#RRGGBB), les adresses IPv6, les UUID, les hachages cryptographiques : tous en hex. C’est la lingua franca de l’informatique bas niveau.
Convertir des nombres hex usuels en binaire
| Hex | Binaire | Usage |
|---|---|---|
| 0F | 00001111 | Masque bas 4 bits |
| F0 | 11110000 | Masque haut 4 bits |
| FF | 11111111 | Tous les bits activés (255) |
| AA | 10101010 | Motif alternant (170) |
| 55 | 01010101 | Motif alternant inverse (85) |
Questions sur la conversion hex-binaire
Est-ce vraiment juste une table, pas une formule ?
Oui, juste une table. Contrairement à la conversion décimal-binaire qui demande des divisions, hex-binaire est une simple relecture. C’est pour cela qu’elle est tellement plus rapide.
Comment convertir un nombre hex de 8 chiffres en binaire ?
8 chiffres hex = 8 × 4 bits = 32 bits. Convertissez chaque chiffre indépendamment. ABCD1234 = 1010 1011 1100 1101 0001 0010 0011 0100 (les espaces sont juste pour la lisibilité).
Peut-on faire l’inverse (binaire vers hex) aussi vite ?
Exactement. Groupez le binaire par 4 bits de droite à gauche, lisez chaque groupe comme un chiffre hex. 11111111 = 1111 + 1111 = F + F = FF.
Où rencontre-t-on du hex en travaillant ?
Les débogeurs affichent la mémoire en hex. Les codes couleur web sont en hex. Les adresses MAC (réseau) aussi. Les hachages SHA-256 s’affichent en hex. Les développeurs système travaillent beaucoup en hex.
Y a-t-il des pièges en conversion hex-binaire ?
Le seul : oublier de compléter avec des zéros à gauche si le chiffre hex commence par 0 ou 1. Par exemple, 1F n’est pas 1111, c’est 00011111. Huit bits pour un octet.