Convertisseur Décimal en Hexadécimal
L’hexadécimal apparaît chaque fois que vous touchez aux couleurs, aux adresses mémoire, aux points de code Unicode ou aux sommes de contrôle de fichiers. Ce convertisseur prend un entier décimal et renvoie instantanément sa représentation en base-16, en majuscules. Les nombres négatifs ressortent en complément à deux sur 64 bits, la forme qu’utilisent les compilateurs et les débogueurs.
Comment convertir un décimal en hex
-
1
Entrez un entier décimal
Tapez un nombre entier positif ou négatif, jusqu'à la plage 64 bits. Les parties fractionnaires sont ignorées ; n'entrez que ce que vous voulez convertir.
-
2
Lisez la sortie hex
La valeur hexadécimale en majuscules apparaît instantanément. Aucun préfixe n'est ajouté ; l'outil renvoie les chiffres nus.
-
3
Vérifiez les valeurs négatives
Les entiers négatifs ressortent en complément à deux sur 64 bits, ainsi -1 devient FFFFFFFFFFFFFFFF, le motif qu'un registre 64 bits stocke.
-
4
Utilisez le résultat
Copiez la valeur dans votre code, fichier de configuration ou terminal, en ajoutant 0x vous-même là où le langage cible l'exige.
Comment fonctionne la base-16
L’hexadécimal utilise les chiffres 0-9 et les lettres A-F, où A équivaut à 10, B équivaut à 11, jusqu’à F qui équivaut à 15. Chaque chiffre hexadécimal encode exactement quatre bits, c’est pourquoi l’hex est le compagnon naturel du binaire pour les programmeurs : un caractère hex remplace quatre chiffres binaires sans perte.
Repères de conversion courants
| Décimal | Hex | Remarques |
|---|---|---|
| 10 | A | Premier chiffre qui utilise une lettre |
| 16 | 10 | La valeur de position se réinitialise après F |
| 255 | FF | Valeur maximale d’un octet non signé |
| 256 | 100 | Première valeur nécessitant trois chiffres |
| 4 095 | FFF | Maximum non signé de 12 bits |
| 65 535 | FFFF | Valeur maximale de deux octets |
| 16 777 215 | FFFFFF | Valeur maximale de couleur RGB |
Nombres signés et complément à deux
Les entrées négatives sont converties en complément à deux sur 64 bits, le motif binaire qu’un registre 64 bits contient réellement. Entrez -1 et vous obtenez FFFFFFFFFFFFFFFF ; -42 devient FFFFFFFFFFFFFFD6. L’outil renvoie le motif binaire brut, pas une forme algébrique comme -2A ; comparez donc avec ce que le système cible attend.
Conseils
- Les codes couleur nécessitent 6 chiffres hex. Une couleur hex CSS fait trois octets (6 chiffres), un par canal RVB. Le convertisseur renvoie FF pour 255 ; ajoutez vous-même les zéros manquants quand vous construisez une couleur comme 0000FF.
- Les adresses mémoire utilisent 0x. Le préfixe
0xsignale “ce qui suit est hex” en C, Python, JavaScript et la plupart des désassembleurs. Ce convertisseur ne l’ajoute pas ; tapez-le vous-même là où le langage cible l’exige. - La casse ne change pas la valeur.
0xFFet0xffsont identiques. Ce convertisseur renvoie toujours des majuscules.
Questions fréquentes
Le convertisseur ne travaille qu’avec des nombres entiers. Une valeur comme 3.14 est tronquée à 3 avant conversion. Retirez d’abord la partie fractionnaire ou utilisez un outil qui gère les fractions hexadécimales.
C’est un marqueur syntaxique introduit par le langage C pour que le parseur sache que les chiffres qui suivent sont en base 16. Sans cela, 10 pourrait être en base 10, 2, 8 ou 16 ; avec 0x10, c’est sans ambiguïté 16 décimal. Ce convertisseur n’accepte pas les entrées 0x ; tapez les chiffres nus.
Les entiers négatifs sont affichés en complément à deux sur 64 bits, le motif qu’un registre 64 bits stocke. -1 devient FFFFFFFFFFFFFFFF au lieu de -1, parce que c’est la valeur que votre ordinateur contient réellement.
Le nombre que vous saisissez est envoyé au calculateur à chaque frappe afin qu’il puisse calculer la valeur hex. Il n’est pas conservé après la fermeture de la page et n’est jamais partagé.
Outils similaires
Référence de la table ASCII
Table ASCII complète de 0 à 127 avec décimal, hexadécimal, octal, binaire et référence numérique HTML pour chaque caractère, y compris les codes de contrôle comme NUL, LF et DEL.
Référence des caractères HTML
Liste consultable des entités HTML, de leurs codes nommés et numériques, et un copier-coller en un clic pour les caractères et symboles spéciaux.
Générateur de carte CSS
Créez le CSS d’un conteneur de carte : fond, bordure, rayon des angles, espacement intérieur et ombre douce, avec aperçu immédiat et code à copier-coller.
Référence des raccourcis clavier
Recherchez les raccourcis par défaut documentés de VS Code, Chrome et Bash avec GNU Readline sous macOS, Windows et Linux.
Générateur d’accordéon CSS
Créez un accordéon de trois sections avec details et summary. Personnalisez textes, couleurs, espacements, icône et ouverture, puis copiez ou téléchargez le code.
Recherche de nom de couleur
Trouvez la couleur nommée CSS standardisée la plus proche d’une valeur HEX, RGB ou HSL grâce à l’écart CIEDE2000.
Outil disponible dans d’autres langues
- Konwerter dziesiętny na szesnastkowy [PL]
- Convertidor de Decimal a Hex [ES]
- Conversor de Decimal para Hex [PT]
- محول العشري إلى الست عشري [AR]
- Decimaal naar hexadecimaal converter [NL]
- 10진수 → 16진수 변환기 [KO]
- Ondalıktan On Altılığa Dönüştürücü [TR]
- Decimal till hexadecimal omvandlare [SV]
- Decimal to Hex Converter [EN]
- Chuyển đổi từ thập phân sang thập lục phân [VI]
- Konverter Desimal ke Heksadesimal [ID]
- 10進数から16進数への変換ツール [JA]
- เครื่องแปลงทศนิยมเป็นเลขฐานสิบหก [TH]
- Dezimal zu Hex-Konverter [DE]
- 十进制到十六进制转换器 [ZH]
- Convertitore da Decimale a Esadecimale [IT]
- Конвертер из десятичной в шестнадцатеричную [RU]