Aide

Hexadécimal en décimal

Saisissez ou collez une valeur hexadécimale dans Saisie hexadécimale : Résultat décimal se remplit au fur et à mesure. Le résultat est exact quelle que soit la longueur, sans la limite des 64 bits ni des 2^53. Les préfixes comme 0x et #, les espaces, les virgules et les tirets bas sont ignorés : un dump tel que 0xDE, 0xAD, 0xBE, 0xEF se colle donc tel quel. La conversion se fait dans votre navigateur, rien n'est envoyé ni enregistré.


Comment convertir l'hexadécimal en décimal

  1. Saisissez ou collez votre valeur hex dans Saisie hexadécimale, par exemple 0xFF ou DE AD BE EF.
  2. Lisez Résultat décimal. Il se met à jour à chaque frappe : il n'y a pas de bouton de conversion.
  3. Sélectionnez Copier le décimal pour placer le nombre dans le presse-papiers. Le bouton affiche Copié un court instant pour confirmer.
  4. Pour un long nombre, activez Regrouper les chiffres avec des séparateurs afin de découper le résultat en groupes de trois chiffres, avec le séparateur de la langue de la page. L'option est désactivée par défaut : le nombre copié ne contient donc que des chiffres tant que vous ne l'activez pas.
  5. Sélectionnez Effacer, qui apparaît dès qu'il y a une saisie, pour repartir de zéro.

Ce que vous pouvez coller dans la zone hexadécimale

Les espaces, virgules, points-virgules et tirets bas sont traités comme des séparateurs et supprimés. Chaque bloc peut commencer par 0x ou #. Majuscules et minuscules sont acceptées, tout comme les zéros en tête.

Tout autre caractère, comme un G, un signe moins, un point ou un h final, affiche l'avis « G » n'est pas un chiffre hexadécimal. L'hexadécimal utilise 0-9 et A-F. avec le caractère trouvé, et le résultat décimal reste vide tant que vous ne l'avez pas retiré.

Exemples de conversion hexadécimal en décimal

Convertir de l'hexa en décimal à la main

L'hexadécimal est en base 16. Chaque chiffre vaut 16 fois celui qui est à sa droite : les rangs, en partant de la droite, sont 1, 16, 256, 4096, etc. Multipliez chaque chiffre par son rang, puis additionnez. Les lettres représentent les nombres après 9 : A vaut 10, B vaut 11, C vaut 12, D vaut 13, E vaut 14 et F vaut 15.

Exemple avec 1A3F : 1 x 4096 + 10 x 256 + 3 x 16 + 15 x 1 = 4096 + 2560 + 48 + 15 = 6719. Saisissez 1A3F dans Saisie hexadécimale pour vérifier. À la main, cela devient lent au-delà de quelques chiffres : c'est là qu'un convertisseur hexadécimal décimal devient utile.

Grands nombres hexadécimaux : 64 bits, 128 bits et plus

Les convertisseurs fondés sur les nombres à virgule flottante ordinaires ne représentent exactement les entiers que jusqu'à 9007199254740991 (2^53 - 1) ; au-delà, les derniers chiffres sont arrondis. Cette page utilise JavaScript BigInt : un fragment de hachage de 64 bits, un identifiant de 128 bits ou une clé de 256 bits est donc converti en sa valeur décimale exacte, chiffre pour chiffre.

La limite est de 50 000 chiffres hexadécimaux. Au-delà, un avis indique combien de chiffres vous avez saisis et vous demande de raccourcir la saisie.

Ce que ce convertisseur ne fait pas


Questions fréquentes

Comment convertir l'hexadécimal en décimal ?

Saisissez ou collez la valeur dans « Saisie hexadécimale » et lisez « Résultat décimal », qui se met à jour pendant la saisie. À la main, multipliez chaque chiffre par une puissance de 16, en commençant par 1 à droite, puis additionnez : 1F4 vaut 1 x 256 + 15 x 16 + 4 = 500. Les lettres A à F valent de 10 à 15.

Que vaut 0xFF en décimal ?

255. F vaut 15, donc FF vaut 15 x 16 + 15 = 255, la plus grande valeur qu'un octet puisse contenir. Le 0x devant indique seulement que le nombre est en hexadécimal et il est ignoré.

Comment convertir un grand nombre hexa, de 64 ou 128 bits, en décimal ?

Collez-le tel quel. La conversion utilise JavaScript BigInt : il n'y a donc pas de limite de 64 bits ni de 2^53, et le résultat est exact, pas arrondi. FFFFFFFFFFFFFFFF (la plus grande valeur sur 64 bits) donne 18446744073709551615, et 32 chiffres F (la plus grande valeur sur 128 bits) donnent 340282366920938463463374607431768211455. La limite est de 50 000 chiffres hexadécimaux.

Le préfixe 0x, les espaces et les virgules sont-ils acceptés ?

Oui. Les espaces, virgules, points-virgules et tirets bas sont traités comme des séparateurs et supprimés, et chaque bloc peut commencer par 0x ou #. Ainsi 0xDE, 0xAD, 0xBE, 0xEF, DE AD BE EF et 0xDEADBEEF donnent tous 3735928559. Les majuscules, les minuscules et les zéros en tête sont acceptés.

Comment convertir un code couleur hexadécimal en décimal ?

Collez le code, avec ou sans #. #FF8800 donne 16746496, car les six chiffres sont lus comme un seul nombre. Si vous voulez les valeurs de rouge, de vert et de bleu séparément, convertissez chaque paire à part : FF vaut 255, 88 vaut 136 et 00 vaut 0.

Peut-on convertir de l'hexadécimal signé en décimal ?

Non. Chaque valeur est lue comme un nombre non signé : FFFFFFFF donne 4294967295, pas -1. Pour une lecture signée sur 32 bits d'une valeur qui commence par un chiffre de 8 à F, soustrayez vous-même 4294967296 du résultat. Un signe moins dans la saisie est refusé.

Convertit-il de l'hexadécimal little-endian en décimal ?

Les chiffres sont lus exactement comme ils sont écrits, le chiffre de gauche étant le plus significatif, et les octets ne sont jamais réordonnés. Si vos données sont en little-endian, inversez d'abord l'ordre des octets : 78 56 34 12 devient 12 34 56 78, ce qui donne 305419896.

La valeur hexadécimale que je colle est-elle envoyée quelque part ?

Non. La conversion se fait dans l'onglet de votre navigateur et rien de ce que vous saisissez n'est envoyé ni enregistré.

Recommandés

Aide à garder les outils gratuits. ✨

Images non contractuelles. En tant que Partenaire Amazon, je réalise un bénéfice sur les achats remplissant les conditions requises.