Saltar al contenido

IP Address Converter · Networking

Ve una dirección IP en todas sus formas a la vez.

Pega una dirección en la forma en que te la haya entregado un registro, un firewall o una captura de paquetes y consulta todas las demás representaciones a la vez — además de qué es la dirección: privada, loopback, CGNAT.

Se ejecuta en tu navegador IPv4 e IPv6 Sin registro Actualizado el 22 jul 2026

Entorno de pruebas del conversor de direcciones IP

Any form — dotted decimal 192.168.1.10, integer 3232235786, hex 0xC0A8010A, binary, or IPv6 2001:db8::1 — the format is auto-detected.

Result

Type an IP in any form or pick an example to see it in dotted decimal, integer, hex and binary here.

El problema

La misma dirección, cuatro maneras de escribirla.

Una línea de registro guarda una IP como un entero, un firewall la muestra en hex, tu código la lee con puntos y una captura de paquetes imprime binario. Convertir una dirección IP a decimal, binario o hex a mano implica multiplicar por potencias de 256 y es fácil equivocarse de forma sutil.

Este conversor detecta la forma que pegues y muestra el resto al instante — IPv4 e IPv6 — para que puedas hacer coincidir un valor entre herramientas sin recurrir a una calculadora. También funciona a la inversa: pega un entero o un valor hex para convertirlo de nuevo en una dirección IP con puntos. Todo en el navegador, sin nada que instalar.

¿Necesitas las matemáticas de red en su lugar? Abre la Calculadora de subredes.

El proceso

Cómo funciona.

Cuatro pasos deterministas se ejecutan con cada pulsación de tecla — todo dentro de la pestaña de tu navegador, con aritmética exacta de BigInt.

  1. Detecta el formato.

    Los dos puntos significan IPv6, 0x significa hex, solo 0 y 1 significa binario, los dígitos significan un entero y los puntos significan IPv4.

  2. Lee a un número.

    La entrada se analiza a un único BigInt: el valor canónico que hay detrás de cada representación.

  3. Vuelve a codificar.

    Ese valor se vuelve a representar como decimal con puntos, entero, hexadecimal y binario (o formas IPv6).

  4. Clasifica.

    La dirección se etiqueta: privada, loopback, link-local, documentación, multicast, etc.

Los formatos

Un valor, todas las representaciones.

Cada forma es solo una codificación distinta del mismo número subyacente — 32 bits para IPv4, 128 para IPv6 — y el rango en el que cae ese número te dice qué tipo de dirección es.

IPv4

100.64.0.1 — espacio de NAT de operador (CGNAT), fácil de confundir con una dirección privada — en cada forma:

ipv4-forms
100.64.0.1              decimal con puntos
1681915905              entero (decimal)
0x64400001              hexadecimal
01100100.01000000.      binario (por octeto)
  00000000.00000001
1.0.64.100.in-addr.arpa nombre PTR
Carrier-grade NAT       tipo de dirección (RFC 6598)

IPv6

::ffff:192.168.1.10 — una dirección con IPv4 mapeado — en cada forma:

ipv6-forms
::ffff:c0a8:10a         comprimido (RFC 5952)
0000:0000:0000:0000:    expandido
  0000:ffff:c0a8:010a
192.168.1.10            IPv4 embebido
281473913979146         entero (decimal)
IPv4-mapped             tipo de dirección (RFC 4291)

Siguiente paso

¿Necesitas la red, no solo la dirección?

La Subnet Calculator toma una dirección más un prefijo y devuelve la red, la difusión, la máscara, el comodín y el rango de hosts para IPv4 e IPv6 — el complemento a la conversión de una sola dirección.

convert.txt
0xC0A8010A
  →  192.168.1.10
  →  3232235786
  →  11000000.10101000.00000001.00001010

FAQ

Tus preguntas, respondidas.

Toca una pregunta para desplegar la respuesta.

Pega una dirección IP en cualquier forma habitual — decimal con puntos (192.168.1.10), un entero (3232235786), hexadecimal con o sin el prefijo 0x, binario o un literal IPv6 (2001:db8::1) — y muestra todas las demás representaciones a la vez, además del nombre PTR y el tipo de dirección. Un modo masivo convierte una lista completa, una dirección por línea. Todo se calcula en tu navegador.

