Aller au contenu

Convertisseur décimal en hexadécimal

Transformez des entiers décimaux en hexadécimal, avec groupement par octets, préfixe 0x et complément à deux de largeur fixe pour les négatifs.

Traité localement dans votre navigateur

Options

Le complément à deux écrit un nombre négatif sous forme de motif de bits de largeur fixe (plage −2^(N−1) … 2^N−1).

Un nombre par ligne. Les espaces et tirets bas dans un nombre sont ignorés.0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Convertisseur décimal en hexadécimal ?

L’hexadécimal utilise seize chiffres (0-9 et A-F) et range quatre bits dans chaque caractère, ce qui en fait la notation courante des adresses mémoire, couleurs, valeurs d’octets et hachages. Le décimal 255 s’écrit FF et 4096 s’écrit 1000.

Ce convertisseur gère exactement les entiers de toute taille. Pour les négatifs, gardez un signe moins ou choisissez le complément à deux sur 8, 16, 32 ou 64 bits : −1 devient FF, FFFF, FFFFFFFF ou FFFFFFFFFFFFFFFF. Les options ajoutent un préfixe 0x, groupent les chiffres par octets ou mots, changent la casse et complètent jusqu’à des octets entiers.

Comment ça marche ?

  1. Collez un entier décimal par ligne.
  2. Choisissez l’affichage des négatifs : signe moins ou largeur du complément à deux.
  3. Réglez le préfixe 0x, les majuscules, le groupement et le remplissage à 1, 2, 4 ou 8 octets.
  4. Copiez le résultat ; un seul nombre affiche aussi le binaire, l’octal et le nombre d’octets.

Cas d'usage courants

  • Convertir des ports, codes d’erreur ou d’état décimaux vers les valeurs hexadécimales d’une documentation.
  • Écrire des composantes de couleur ou des décalages en littéraux hexadécimaux dans du code ou du CSS.
  • Montrer les octets hexadécimaux d’un int32 négatif tel qu’il est stocké en mémoire.
  • Compléter des identifiants ou compteurs à des champs hexadécimaux de largeur fixe.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
255
4096
-1
Sortie
FF
1000
-1

Confidentialité

Convertisseur décimal en hexadécimal s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Les modes complément à deux exigent que le nombre tienne dans la largeur choisie (de −2^(N−1) à 2^N−1). Les fractions ne sont pas gérées ici ; utilisez le convertisseur de base.

Questions fréquentes

Que vaut −1 en hexadécimal ?

Cela dépend de la largeur : FF sur 8 bits, FFFF sur 16, FFFFFFFF sur 32. Avec un simple signe moins, c’est −1. Choisissez la largeur de complément à deux voulue.

Comment obtenir le préfixe 0x et les majuscules ?

Activez « Ajouter le préfixe 0x » et « Majuscules A–F ». Les deux s’appliquent à chaque ligne de sortie.

Puis-je convertir un nombre énorme ?

Oui. Toute taille d’entier est convertie exactement : par exemple 2^128 s’écrit 1 suivi de 32 zéros en hexadécimal.

Plus d'outils dans Outils développeur →