Dans les deux sens
Convertissez de l’hexadécimal au décimal et inversement. Inverser reprend les résultats valides comme entrée et inverse le sens de conversion.
Convertissez une valeur ou une liste de nombres hexadécimaux en décimal, et inversement.
Autres actions
Chaque chiffre hexadécimal représente quatre bits.
Cliquez sur une valeur pour la copier.
| HEX | Décimal | Binaire |
|---|---|---|
| 0 | 0000 | |
| 1 | 0001 | |
| 2 | 0010 | |
| 3 | 0011 | |
| 4 | 0100 | |
| 5 | 0101 | |
| 6 | 0110 | |
| 7 | 0111 |
| HEX | Décimal | Binaire |
|---|---|---|
| 8 | 1000 | |
| 9 | 1001 | |
| 10 | 1010 | |
| 11 | 1011 | |
| 12 | 1100 | |
| 13 | 1101 | |
| 14 | 1110 | |
| 15 | 1111 |
Impossible de charger la vidéo. Vous pouvez suivre les instructions ci-dessous.
La vidéo présente l’interface en anglais.
Choisissez HEX vers décimal pour passer de l’hexadécimal au décimal, ou Décimal vers HEX pour faire l’inverse. L’hexadécimal utilise les chiffres 0 à 9 et les lettres A à F. Le sens choisi s’applique à toutes les valeurs saisies.
Convertissez de l’hexadécimal au décimal et inversement. Inverser reprend les résultats valides comme entrée et inverse le sens de conversion.
Adaptez la notation hexadécimale à votre code : majuscules ou minuscules (FF ou ff), avec ou sans préfixe 0x.
Séparez les valeurs par des virgules, des espaces, des points-virgules ou des retours à la ligne. Chaque résultat valide apparaît sur une ligne distincte.
Importez une liste de nombres depuis un fichier TXT ou CSV. Copiez le résultat ou téléchargez un rapport TXT, un tableau CSV associant entrée et résultat, ou un enregistrement JSON.
L’outil convertit les valeurs valides et indique la ligne d’origine et la raison du rejet pour les autres. Les nombres qui dépassent la limite des entiers représentables exactement sont signalés.
La plage acceptée va de 0 à 9 007 199 254 740 991. Les nombres négatifs et les fractions sont refusés. La saisie décimale n’accepte pas la notation scientifique.
Le système hexadécimal est une base 16 qui utilise les chiffres 0 à 9 et les lettres A à F. Il est courant en programmation, dans les codes couleur et les adresses mémoire, car un seul chiffre représente quatre bits.
Saisissez une valeur hexadécimale comme FF, 0xFF ou DEADBEEF pour obtenir son équivalent décimal. Pour convertir une liste, séparez les valeurs par des virgules, des espaces, des points-virgules ou des retours à la ligne.
Oui. Choisissez Décimal vers HEX ou utilisez Inverser pour inverser le sens. Le résultat peut être écrit en majuscules ou en minuscules, avec le préfixe 0x si votre code l’exige.
Oui. Placez chaque valeur sur une ligne ou séparez-les par des virgules, des espaces ou des points-virgules. Les valeurs valides sont converties. Pour chaque valeur refusée, l’outil indique la ligne d’origine et la raison du rejet. Les virgules séparent les valeurs, il ne faut donc pas les utiliser pour grouper les milliers.
Non, FF et ff représentent le même nombre, 255. Seule la notation change. Utilisez HEX en majuscules pour choisir le style.
Le convertisseur accepte les entiers positifs ou nuls jusqu’à 2^53-1, soit 9 007 199 254 740 991 en décimal ou 1FFFFFFFFFFFFF en hexadécimal. Les valeurs supérieures, les nombres négatifs et les fractions sont refusés. La saisie décimale n’accepte pas la notation scientifique. En hexadécimal, 1e3 est une valeur valide qui correspond à 483 en décimal.
Oui. Importez un fichier TXT ou CSV dont les nombres sont séparés par les délimiteurs acceptés. Le CSV est lu comme une liste de nombres. Ses en-têtes et ses champs entre guillemets ne sont donc pas interprétés comme un tableau. Télécharger propose TXT, CSV ou JSON, et Copier copie les résultats valides dans le presse-papiers.
La conversion s’effectue dans votre navigateur, sans envoyer les valeurs pour le calcul. Les compteurs d’utilisation peuvent être conservés localement. Si vous utilisez Copier le lien, l’URL copiée contient les valeurs saisies et le sens de conversion. Transmettez-la uniquement aux personnes autorisées à voir ces données.
La conversion en décimal utilise parseInt(value, 16), et la conversion en hexadécimal utilise Number.prototype.toString(16). Les opérations numériques sont exécutées en JavaScript dans le navigateur, sans bibliothèque de conversion supplémentaire.
Dans les deux sens, l’outil vérifie que les entiers sont positifs ou nuls et ne dépassent pas la limite exacte de JavaScript, 2^53-1. L’hexadécimal accepte 0 à 9 et A à F, avec un préfixe 0x facultatif. Le décimal accepte uniquement des chiffres, sans signe ni point décimal.
La saisie hexadécimale accepte les majuscules et les minuscules, avec ou sans 0x. Les virgules, espaces, points-virgules et retours à la ligne séparent les valeurs. Vous pouvez ainsi coller une colonne ou une liste séparée par des virgules.
Les résultats hexadécimaux peuvent être écrits en majuscules ou en minuscules, avec un préfixe 0x facultatif. Les valeurs converties gardent leur ordre d’origine. Pour les valeurs refusées, le diagnostic indique la ligne d’origine et la raison du rejet.
Les nombres sont convertis localement, sans API de conversion. Les compteurs d’utilisation sont conservés dans IndexedDB lorsque cette fonction est disponible. Copier le lien place l’entrée et le mode dans le fragment de l’URL, afin que le destinataire puisse les retrouver en ouvrant le lien.
Le TXT contient l’entrée, le résultat et les détails du rapport. Le CSV associe chaque valeur saisie à son résultat, avec une cellule de résultat vide pour les valeurs invalides. Le JSON contient le sens de conversion ainsi que les textes d’entrée et de sortie. La table de référence associe chaque chiffre hexadécimal à ses valeurs décimale et binaire sur quatre bits.