Saltar al contenido
TextArray
Totalmente local

Conversor de direcciones IP (hexadecimal/dec/binario)

Convierta una dirección IPv4 entre puntos, decimal (DWORD), hexadecimal y binario.

Entrada

Conversor de direcciones IP (hexadecimal/dec/binario)

Una dirección IPv4 es sólo un número de 32 bits con cuatro puntos. 192.168.0.1 es también el número entero 3232235521, el valor hexadecimal 0xC0A80001 y la cadena binaria 11000000.10101000.00000000.00000001: los mismos treinta y dos bits, escritos de cuatro maneras. Esta herramienta convierte libremente entre todos ellos: pega cualquier formulario y obtén los otros tres al instante.

La forma DWORD (entero decimal) es la que se encuentra en lugares sorprendentes: una URL abreviada como http://3232235521/ se resuelve en 192.168.0.1, los formatos de registro a veces almacenan direcciones como números enteros y las bases de datos a menudo las mantienen como un número único para consultas de rango rápido. La forma hexadecimal aparece en volcados de paquetes, configuraciones de enrutadores y firmware. La forma binaria es cómo funciona realmente la subred, un bit a la vez. Ser capaz de alternar entre ellos es una parte rutinaria de la depuración de la red y un truco recurrente de búsqueda de acertijos y CTF.

El formato de entrada se detecta automáticamente (una cadena de puntos, un entero simple, un valor hexadecimal simple o con prefijo 0x, o una ejecución binaria de 32 bits) con una anulación manual para los casos ambiguos, ya que un número corto como "10" podría leerse como decimal o binario. Cada conversión se valida: los octetos deben estar entre 0 y 255, el número entero debe caber en 32 bits, el hexadecimal debe tener como máximo ocho dígitos. La entrada basura devuelve una explicación tranquila en lugar de una respuesta incorrecta.

Todo se ejecuta localmente en su navegador: las direcciones que convierte nunca salen de su dispositivo.

Preguntas frecuentes

¿Qué es el DWORD o forma entera de una IP?
La dirección completa de 32 bits se lee como un único número sin firmar: 192.168.0.1 es 192·256³ + 168·256² + 0·256 + 1 = 3232235521. Es la cantidad de bases de datos que almacenan IP para comparaciones rápidas de rango, y lo que utiliza una URL de IP numérica como http://3232235521/.
¿Por qué el mismo número corto se convierte de manera diferente?
Un valor como "10" es un decimal válido (→ 0.0.0.10) y un binario válido (→ 0.0.0.2). La detección automática es la mejor suposición, pero para entradas breves y ambiguas, establezca el formato de entrada explícitamente para obtener la lectura que desea.
¿Maneja IPv6?
No, esta herramienta es específica de IPv4 y convierte una única dirección de 32 bits. IPv6 addresses are 128 bits with their own notation; para extraerlos del texto, utilice el extractor de IP y, para las matemáticas de subred, la calculadora de subred.
¿Qué cuenta como entrada válida?
Un cuadrante de puntos con octetos del 0 al 255, un decimal del 0 al 4294967295, un valor hexadecimal de hasta ocho dígitos (con o sin 0x) o una cadena binaria de hasta 32 bits. Todo lo que esté fuera de esos rangos se rechaza con una explicación.
¿Mi entrada está cargada en alguna parte?
No. La conversión se ejecuta completamente en su navegador y sus direcciones nunca salen de su dispositivo.