IP en hexadécimal
Transformez des adresses IP en hexadécimal, une adresse par ligne, en IPv4 comme en IPv6.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que IP en hexadécimal ?
Une adresse IPv4 est un nombre de 32 bits, soit exactement 8 chiffres hexadécimaux : chaque octet décimal devient deux chiffres et 192.168.1.1 s’écrit C0 A8 01 01, ou 0xC0A80101. Une adresse IPv6 est un nombre de 128 bits, donc 32 chiffres hexadécimaux, ce que l’on voit dans la forme développée 2001:0db8:0000:… sans les deux-points.
Ce convertisseur lit chaque ligne, la valide strictement comme IPv4 ou IPv6 et affiche sa valeur hexadécimale. Vous choisissez le préfixe 0x, les majuscules ou minuscules et un séparateur entre les octets (IPv4) ou les groupes de 16 bits (IPv6). Pour une seule adresse, il affiche aussi la valeur décimale et le type d’adresse ; pour une liste, il remplit un tableau.
Comment ça marche ?
- Collez une adresse IPv4 ou IPv6 par ligne ; les deux familles peuvent être mélangées.
- Choisissez de conserver ou non le préfixe 0x et les majuscules.
- Sélectionnez un séparateur si vous voulez découper les octets ou groupes, par exemple C0:A8:01:01.
- Copiez le résultat, ou activez « entrée = résultat » pour garder chaque adresse à côté de sa valeur hexadécimale.
Cas d'usage courants
- Lire une adresse dans une capture de paquets ou un dump hexadécimal et la rapprocher de sa forme décimale pointée.
- Écrire des constantes IP comme 0x7F000001 en C, en Go ou en assembleur.
- Préparer des valeurs de filtres pare-feu ou BPF qui attendent une adresse hexadécimale.
- Vérifier comment une adresse IPv6 se développe en 32 chiffres.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
192.168.1.1 10.0.0.255 2001:db8::1
0xC0A80101 0x0A0000FF 0x20010DB8000000000000000000000001
Confidentialité
IP 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
La valeur hexadécimale est l’adresse dans l’ordre des octets réseau (gros-boutiste). Certains outils et processeurs l’affichent inversée : C0A80101 peut y apparaître sous la forme 0101A8C0.
Questions fréquentes
Combien de chiffres hexadécimaux compte une adresse IP ?
IPv4 donne toujours 8 chiffres (32 bits) et IPv6 toujours 32 chiffres (128 bits). Les zéros de tête sont conservés : 10.0.0.1 donne 0A000001 et non A000001.
Pourquoi les chiffres semblent-ils inversés dans un débogueur ?
Sur une machine petit-boutiste, une valeur de 32 bits est stockée avec l’octet de poids faible en premier : la mémoire affiche 01 01 A8 C0 pour 192.168.1.1. Cet outil écrit toujours l’ordre réseau, octet de poids fort en premier.
Accepte-t-il une adresse IPv6 avec zone ou crochets ?
Oui. Un suffixe %zone et des [crochets] sont acceptés puis ignorés. Un /préfixe est refusé, car la longueur de préfixe ne fait pas partie de l’adresse.
Outils associés
Hexadécimal en IP
Décodez des valeurs hexadécimales, sous les formes des dumps et du code, en adresses IPv4 ou IPv6.
Outils réseau
Convertisseur IP en décimal
Obtenez l’entier qui se cache derrière une adresse IP, en décimal ou en hexadécimal, pour une adresse ou toute une liste.
Outils réseau
Convertisseur IP en binaire
Visualisez n’importe quelle adresse IP en bits, par exemple 192.168.1.1 → 11000000.10101000.00000001.00000001.
Outils réseau
Convertisseur décimal en IP
Transformez un entier décimal, hexadécimal 0x ou binaire 0b en l’adresse IPv4 ou IPv6 qu’il représente.
Outils réseau
Validateur d’adresse IPv4
Collez une ou plusieurs adresses IPv4 pour savoir si chacune est valide, pourquoi elle ne l’est pas, et de quel type d’adresse il s’agit.
Outils réseau
Validateur d’adresse IPv6
Vérifiez une adresse IPv6, puis consultez sa forme courte canonique, sa forme complète sur 32 chiffres et son type.
Outils réseau
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.
Outils développeur
Convertisseur Texte en Hexadécimal
Voyez les octets exacts derrière n’importe quel texte, d’un simple « Bonjour » aux emoji, au format qu’attendent votre code ou votre débogueur.
Encodage & décodage