Menu

Convertisseur décimal en hexadécimal

Saisissez un nombre entier et lisez-le en hexadécimal, avec chaque division par 16 affichée en dessous. La page s'ouvre sur 255, qui s'écrit FF.

Par Nethanel Bar, Co-founder & CEO

Dernière mise à jour

Prêt à vraiment apprendre à coder ?

Coddy vous apprend en écrivant du vrai code dans votre navigateur : leçons interactives, retour immédiat et aide de l'IA quand vous bloquez.

Comment convertir un nombre décimal en hexadécimal

Chaque division par 16 laisse un reste de 0 à 15, et ce reste est le chiffre hexadécimal suivant en partant de la droite. Pour 500 : 500 ÷ 16 = 31 reste 4, 31 ÷ 16 = 1 reste 15 (F) et 1 ÷ 16 = 0 reste 1. Lu de bas en haut, cela donne 1F4.

Si vous avez déjà l'écriture binaire, il existe un raccourci : séparez les bits en groupes de quatre depuis la droite et changez chaque groupe en un chiffre hexadécimal. Le convertisseur binaire en hexadécimal montre cette méthode.

Le convertisseur écrit les étapes de division pour tout nombre entier et utilise BigInt, donc les valeurs sur 64 bits restent exactes.

À savoir pour écrire un nombre en hexadécimal

  • Les restes de 10 à 15 deviennent les lettres A à F.
  • Tout nombre entier de 0 à 255 tient sur deux chiffres hexadécimaux, c'est pourquoi on écrit les octets en hexadécimal.
  • Multiplier par 16 ajoute un 0 à la fin d'un nombre hexadécimal : 15 s'écrit F et 240 s'écrit F0.
  • Les couleurs web, les adresses mémoire et les points de code Unicode s'écrivent tous en hexadécimal.

Décimal en hexadécimal : exemples détaillés

255

Décimal

255

Hexadécimal

FF

255 ÷ 16 = 15 reste 15, puis 15 ÷ 16 = 0 reste 15. Les deux restes s'écrivent F.

Une couleur

Décimal

rgb(255, 136, 0)

Hexadécimal

#FF8800

Convertissez chaque canal séparément : 255 donne FF, 136 donne 88 et 0 donne 00.

500

Décimal

500

Hexadécimal

1F4

Les restes sont 4, 15 et 1. Lus de bas en haut, avec 15 écrit F, ils donnent 1F4.

Un point de code Unicode

Décimal

128512

Hexadécimal

1F600

128512 est le point de code de l'emoji visage souriant, noté U+1F600.

Erreurs fréquentes en décimal vers hexadécimal

  • Écrire un reste de 10 à 15 avec deux chiffres. 12 s'écrit avec le seul chiffre C.
  • Lire les restes dans l'ordre où on les a trouvés. Le premier reste est le chiffre le plus à droite.
  • Oublier un zéro de tête nécessaire. Dans une couleur, 0 doit s'écrire 00 pour que chaque canal garde deux chiffres.
  • Confondre sortie hexadécimale et sortie décimale dans le code. 0x10 vaut 16, alors marquez les valeurs hexadécimales avec le préfixe 0x.

FAQ : décimal en hexadécimal

Comment s'écrit 255 en hexadécimal ?
FF. 255 vaut 15 × 16 + 15, et 15 s'écrit F.
Comment s'écrit 100 en hexadécimal ?
64. 100 ÷ 16 = 6 reste 4, donc les chiffres hexadécimaux sont 6 et 4.
Comment convertir un décimal en hexadécimal en Python ou en JavaScript ?
En Python, hex(255) renvoie '0xff' et format(255, 'X') renvoie 'FF'. En JavaScript, (255).toString(16) renvoie 'ff'.
Pourquoi les programmeurs utilisent-ils l'hexadécimal plutôt que le décimal ?
Un chiffre hexadécimal correspond exactement à quatre bits, donc un octet s'écrit toujours avec deux chiffres hexadécimaux. Les données binaires se lisent bien plus facilement ainsi qu'en décimal, où les limites des octets ne tombent pas sur les chiffres.

En savoir plus

Autres outils pour développeurs

Illustration des langages de programmation de Coddy

Apprendre à coder avec Coddy

COMMENCER