Aller au contenu

Hexadécimal en IP

Décodez des valeurs hexadécimales, sous les formes des dumps et du code, en adresses IPv4 ou IPv6.

Traité localement dans votre navigateur

Options
Accepte 0xC0A80101, C0A80101, C0:A8:01:01, C0.A8.01.01, \xC0\xA8\x01\x01. Jusqu’à 8 chiffres = IPv4, jusqu’à 32 = IPv6.0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Hexadécimal en IP ?

Une IP hexadécimale est l’adresse brute écrite en base 16 : 8 chiffres pour IPv4 (0xC0A80101) ou 32 chiffres pour IPv6. On la rencontre dans les captures de paquets, les dumps mémoire, les configurations de routeurs, les colonnes SQL et le code source, en général sans points ni deux-points.

Cet outil accepte les notations courantes : 0xC0A80101, C0A80101, C0:A8:01:01, C0.A8.01.01, C0 A8 01 01 et \xC0\xA8\x01\x01 à la manière du C. Jusqu’à 8 chiffres sont lus comme de l’IPv4 (les valeurs plus courtes sont complétées à gauche par des zéros) et jusqu’à 32 comme de l’IPv6, affichée en forme compressée RFC 5952 ou entièrement développée. Chaque résultat indique son type d’adresse : privée, boucle locale, documentation, etc.

Comment ça marche ?

  1. Collez une valeur hexadécimale par ligne, dans l’une des notations acceptées.
  2. Laissez la famille sur Auto, ou forcez IPv4 ou IPv6, par exemple pour lire 0x1 comme ::1.
  3. Pour IPv6, choisissez la sortie compressée ou entièrement développée.
  4. Copiez les adresses, ou utilisez le tableau pour voir la famille et le type de chaque ligne.

Cas d'usage courants

  • Décoder l’adresse source ou destination dans un dump hexadécimal de paquet.
  • Lire des adresses IP stockées en hexadécimal dans une base de données ou un journal.
  • Transformer des constantes comme 0x7F000001 du code source en adresses lisibles.
  • Reconvertir en IPv6 une valeur de 32 chiffres hexadécimaux renvoyée par une API.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
0xC0A80101
c0:a8:01:01
7f000001
20010db8000000000000000000000001
Sortie
192.168.1.1
192.168.1.1
127.0.0.1
2001:db8::1

Confidentialité

Hexadécimal en IP 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 chiffres sont lus comme un nombre gros-boutiste (ordre réseau). Si un débogueur affiche un dump petit-boutiste, inversez d’abord les octets : 0101A8C0 doit devenir C0A80101.

Questions fréquentes

Comment choisit-il entre IPv4 et IPv6 ?

En mode Auto, jusqu’à 8 chiffres donnent de l’IPv4 et de 9 à 32 chiffres de l’IPv6. Forcez une famille quand une valeur courte doit être de l’IPv6, par exemple 1 pour ::1.

Quels séparateurs et préfixes sont acceptés ?

Vous pouvez mettre 0x avant la valeur ou avant chaque octet, et des deux-points, points, tirets, virgules ou espaces entre les groupes. Les groupes doivent tous avoir la même taille : 2, 4 ou 8 chiffres.

En quoi diffère-t-il de l’outil décimal en IP ?

Décimal en IP lit de grands entiers, avec 0x comme simple alternative. Cet outil est conçu pour du texte hexadécimal : formes séparées par octet, échappements \x et valeurs IPv6 de 32 chiffres.

Plus d'outils dans Outils réseau →