Convertisseur IP : décimal, binaire, hexadécimal
Collez une adresse IP sous n’importe quelle notation, un nombre ou un lien entier. Le convertisseur détecte le format, affiche toutes les représentations côte à côte et révèle la vraie adresse derrière les liens déguisés comme http://3232235777.
- Détecte les notations pointée, décimale, hexa, binaire et octale
- Révèle la vraie IP derrière un lien déguisé
- Conversion de listes en CSV, plus Excel, SQL et code
Prêt. Les saisies ne figurent ni dans l’URL ni dans les données d’analyse.
Chaque octet en binaire
| Octet | Décimal | Binaire |
|---|
La notation mappée représente une adresse IPv4 dans une API IPv6. Elle ne crée ni connectivité IPv6 ni traduction du routage.
Rapports privés
Les rapports masquent les adresses et les noms par défaut. Activez l’option seulement si vous voulez les inclure. Fichiers et impression sont produits localement, sans URL de partage ni historique enregistré.
Convertir une liste
| Saisie | Adresse | Décimal | Hexadécimal |
|---|
Comment utiliser cet outil
- Collez une adresse IP, un nombre ou un lien. Le format est détecté pendant la saisie.
- Lisez toutes les représentations côte à côte, y compris l’octal et chaque octet en binaire.
- Convertissez une liste entière d’un coup ou copiez la formule pour Excel, SQL, Python ou JavaScript.
Lire le résultat
IPv4 contient 32 bits et IPv6 128. Plusieurs écritures peuvent représenter la même valeur. IPv6 canonique utilise des minuscules et compresse la plus longue suite de groupes nuls, la première en cas d’égalité. La forme développée montre huit groupes. Les entiers exacts évitent les arrondis. Convertir ne localise pas un appareil et ne rend pas une connexion IPv4 compatible IPv6.
IP en décimal dans Excel, SQL et en code
La même conversion dans les outils que vous utilisez déjà. Chaque exemple transforme 192.168.1.1 en 3232235777, puis l’inverse.
=SUMPRODUCT(--MID(SUBSTITUTE(A1,".",REPT(" ",99)),{1,100,199,298},99)*256^{3,2,1,0})=SUMPRODUCT(SPLIT(A1,".")*256^{3,2,1,0})SELECT INET_ATON('192.168.1.1'), INET_NTOA(3232235777);SELECT '192.168.1.1'::inet - '0.0.0.0'::inet, '0.0.0.0'::inet + 3232235777;import ipaddress
int(ipaddress.ip_address('192.168.1.1')) # 3232235777
str(ipaddress.ip_address(3232235777)) # '192.168.1.1''192.168.1.1'.split('.').reduce((n, o) => n * 256 + Number(o), 0); // 3232235777
[24, 16, 8, 0].map(s => (3232235777 >>> s) & 255).join('.'); // '192.168.1.1'Questions et réponses
Comment reconvertir un nombre décimal en adresse IP ?
Collez le nombre, par exemple 3232235777. Jusqu’à 4 294 967 295, il est lu comme une IPv4, comme le ferait un navigateur ; au-delà, comme une IPv6. Pour imposer une famille, choisissez-la dans Format d’entrée.
Pourquoi un lien comme http://3232235777 ouvre-t-il un site ?
Les navigateurs acceptent une IPv4 écrite sous forme d’un seul nombre, en hexadécimal ou en octal : tout cela ouvre 192.168.1.1. Ces écritures servent à masquer la destination d’un lien. Collez ici un lien suspect pour voir la vraie adresse.
Une IPv6 compressée est-elle une autre adresse ?
Non. 2001:db8::1 et sa forme développée contiennent la même valeur de 128 bits. La compression change l’écriture, pas le point réseau.
Les adresses privées et de documentation sont-elles acceptées ?
Oui. La conversion est un calcul local : les adresses privées, de bouclage et de documentation sont acceptées, sans requête vers l’adresse.