Convertissez le décimal en hexadécimal, et l’inverse

Dernière révision du contenu :

Une couleur à passer de RGB en #RRGGBB, une adresse mémoire à relire, une constante 0x à vérifier ? Saisissez la valeur et le résultat apparaît aussitôt, sans installation ni inscription.

vers

Quand faut-il passer en hexadécimal ?

Le système hexadécimal utilise les chiffres 0 à 9 et les lettres A à F, qui valent 10 à 15. C’est une écriture compacte du binaire : chaque chiffre hexadécimal représente exactement 4 bits.

Les couleurs CSS s’écrivent ainsi : #FF0000 pour le rouge, #00FF00 pour le vert. Les adresses mémoire, les valeurs d’octets et les points de code Unicode suivent la même notation.

L’adresse MAC d’une carte réseau se lit de la même façon : 00:1A:2B:3C:4D:5E, soit 6 octets en hexadécimal. Les adresses IPv6 aussi : 2001:0db8:85a3::8a2e:0370:7334.

255 en décimal vaut FF en hexadécimal et 11111111 en binaire. Chaque octet tient donc sur deux chiffres hexadécimaux, de 00 à FF.

Comment fonctionne la conversion décimal hexadécimal ?

La conversion revient à diviser le nombre plusieurs fois par 16 et à noter les restes dans l’ordre inverse. Chaque reste donne un chiffre hexadécimal, les valeurs de 10 à 15 s’écrivant A à F.

Exemple : 255 divisé par 16 donne 15 reste 15. Le reste 15 s’écrit F, et le quotient 15 s’écrit F également, d’où FF. Autre cas : 256 divisé par 16 donne 16 reste 0, puis 16 divisé par 16 donne 1 reste 0, d’où 100.

L’hexadécimal s’est imposé en informatique parce qu’un octet, soit 8 bits, tient exactement sur deux chiffres. La notation reste courte et les colonnes d’un vidage mémoire restent alignées.

Décimal (DEC) et hexadécimal (HEX) : ce qui change

Décimal (DEC)Hexadécimal (HEX)
Base1016
Chiffres0–90–9, A–F
Octet (valeur maximale)255FF
PréfixeAucun0x (en programmation)
Couleurs CSSrgb(255, 0, 0)#FF0000

Comment utiliser le convertisseur ?

  1. 1. Saisissez la valeur

    Tapez un nombre entier dans le champ de gauche. Le convertisseur ignore ce qui suit la virgule : 13,5 donne le même résultat que 13.
  2. 2. Lisez le résultat

    Le résultat apparaît aussitôt dans le champ voisin, sans aucun bouton à presser.
  3. 3. Copiez ou inversez le sens

    Utilisez Copier le résultat, ou le bouton Inverser l’ordre pour convertir dans l’autre sens.

À quoi sert la conversion en hexadécimal ?

  1. Couleurs CSS et intégration web

    Chaque canal RGB va de 0 à 255, ce qui correspond à 00–FF en hexadécimal : #FF0000 est un rouge plein, #1B2632 un bleu nuit. Le convertisseur sert à passer une valeur relevée dans Figma ou dans un sélecteur de couleur vers la feuille de styles, sans calcul à la main.
  2. Constantes hexadécimales dans le code

    En C, C++, Java et JavaScript les constantes s’écrivent avec le préfixe 0x : 0xFF vaut 255, 0x1A vaut 26. Python propose hex(255) et int("FF", 16). Le débogage bas niveau, la carte mémoire et les drapeaux de registres demandent de passer sans cesse d’une base à l’autre.
  3. Adresses MAC et protocoles réseau

    Une adresse MAC tient sur 6 octets écrits en hexadécimal, par exemple 00:1A:2B:3C:4D:5E, dont les trois premiers identifient le fabricant de la carte. IPv6 s’écrit dans la même base. Administrateurs réseau et candidats au CCNA font cette lecture à chaque analyse de trame ou liste de contrôle d’accès.
  4. Vidages mémoire et analyse de fichiers

    Un vidage hexadécimal affiche le contenu d’un fichier ou de la mémoire octet par octet, chacun sur deux chiffres. Les outils xxd, hexdump et HxD travaillent ainsi. C’est la lecture habituelle pour reconnaître un format de fichier à sa signature ou suivre un protocole binaire.

