Conversor IP / Hex completo y gratuito
Este conversor trabaja con formatos típicos de hexadecimal: por octetos (C0.A8.0A.00), 32-bit continuo (C0A80A00), o con prefijo 0x (0xC0A80A00). También acepta separadores comunes (., :, espacios, guiones).
Conversión doble
IPv4 → Hex o Hex → IPv4 con un selector.
Validación
Detecta formatos inválidos y te avisa.
Varios formatos
Salida por octetos, 32-bit y 0x.
Para estudiar
Te muestra los octetos en decimal y hex.
¿Para qué sirve convertir una IP a hexadecimal?
Representar una IPv4 en hexadecimal es común en debugging, logs, herramientas antiguas y ejercicios. La conversión es directa: cada octeto decimal (0–255) se pasa a hex (00–FF).
Qué calcula esta herramienta
- IPv4 ⇄ Hex en varios formatos
- Hex por octetos (con . o :)
- Hex 32-bit continuo y versión 0x
- Desglose decimal/hex por octeto
Cómo usarla en 30 segundos
- Elige el modo (IP → Hex o Hex → IP).
- Introduce el valor y pulsa Convertir.
- Copia el formato que necesites.
Mini Cheat Sheet: IPv4 ↔ Hex en 30 segundos
La conversión es muy directa: una IPv4 tiene 4 octetos (0–255) y cada octeto equivale a 1 byte. En hexadecimal, 1 byte = 2 dígitos (00–FF).
Divide en octetos
Ej: 192.168.10.0 → [192] [168] [10] [0]
Pasa cada octeto a hex
192 → C0 · 168 → A8 · 10 → 0A · 0 → 00
Junta el resultado
Por octetos: C0.A8.0A.00
32-bit: C0A80A00 · con 0x: 0xC0A80A00
Hex → IP
Parte en grupos de 2 (bytes) y convierte a decimal: C0=192, A8=168…
Hex por octetos: C0.A8.0A.00
Hex 32-bit: C0A80A00
Hex 0x: 0xC0A80A00
Formatos de IP en hexadecimal que te vas a encontrar
Dependiendo de la herramienta o el contexto, una misma IP puede aparecer en distintos formatos hex. Esta tabla te ayuda a reconocerlos de un vistazo.
| Formato | Ejemplo | Cuándo se usa |
|---|---|---|
| Por octetos | C0.A8.0A.00 |
Didáctico, documentación, lectura humana. |
| Por octetos (:) | C0:A8:0A:00 |
Variantes de herramientas, notas técnicas. |
| 32-bit continuo | C0A80A00 |
APIs, scripts, logs compactos. |
| 0x + 32-bit | 0xC0A80A00 |
C/C++, debugging, valores tipo “constante”. |
Preguntas frecuentes
¿Por qué cada octeto son 2 dígitos hex?
Porque 1 byte (8 bits) se representa con 2 dígitos hex (00 a FF).
¿Qué formatos de entrada acepta?
Acepta 32-bit continuo (C0A80A00), con 0x (0xC0A80A00) y por octetos con separadores (C0.A8.0A.00 / C0:A8:0A:00).
¿Acepta minúsculas?
Sí. Puedes pegar “c0a80a00” y te lo normaliza a mayúsculas en resultados.
¿Por qué mi hexadecimal tiene menos de 8 dígitos?
Porque cada octeto debe ocupar 2 dígitos. Si un octeto es menor que 16, necesita 0 delante. Ej: 10 → 0A, 0 → 00. Una IPv4 completa en hex continuo siempre tiene 8 dígitos.
¿Qué significa el prefijo 0x?
Es una convención para indicar que el número está en hexadecimal. No cambia el valor, solo el formato. Ej: C0A80A00 y 0xC0A80A00 representan lo mismo.
¿Esto tiene algo que ver con IPv6?
No. Esta herramienta es para IPv4 (32 bits = 4 bytes). IPv6 usa 128 bits y se representa en hex, pero con otra estructura (8 grupos). Para IPv6 necesitarías otro conversor específico.
Siguiente paso: conversiones y subnetting
Si controlas IP en binario y hex, subnetting se vuelve mucho más fácil.
IP ↔ Binario CIDR / Hosts Guía de SubnettingHexadecimal en diagnóstico y documentación
Hexadecimal aparece con frecuencia en dumps, identificadores, cabeceras y herramientas de análisis. Convertir una IPv4 a cuatro octetos hexadecimales facilita comparar representaciones sin alterar el valor de la dirección. Si necesitas trabajar a nivel de bits, utiliza también el conversor IPv4 ↔ binario; para estudiar bases numéricas por separado tienes el conversor decimal/binario/hex.