Convertisseur hexadécimal en décimal — Avec binaire
Convertissez les nombres hexadécimaux en décimal, avec les équivalents binaire et octal.
Dernière mise à jour · Voir l’algorithme, les constantes et les valeurs par défaut (JSON)
À propos de ce calculateur
L’hexadécimal utilise seize symboles : chaque chiffre porte donc quatre bits d’information. Les adresses mémoire, les codes couleur et les vidages d’octets sont écrits en hexadécimal précisément pour cette raison.
Exemple chiffré
calculé avec les valeurs par défaut ci-dessous
Nombre hexadécimal FF Décimal 255 · Binaire 11111111 · Octal 377 · Chiffres hexadécimaux 2 · Octets 1
Références générales de contexte
Avertissement
Ces calculatrices donnent des résultats mathématiques généraux. Elles conviennent à l'étude, à la planification et à l'estimation : vérifiez tout résultat destiné à un travail noté, à une publication ou à un engagement financier.
Source de l’implémentation
Cette fiche décrit l’implémentation de cette page, sans validation indépendante. Les références externes étayent uniquement la formule ou définition indiquée ; les estimations et règles propres conservent leurs hypothèses.
Voir l’algorithme, les constantes et les valeurs par défaut (JSON)
Formule et variables
n = Σ d_k×16^k; bytes = ceil(hex_digits/2)
- d_k
- valeur du chiffre hexadécimal (0–15)
- k
- position depuis la droite, à partir de 0
- digits
- nombre de chiffres hex
Valeur décimale exacte dans la plage sûre des entiers JavaScript. Les chiffres incluent les zéros initiaux ; octets entiers = plafond(chiffres/2).
Questions fréquentes
Pourquoi le nombre d’octets est-il arrondi au supérieur si le nombre de chiffres hexadécimaux est impair ?
Chaque chiffre hexadécimal est un quartet de 4 bits et un octet contient 8 bits. Le calculateur affiche des octets entiers en arrondissant au supérieur la moitié des chiffres : F occupe un octet, tout comme FF. Les zéros initiaux comptent dans la largeur saisie.
Quelle saisie hexadécimale est acceptée ?
Saisissez des chiffres hexadécimaux (0–9, A–F), avec le préfixe 0x facultatif. Les autres caractères, une valeur vide et les entiers au-delà de la plage exacte de JavaScript sont refusés.