Conversion

Convertisseur hexadécimal

Paramètres
Réinitialiser
Partager le résultat
Enregistrer
Intégrer
Signaler un bug

Partager calculatrice

Ajoutez notre calculatrice gratuite à votre site Web

Veuillez entrer une URL valide. Seules les URLs HTTPS sont prises en charge.


Utilisez les valeurs actuelles dans les champs de saisie de la calculatrice sur la page comme valeurs par défaut pour la calculatrice intégrée.


Couleur de focus de la bordure d'entrée, couleur de la case à cocher, couleur de survol des éléments sélectionnés, etc.


Veuillez accepter les Conditions d'utilisation.

Aperçu

Enregistrer la calculatrice

Paramètres de la calculatrice

Veuillez saisir une valeur dans la plage autorisée.

Veuillez saisir une valeur dans la plage autorisée.

Veuillez saisir une valeur dans la plage autorisée.

Veuillez saisir une valeur dans la plage autorisée.

Partager calculatrice

Qu’est-ce que le système de numération hexadécimale ?

Le système de numération hexadécimale (base 16) est un système de numération positionnel qui utilise seize symboles pour représenter les chiffres. Ces symboles incluent les chiffres de 0 à 9 et les lettres de A à F. Chaque chiffre représente une puissance de 16, ce qui en fait un moyen compact et efficace pour exprimer de grands nombres, particulièrement en informatique et en électronique numérique.

En hexadécimal :

  • Les chiffres 0–9 représentent les valeurs de 0 à 9.
  • Les lettres A–F représentent les valeurs de 10 à 15.

Par exemple :

  • A₁₆ = 10₁₀
  • F₁₆ = 15₁₀

Cette base est largement utilisée en programmation car elle s’aligne parfaitement avec le binaire (base 2). Chaque chiffre hexadécimal correspond exactement à quatre chiffres binaires (bits), ce qui rend la conversion entre les deux directe.

Pourquoi l’hexadécimal est-il si courant en informatique

Les ordinateurs fonctionnent avec des données binaires (0 et 1). Cependant, les nombres binaires deviennent rapidement longs et difficiles à lire. L’hexadécimal compresse cette information sans perte de précision. Par exemple :

  • Binaire : 1111 1111 1111 1111
  • Hexadécimal : FFFF

Chaque chiffre hexadécimal représente un groupe de quatre bits. En conséquence, les octets de 8 bits peuvent être représentés de manière compacte par deux chiffres hexadécimaux.

Cette utilité s’étend au-delà du simple traitement des données : l’hexadécimal apparaît dans les adresses mémoire, les codes couleur numériques, et la programmation au niveau machine.

Formule pour la conversion

Pour convertir un nombre de n’importe quel système de base au système hexadécimal, deux étapes principales sont suivies :

  1. Convertir le nombre original en décimal (base 10).
  2. Convertir le nombre décimal en hexadécimal (base 16).

Pour convertir du décimal à l’hexadécimal, la méthode de division suivante est utilisée :

Seˊquence de restes=Nombre deˊcimal÷16\text{Séquence de restes} = \text{Nombre décimal} \div 16

Nous divisons successivement le nombre décimal par 16, en enregistrant les restes à chaque étape. Les chiffres hexadécimaux sont ensuite lus de bas en haut.

Exemples étape par étape

Convertissons 254₁₀ en hexadécimal.

DivisionQuotientReste
254 ÷ 161514 (E)
15 ÷ 16015 (F)

En lisant les restes de bas en haut : FE

25410=FE16254_{10} = FE_{16}

Conversion de 16₁₀ en hexadécimal

DivisionQuotientReste
16 ÷ 1610
1 ÷ 1601
1610=101616_{10} = 10_{16}

Conversion à partir d’autres systèmes de numération

Notre convertisseur peut gérer non seulement le décimal, mais aussi tout système de numération de base 2 à base 36.
Par exemple, pour convertir 213₈ (octal) en hexadécimal

  1. Convertir en décimal : 2×82+1×81+3×80=139102 \times 8^2 + 1 \times 8^1 + 3 \times 8^0 = 139_{10}
  2. Convertir 139₁₀ → 8B₁₆
2138=8B16213_8 = 8B_{16}

Utilisation du convertisseur hexadécimal

Ce convertisseur permet une conversion sans effort entre les bases de 2 à 36 en hexadécimal. Entrez simplement votre nombre et sélectionnez son système de base. Les résultats sont générés instantanément — sans étapes supplémentaires ni bouton “calculer” nécessaire.

Le convertisseur reconnaît automatiquement les caractères valides en fonction de la base sélectionnée :

  • Pour la base 2 : seuls 0 et 1 sont autorisés.
  • Pour la base 10 : chiffres 0–9.
  • Pour la base 16 : chiffres 0–9 et A–F.
  • Pour la base 36 : chiffres 0–9 et A–Z.

Comment l’hexadécimal est utilisé dans les couleurs et le design web

En développement web, la notation hexadécimale joue un rôle fondamental dans la représentation des couleurs. Chaque couleur sur un écran numérique est composée de trois composants — rouge, vert et bleu (RGB) — chacun allant de 0 à 255 en décimal. En hexadécimal, cette plage va de 00 à FF.

Une couleur est affichée comme une combinaison de ces trois paires :

#RRGGBB\#RRGGBB

Exemple :

  • #FF0000 → Rouge Pur
  • #00FF00 → Vert Pur
  • #0000FF → Bleu Pur
  • #FFFFFF → Blanc (intensité maximale des trois couleurs)
  • #000000 → Noir (aucune lumière)

Chaque paire correspond à un canal de couleur :

  • RR contrôle la quantité de rouge,
  • GG contrôle la quantité de vert,
  • BB contrôle la quantité de bleu.

Par exemple, si vous choisissez #4CAF50 :

  • 4C₁₆ = 76₁₀ (composant rouge),
  • AF₁₆ = 175₁₀ (composant vert),
  • 50₁₆ = 80₁₀ (composant bleu).

La combinaison donne une nuance de vert moyen.

Cette représentation compacte est idéale pour les développeurs et designers travaillant avec des pages web, des graphiques numériques, et des interfaces utilisateur.

Tableau de conversion pour référence rapide

DécimalHexadécimalDécimalHexadécimal
0088
1199
2210A
3311B
4412C
5513D
6614E
7715F

Questions fréquemment posées

Comment convertir 125₁₀ en hexadécimal ?

DivisionQuotientReste
125 ÷ 16713 (D)
7 ÷ 1607

En lisant de bas en haut : 7D

12510=7D16125_{10} = 7D_{16}

Pourquoi le design web utilise-t-il des couleurs hexadécimales plutôt que décimales ?

L’hexadécimal permet une représentation concise des valeurs RGB en utilisant seulement six caractères, s’alignant parfaitement avec les valeurs d’octet (0–255) dans les systèmes de couleur numérique.

Convertir le nombre 600 en hexadécimal

DivisionQuotientReste
600 ÷ 16378
37 ÷ 1625
2 ÷ 1602

En lisant de bas en haut : 258

60010=25816600_{10} = 258_{16}

Signaler un bug

Ce champ est requis.