Qu’est-ce que l’hexadécimal ?
Par MICKAEL GOMES CONSULTING · Dernière mise à jour: 2026-06-19
L’hexadécimal est un système de numération en base 16. Là où le système décimal que nous utilisons chaque jour compte dix chiffres (0 à 9), l’hexadécimal en compte seize : les chiffres 0 à 9 suivis des lettres A, B, C, D, E et F, qui représentent les valeurs dix à quinze. Un seul chiffre hexadécimal peut donc représenter n’importe quelle valeur de zéro à quinze, et ce pas de capacité supplémentaire est précisément ce qui rend l’hexa si utile pour travailler avec les ordinateurs.
Comment fonctionne la base 16
Dans tout système de numération positionnel, chaque chiffre vaut sa valeur faciale multipliée par la base élevée à la puissance de sa position. En décimal, le nombre 245 signifie deux centaines, quatre dizaines et cinq unités, parce que la base est dix. En hexadécimal la base est seize, donc chaque position vaut seize fois celle qui se trouve à sa droite. La valeur hexa 1F signifie un seize plus quinze unités, ce qui fait trente et un en décimal.
En lisant de droite à gauche, les valeurs de position sont 1, 16, 256, 4096, et ainsi de suite. Un nombre hexa à deux chiffres couvre donc 0 à 255, un nombre à trois chiffres atteint 4095, et quatre chiffres hexa couvrent toute la plage d’une valeur sur 16 bits, de 0 à 65535. Cette règle qui consiste à multiplier par seize à chaque étape résume tout le système.
Pourquoi des lettres apparaissent dans les nombres
Les lettres déroutent au premier abord, mais ce sont simplement des symboles uniques pour des valeurs que le décimal doit écrire avec deux chiffres. On ne peut pas réutiliser « 10 » pour la valeur dix à l’intérieur d’un seul chiffre hexa, car « 10 » en hexadécimal signifie déjà seize. Les valeurs dix à quinze empruntent donc les lettres A à F. A vaut dix, B vaut onze et F vaut quinze. La casse n’a aucune importance : FF et ff désignent exactement la même valeur.
Où l’on rencontre l’hexadécimal
L’hexadécimal apparaît partout où des données binaires brutes doivent s’écrire de façon compacte. Les couleurs web comme #FF8800 sont en hexa. Les adresses mémoire affichées par un débogueur, comme 0x7FFE0000, sont en hexa. Les codes d’erreur, les adresses MAC, les empreintes cryptographiques et les octets montrés dans un éditeur hexadécimal sont tous en hexa. La raison est toujours la même : quatre bits binaires correspondent exactement à un chiffre hexa, si bien que l’hexa est un raccourci soigné pour le binaire que les ordinateurs stockent réellement.
Nul besoin de mémoriser les conversions pour profiter de l’hexa. Reconnaître qu’une suite de chiffres et de lettres A à F est un nombre, et savoir grossièrement sa taille, suffit généralement. Quand vous avez besoin d’une valeur exacte, un convertisseur transforme l’hexa en décimal en un instant.