Saltar al contenido

IP a hexadecimal

Convierta direcciones IP a su forma hexadecimal, una dirección por línea, tanto IPv4 como IPv6.

Procesado localmente en tu navegador

Opciones
IPv4 da 8 dígitos hexadecimales e IPv6 da 32. Los separadores agrupan IPv4 por octeto e IPv6 por grupo de 16 bits.0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es IP a hexadecimal?

Una dirección IPv4 es un número de 32 bits, es decir, exactamente 8 dígitos hexadecimales: cada octeto decimal se convierte en dos dígitos y 192.168.1.1 es C0 A8 01 01, o 0xC0A80101. Una dirección IPv6 es un número de 128 bits, o sea 32 dígitos hexadecimales, lo que se ve en la forma expandida 2001:0db8:0000:… sin los dos puntos.

Este conversor lee cada línea, la valida estrictamente como IPv4 o IPv6 y muestra su valor hexadecimal. Usted elige el prefijo 0x, mayúsculas o minúsculas y un separador entre octetos (IPv4) o grupos de 16 bits (IPv6). Con una sola dirección muestra también el valor decimal y el tipo de dirección; con una lista rellena una tabla.

¿Cómo funciona?

  1. Pegue una dirección IPv4 o IPv6 por línea; se pueden mezclar ambas familias.
  2. Elija si mantener el prefijo 0x y las mayúsculas.
  3. Seleccione un separador si quiere dividir octetos o grupos, por ejemplo C0:A8:01:01.
  4. Copie el resultado o active «entrada = resultado» para dejar cada dirección junto a su valor hexadecimal.

Casos de uso habituales

  • Leer una dirección en una captura de paquetes o un volcado hexadecimal y compararla con su forma decimal con puntos.
  • Escribir constantes IP como 0x7F000001 en C, Go o ensamblador.
  • Preparar valores de filtros de cortafuegos o BPF que esperan una dirección hexadecimal.
  • Comprobar cómo se expande una dirección IPv6 a 32 dígitos.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
192.168.1.1
10.0.0.255
2001:db8::1
Salida
0xC0A80101
0x0A0000FF
0x20010DB8000000000000000000000001

Privacidad

IP a hexadecimal se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

El valor hexadecimal es la dirección en orden de bytes de red (big-endian). Algunas herramientas y CPU lo muestran invertido: C0A80101 puede aparecer como 0101A8C0.

Preguntas frecuentes

¿Cuántos dígitos hexadecimales tiene una dirección IP?

IPv4 siempre da 8 dígitos (32 bits) e IPv6 siempre 32 dígitos (128 bits). Se conservan los ceros iniciales: 10.0.0.1 es 0A000001 y no A000001.

¿Por qué los dígitos parecen invertidos en un depurador?

En máquinas little-endian un valor de 32 bits se guarda con el byte menos significativo primero, así que la memoria muestra 01 01 A8 C0 para 192.168.1.1. Esta herramienta escribe siempre el orden de red, con el octeto más significativo primero.

¿Acepta una dirección IPv6 con zona o corchetes?

Sí. Un sufijo %zona y los [corchetes] se aceptan y se ignoran. Un /prefijo se rechaza porque la longitud del prefijo no forma parte de la dirección.

Más herramientas en Herramientas de red →