Valeurs à connaître de mémoire

  • 255 vaut FF, 256 vaut 100, et 65 535 vaut FFFF, la valeur maximale sur 16 bits.
  • Le préfixe 0x annonce l’hexadécimal dans le code : 0xFF vaut 255.
  • Le blanc s’écrit #FFFFFF, soit rgb(255, 255, 255), soit 16 777 215.
  • Un octet tient toujours sur deux chiffres hexadécimaux, de 00 à FF.

Convertir Décimal en d'autres unités

Dernière révision du contenu : · rédigé et vérifié par l'équipe Arteon

Questions fréquentes

Que vaut 255 en hex ?

255 = FF en hexadécimal. Maximum d’un octet.

Que signifie 0x ?

0x est un préfixe pour les nombres hexadécimaux dans la plupart des langages (C, JavaScript, Python).

Les calculs sont-ils effectués localement ?

Oui. Tous les calculs sont effectués dans votre navigateur.

Combien vaut FF en décimal ?

FF vaut 15×16 + 15×1, soit 240 + 15, donc 255. C’est la valeur maximale d’un octet et la plus fréquente en CSS, où #FF0000 donne un rouge plein.

Comment convertir de l’hexadécimal en décimal à la main ?

Multipliez chaque chiffre par la puissance de 16 correspondante et additionnez. Exemple : 1A vaut 1×16 + 10×1, soit 26. Les lettres valent A=10, B=11, C=12, D=13, E=14 et F=15.

Que signifie le préfixe 0x dans le code ?

Le préfixe 0x indique au compilateur ou à l’interpréteur que le nombre est écrit en hexadécimal : 0xFF vaut 255, 0x1A vaut 26. En JavaScript, parseInt("FF", 16) renvoie 255 ; en Python, int("FF", 16) fait la même chose.

Pourquoi les couleurs CSS s’écrivent-elles en hexadécimal ?

Chaque canal rouge, vert et bleu va de 0 à 255, ce qui tient sur deux chiffres hexadécimaux, de 00 à FF. Trois paires font six caractères et décrivent une couleur sur 24 bits. La forme #RRGGBB est courte à écrire et se lit d’un coup d’œil, ce qui en a fait le standard des feuilles de styles.

Comment convertir en hexadécimal en JavaScript ?

(255).toString(16) renvoie « ff » et parseInt("FF", 16) renvoie 255. Pour une couleur, "#" + (255).toString(16).padStart(2, "0") donne « #ff ». Ces méthodes sont natives, aucune bibliothèque n’est nécessaire.

Combien vaut FFFFFF en décimal ?

FFFFFF vaut 16 777 215. C’est la valeur maximale sur 24 bits, soit trois octets, et le code du blanc en CSS : #FFFFFF correspond à rgb(255, 255, 255).

Comment lit-on une adresse MAC en hexadécimal ?

Une adresse MAC compte 6 octets, soit 48 bits, écrits sur 12 chiffres hexadécimaux séparés par des deux-points : 00:1A:2B:3C:4D:5E. Les trois premiers octets, appelés OUI, identifient le fabricant de la carte réseau.

L’hexadécimal sert-il aussi pour Unicode ?

Oui. Unicode désigne chaque caractère par un point de code hexadécimal : la lettre A est U+0041 et le é accentué est U+00E9. En HTML, la même lettre s’écrit é et dans une adresse web elle apparaît encodée en UTF-8 sous la forme %C3%A9, tout comme l’espace s’écrit %20.

Capture d'écran de l'outil gratuit d'Arteon: Convertissez le décimal en hexadécimal, et l’inverse

Aidez-nous à améliorer nos outils

Vous avez une idée, trouvé un bug ou souhaitez suggérer une fonctionnalité ? Écrivez-nous – nous répondons sous 24 heures.