No. La detección y la conversión se ejecutan 100 % del lado del cliente, en tu pestaña. No hay servidor, ni cuenta, ni registros, así que es seguro pegar direcciones internas y privadas.

Un valor con dos puntos se lee como un literal IPv6; un valor con prefijo 0x como hexadecimal (más de 8 dígitos hex significa IPv6); el hexadecimal sin el 0x se acepta cuando tiene exactamente 8 o 32 dígitos y contiene al menos una letra; una cadena de 0 y 1 que sume 32 o 128 bits es binario, admitiendo puntos, dos puntos, guiones bajos o espacios como separadores; una secuencia simple de dígitos es un entero; y un valor con puntos es IPv4. Un sufijo %zona se elimina y se muestra como su propia fila, y un /prefijo se ignora con un aviso. No eliges el formato: el conversor lo infiere y te dice qué interpretó.

Una dirección IPv4 es un entero sin signo de 32 bits. El valor decimal es octeto1 x 256^3 + octeto2 x 256^2 + octeto3 x 256 + octeto4, así que 192.168.1.10 se convierte en 3232235786. Pega la dirección con puntos en el conversor y calcula el entero al instante usando aritmética exacta con BigInt.

Un entero ocupa 4 bytes frente a hasta 15 de una cadena con puntos y convierte la ordenación y las comprobaciones de rango o CIDR en simples comparaciones numéricas, por lo que las tablas GeoIP y las listas de permitidos/denegados almacenan las IP como enteros. El conversor pasa entre las formas de entero y con puntos de forma exacta, eliminando el riesgo de errores de cálculo manual.

Cada octeto se convierte en un valor hexadecimal de dos dígitos, se concatena y se le antepone 0x, así que 192.168.1.10 es 0xC0A8010A. La herramienta siempre genera hexadecimal con ceros a la izquierda — 8 dígitos para IPv4 y 32 para IPv6 — y acepta hexadecimal sin el 0x cuando tiene exactamente 8 o 32 dígitos. Para IPv4 también muestra la forma con los bytes invertidos (0x0A01A8C0) que imprimen las fuentes little-endian como /proc/net/tcp.

Sí. IPv6 se convierte con precisión completa de 128 bits: obtienes la forma comprimida RFC 5952, la forma totalmente expandida, el entero decimal y el hexadecimal de 32 dígitos con relleno. También se analiza el IPv4 embebido (por ejemplo ::ffff:192.168.1.1).

El DNS inverso almacena el nombre de host de una dirección bajo un dominio especial: los octetos IPv4 se invierten bajo in-addr.arpa (192.168.1.10 se convierte en 10.1.168.192.in-addr.arpa) y los nibbles IPv6 se invierten bajo ip6.arpa. El conversor deriva el nombre PTR de cada dirección; para construir el registro PTR correspondiente y la zona inversa, abre el Reverse DNS / PTR Helper.

Cada uno de los cuatro octetos se escribe como un número binario de 8 bits, lo que da 192.168.1.10 como 11000000.10101000.00000001.00001010. El conversor también acepta binario como entrada — con o sin los puntos separadores — de modo que su propia salida se puede reconvertir, y las direcciones IPv6 obtienen una vista binaria de 128 bits agrupada por dos puntos.

Los navegadores y los sistemas operativos aceptan una dirección IPv4 escrita como su entero en bruto o como hexadecimal, así que http://3232235786 y http://0xC0A8010A se resuelven ambos en 192.168.1.10. Esto es útil para pruebas y explica por qué estas formas alternativas aparecen en registros y análisis de seguridad. El conversor te permite moverte rápidamente entre las formas sin aritmética manual.

More free, private DevOps tools.

El IP Address Converter es una de las herramientas de OpsCanopy — un dosel creciente de validadores, convertidores y verificadores basados en el navegador que nunca tocan un servidor.

¿Empiezas con Networking?  Lee la guía de Networking →

29 herramientas gratuitas, todas pueden funcionar sin conexión — opscanopy.com funciona sin registro y sin subir nada.

Más sobre redes: la Calculadora de subredes, el Verificador CIDR / de subredes, el Reverse DNS / PTR Helper y el Subnet Splitter, o explora el directorio de herramientas completo.

Se ofrece tal cual, por comodidad. OpsCanopy es gratuito y abierto.