Aller au contenu

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.

Traité localement dans votre navigateur

Options
0 caractères · 0 lignes
Le résultat apparaîtra ici.

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

Une adresse IPv4 est en réalité un entier non signé de 32 bits : 192.168.1.1 vaut 192×256³ + 168×256² + 1×256 + 1 = 3232235777. Les bases de données, pare-feu et tables de géolocalisation stockent souvent les adresses sous forme d’entiers, car les tests de plage et les tris deviennent de simples comparaisons numériques.

Ce convertisseur gère l’IPv4 et l’IPv6 (entier de 128 bits calculé exactement avec BigInt) et affiche le décimal, l’hexadécimal préfixé 0x, ou les deux. Saisissez une adresse par ligne et étiquetez éventuellement chaque résultat avec son entrée.

Comment ça marche ?

  1. Collez les adresses, une par ligne (IPv4 et IPv6 peuvent être mélangées).
  2. Choisissez décimal, hexadécimal ou les deux.
  3. Copiez les nombres dans votre requête ou votre tableur.
  4. Utilisez Échanger pour reconvertir des entiers en adresses.

Cas d'usage courants

  • Stocker des IP sous forme d’entiers en base et tester si une adresse se situe entre deux bornes numériques.
  • Comprendre comment les fichiers CSV IP-pays listent des plages sous forme d’entiers de début et de fin.
  • Décoder une IP entière trouvée dans une URL ou un lien obscurci pour voir l’adresse réelle.
  • Produire des formes hexadécimales comme 0xC0A80101 pour du code bas niveau ou l’analyse de paquets.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
192.168.1.1
10.0.0.1
2001:db8::1
Sortie
3232235777
167772161
42540766411282592856903984951653826561

Confidentialité

Convertisseur IP en dé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

Un entier n’indique pas l’ordre des octets : les résultats suivent l’ordre réseau standard (big-endian), qui correspond à inet_aton mais pas aux dumps little-endian.

Questions fréquentes

Que vaut 192.168.1.1 en nombre décimal ?

3232235777, soit 0xC0A80101 en hexadécimal.

Quelle taille peuvent atteindre les entiers IPv6 ?

Jusqu’à 2^128 − 1. Le BigInt de JavaScript conserve tous les chiffres exacts, sans arrondi.

Pourquoi certaines sources donnent-elles un autre nombre pour la même IP ?

Elles peuvent utiliser l’ordre little-endian ou traiter le nombre comme signé. Cet outil emploie l’ordre réseau non signé.

Plus d'outils dans Outils réseau →