Comment utiliser le convertisseur hexadécimal en décimal
- Saisissez ou collez un nombre hex dans le champ de saisie. Les préfixes comme
0xou#, unhfinal, les espaces et les tirets bas sont tous acceptés. Saisissez un nombre par ligne pour convertir une liste. - La valeur décimale s’affiche instantanément, avec les valeurs binaire et octale et l’explication détaillée du calcul.
- Si la valeur hex est un entier signé, cochez Signé (complément à deux) et choisissez le nombre de bits – par exemple,
FFvaut −1 en tant que nombre sur 8 bits. Copiez ensuite le résultat.
Comment convertir de l’hexadécimal en décimal
L’hexadécimal est un système de numération en base 16. Il utilise les chiffres 0–9 et les lettres A = 10, B = 11, C = 12, D = 13, E = 14 et F = 15. Chaque position vaut 16 fois plus que celle située à sa droite ; la formule de conversion hexadécimal en décimal est donc :
decimal = dₙ × 16ⁿ + … + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰
Multipliez chaque chiffre par la puissance de 16 correspondant à sa position, en comptant à partir de 0 depuis la droite, puis additionnez les résultats. Exemple : 3C = 3 × 16 + 12 = 60, et 1A3F = 1 × 4096 + 10 × 256 + 3 × 16 + 15 × 1 = 4096 + 2560 + 48 + 15 = 6719.
| Position | Puissance de 16 | Valeur décimale |
|---|---|---|
| 0 | 16⁰ | 1 |
| 1 | 16¹ | 16 |
| 2 | 16² | 256 |
| 3 | 16³ | 4096 |
| 4 | 16⁴ | 65536 |
| 5 | 16⁵ | 1048576 |
Tableau de conversion hexadécimal-décimal
Les valeurs hex les plus recherchées, avec leur équivalent décimal. Un octet va de 00 à FF (0–255) ; les notes indiquent le caractère ASCII ou la signification de la valeur en programmation.
| Hex | Décimal | Bon à savoir |
|---|---|---|
10 | 16 | 16¹ |
1A | 26 | 1 × 16 + 10 |
20 | 32 | Espace en ASCII |
2A | 42 | ASCII * |
3C | 60 | ASCII < |
64 | 100 | ASCII d |
7F | 127 | Plus grande valeur signée sur 8 bits |
80 | 128 | −128 en octet signé |
FF | 255 | Plus grande valeur d’un octet ; −1 en octet signé |
100 | 256 | 16² |
3E8 | 1000 | 3 × 256 + 14 × 16 + 8 |
7FFF | 32767 | Plus grande valeur signée sur 16 bits |
FFFF | 65535 | Plus grande valeur sur 16 bits ; −1 en nombre signé sur 16 bits |
7FFFFFFF | 2147483647 | Plus grand entier signé sur 32 bits |
FFFFFFFF | 4294967295 | Plus grand entier non signé sur 32 bits |
Hexadécimal en décimal en Python, JavaScript et Excel
- Python :
int('1A', 16)renvoie 26 ; le préfixe0xest également accepté :int('0xff', 16)= 255. - JavaScript :
parseInt('1A', 16)ouNumber('0x1A'). Pour les valeurs supérieures à 2⁵³, utilisezBigInt('0x' + hex)afin d’éviter les arrondis. - Excel et Google Sheets :
=HEX2DEC("1A")(HEXDEC dans Excel en français). Excel lit les valeurs à 10 chiffres comme des nombres signés sur 40 bits :=HEX2DEC("FFFFFFFFFF")renvoie donc −1. - Java, C# et C :
Integer.parseInt("1A", 16),Convert.ToInt32("1A", 16)etstrtol("1A", NULL, 16). - Shell Linux et macOS :
echo $((16#1A))ouprintf '%d\n' 0x1A.
Pourquoi utiliser Online Hex Converter ?
- GratuitTous les outils sont gratuits, sans limite, sans compte et sans filigrane.
- ConfidentielLe traitement s'effectue localement dans votre navigateur. Vos fichiers ne sont envoyés à aucun serveur.
- RapideDes pages légères qui se chargent instantanément sur tous les appareils.
- Fonctionne partoutUtilisable sous Windows, macOS, Linux, Android et sur iPhone.
Questions fréquentes
Combien vaut FF en décimal ?
FF en hexadécimal vaut 255 en décimal : 15 × 16 + 15 = 255. C’est la plus grande valeur que peut contenir un octet. Lus comme un nombre signé sur 8 bits (complément à deux), les mêmes bits valent −1.
Comment convertir un nombre hexadécimal négatif en décimal ?
Si le nombre hex porte un signe moins, convertissez les chiffres et conservez le signe : −1A = −26. S’il s’agit d’une valeur en complément à deux comme FFFE, cochez Signé (complément à deux) et choisissez 16 bits : le convertisseur soustrait 2¹⁶ = 65536 de 65534 et affiche −2.
Peut-on convertir des nombres hex avec une partie fractionnaire ?
Oui. Les chiffres après la virgule valent 16⁻¹ = 1/16, 16⁻² = 1/256, et ainsi de suite : 1A.8 = 26 + 8/16 = 26,5 et 0.4 = 0,25.
La taille du nombre hexadécimal est-elle limitée ?
Pas de limite en pratique. Le convertisseur utilise des entiers en précision arbitraire : les valeurs 64 bits comme FFFFFFFFFFFFFFFF (18446744073709551615) et des chaînes hex encore plus longues sont converties exactement, sans arrondi.