Conversor IP: IP a decimal, binario, hexadecimal
Pega una dirección IP en cualquier notación, un número o un enlace completo. El conversor detecta el formato, muestra todas las representaciones juntas y revela la dirección real detrás de enlaces disfrazados como http://3232235777.
- Detecta notación con puntos, decimal, hex, binaria y octal
- Revela la IP real detrás de un enlace disfrazado
- Conversión de listas a CSV, más Excel, SQL y código
Listo. Las entradas no se añaden a la URL ni a la analítica.
Cada octeto en binario
| Octeto | Decimal | Binario |
|---|
La notación mapeada representa una dirección IPv4 en una API IPv6. No crea conectividad IPv6 ni traduce una ruta de red.
Informes privados
Los informes ocultan direcciones y nombres por defecto. Activa la opción solo si quieres incluirlos. Los archivos y la impresión se generan localmente, sin URL compartida ni historial guardado.
Convertir una lista
| Entrada | Dirección | Decimal | Hexadecimal |
|---|
Cómo usar esta herramienta
- Pega una dirección IP, un número o un enlace. El formato se detecta mientras escribes.
- Lee todas las representaciones juntas, incluido el octal y cada octeto en binario.
- Convierte una lista entera de una vez o copia la fórmula para Excel, SQL, Python o JavaScript.
Interpretar el resultado
IPv4 contiene 32 bits; IPv6, 128. Distintos textos pueden representar el mismo valor. IPv6 canónico usa hexadecimal en minúsculas y comprime la secuencia de ceros más larga, la primera en caso de empate. La expansión muestra ocho grupos. La conversión decimal usa enteros exactos. Convertir no identifica ni localiza un dispositivo ni habilita IPv6 en una conexión IPv4.
IP a decimal en Excel, SQL y código
La misma conversión en las herramientas que ya usas. Cada ejemplo convierte 192.168.1.1 en 3232235777 y al revés.
=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'Preguntas y respuestas
¿Cómo convierto un número decimal de vuelta a una dirección IP?
Pega el número, por ejemplo 3232235777. Hasta 4.294.967.295 se lee como IPv4, igual que en un navegador; los números mayores se leen como IPv6. Para forzar una familia, elígela en Formato de entrada.
¿Por qué un enlace como http://3232235777 abre una web?
Los navegadores aceptan una IPv4 escrita como un solo número, en hexadecimal o en octal, y todo eso abre 192.168.1.1. Estas formas se usan para ocultar adónde lleva un enlace; pega aquí un enlace sospechoso para ver la dirección real.
¿Una IPv6 comprimida es otra dirección?
No. 2001:db8::1 y su forma expandida contienen el mismo valor de 128 bits. La compresión cambia la escritura, no el extremo de red.
¿Se admiten direcciones privadas y de documentación?
Sí. La conversión es matemática local y acepta direcciones privadas, de bucle local y de documentación. No se solicita nada a la dirección.