Convertisseur hexadécimal en décimal

Convertissez une valeur ou une liste de nombres hexadécimaux en décimal, et inversement.

Sens de conversion

Importez des fichiers ou commencez à saisir

TXTCSV
0 entrée 0 résultat 0 erreur 0 valeur convertie

Table HEX

Chaque chiffre hexadécimal représente quatre bits.

Cliquez sur une valeur pour la copier.

HEXDécimalBinaire
00000
10001
20010
30011
40100
50101
60110
70111
HEXDécimalBinaire
81000
91001
101010
111011
121100
131101
141110
151111

Vos statistiques

0
Valeurs converties
0
Copies du résultat
0
Valeurs traitées
Aucun
Mode actuel
0
Téléchargements
100%
Entrées valides

Comment convertir entre hexadécimal et décimal

Guides

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.

Conversion hexadécimale et décimale par lots

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.

Majuscules et préfixe 0x

Adaptez la notation hexadécimale à votre code : majuscules ou minuscules (FF ou ff), avec ou sans préfixe 0x.

Saisie par lots

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.

En afficher 3 de plusAfficher moins

Import et export

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.

Signalement des valeurs invalides

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.

Entiers jusqu’à 2^53-1

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.

Questions fréquentes

Qu’est-ce que le système hexadécimal ?

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.

Comment convertir de l’hexadécimal en décimal ?

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.

Peut-on convertir du décimal en hexadécimal ?

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.

Peut-on convertir plusieurs valeurs à la fois ?

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.

En afficher 4 de plusAfficher moins

Les majuscules et les minuscules changent-elles la valeur ?

Non, FF et ff représentent le même nombre, 255. Seule la notation change. Utilisez HEX en majuscules pour choisir le style.

Quel est le plus grand nombre accepté ?

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.

Peut-on importer un fichier et exporter les résultats ?

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.

Les valeurs sont-elles envoyées à un serveur pour la conversion ?

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.

Détails techniques

Moteur de conversion

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.

Limites des entiers

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.

En afficher 4 de plusAfficher moins

Formats d’entrée

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.

Options de sortie

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.

Traitement local et partage

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.

Fichiers et export

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.