Conversor de IPv4 a Entero
Convierte cualquier dirección IPv4 en su valor entero de 32 bits, en decimal, hexadecimal, octal y binario, al instante y totalmente en tu navegador.
Escribe una dirección IPv4 en decimal con puntos (cuatro octetos de 0 a 255 separados por puntos).
El Conversor de IPv4 a Entero de ToolsSoup transforma una dirección IPv4 en decimal con puntos, como 192.168.1.1, en su único valor entero de 32 bits. Muestra el resultado como número decimal, valor hexadecimal, valor octal y la cadena binaria completa de 32 bits, para que puedas usar el formato correcto directamente en una columna de base de datos, una hoja de cálculo o tu código. Todo se ejecuta localmente en tu navegador: ninguna dirección que escribas se envía a un servidor.
¿Qué significa convertir IPv4 a entero?
Una dirección IPv4 es, en realidad, un número de 32 bits escrito en una forma amigable con puntos: cuatro octetos de 8 bits unidos por puntos. Convertirla a entero agrupa esos cuatro números en el único valor que representan. El cálculo es posicional, en base 256: el primer octeto se multiplica por 16.777.216 (256 al cubo), el segundo por 65.536 (256 al cuadrado), el tercero por 256, y el último se suma tal cual. Así, 192.168.1.1 se convierte en 192 x 16777216 + 168 x 65536 + 1 x 256 + 1 = 3.232.235.777. Ese único número es mucho más fácil de almacenar, ordenar, comparar e indexar que una cadena con puntos.
Cómo convertir una dirección IPv4 en entero
Obtener la forma entera toma solo un instante:
- Escribe una dirección IPv4 en decimal con puntos, como 10.0.0.5, en la casilla.
- Haz clic en Convertir, o simplemente pulsa Enter.
- Lee los valores decimal, hexadecimal, octal y binario de 32 bits, y usa el botón Copiar para tomar el formato que necesites.
¿Por qué almacenar direcciones IP como enteros?
Las bases de datos y las herramientas de análisis manejan un único entero de forma mucho más eficiente que una cadena de 15 caracteres. Una columna entera ocupa menos espacio, se ordena numéricamente y permite comprobaciones de rango rápidas: por ejemplo, comprobar si una dirección está dentro de un bloque CIDR se convierte en una simple comparación BETWEEN cuando tanto la dirección como los límites del bloque son enteros. Por eso la función INET_ATON de MySQL, el funcionamiento interno del tipo inet de PostgreSQL y la mayoría de los conjuntos de datos de geolocalización de IP trabajan con el entero de 32 bits en lugar de la cadena con puntos.
¿Por qué usar este conversor de IPv4 a entero?
- Genera el entero decimal más hexadecimal, octal y binario completo de 32 bits con un clic.
- Valida cada octeto (0-255) y rechaza las direcciones mal formadas con un mensaje claro.
- Botón de copiar en cada valor para que lo pegues directamente en SQL, una hoja de cálculo o tu código.
- Coincide con el mismo valor que producen las bases de datos con funciones como INET_ATON de MySQL.
- Se ejecuta 100% en tu navegador sin peticiones de red, así que funciona sin conexión y mantiene tus datos privados.
Preguntas frecuentes
¿Cuál es el valor entero de 192.168.1.1?
Es 3.232.235.777. Lo obtienes calculando 192 x 16.777.216 + 168 x 65.536 + 1 x 256 + 1. El conversor muestra este valor decimal junto con su forma hexadecimal 0xC0A80101.
¿Cómo convierto el entero de vuelta a una dirección IPv4?
Invierte el cálculo en base 256: divide y toma los restos para cada uno de los cuatro octetos, o usa desplazamientos de bits. Esta herramienta convierte una dirección con puntos en entero; para el sentido inverso usa un conversor de entero a IPv4, que divide el número de 32 bits de nuevo en cuatro octetos.
¿Es el mismo valor que INET_ATON de MySQL?
Sí. INET_ATON de MySQL, las conversiones de PostgreSQL y la mayoría de los auxiliares de los lenguajes de programación producen el mismo entero de 32 bits sin signo para una dirección IPv4 dada, porque todos tratan los cuatro octetos como un número en base 256.
¿Cuál es el mayor valor entero posible de IPv4?
255.255.255.255 corresponde a 4.294.967.295, que es 2 elevado a 32 menos uno: el valor máximo que puede almacenar un entero de 32 bits sin signo. El menor, 0.0.0.0, corresponde a 0.
¿Esta herramienta envía mi dirección IP a algún lugar?
No. La conversión es aritmética simple que se ejecuta localmente en tu navegador, sin peticiones de red. La herramienta funciona sin conexión y nunca transmite la dirección que escribes.