La codificación hexadecimal es una representación fundamental de datos. Esta herramienta convierte Hex y texto en ambos sentidos para depuración, análisis de datos e inspección de protocolos.
Convertidor de Hex a texto
Pega hexadecimal a la izquierda para decodificarlo o escribe texto a la derecha para codificarlo como Hex, con detección automática y conversión bidireccional.
Hexadecimal / Hex
Texto / Text
Cómo usar el convertidor Hex a texto
Decodificar (Hex → texto)
Pega la cadena Hex en el editor izquierdo y el texto decodificado aparecerá a la derecha.
Codificar (texto → Hex)
Escribe texto en el editor derecho y su codificación hexadecimal aparecerá a la izquierda.
Detectar el formato
Reconoce prefijos 0x, espacios, comas, saltos de línea y mayúsculas mezcladas sin limpieza manual.
Compatibilidad UTF-8
Los caracteres multibyte, como chino, japonés y Emoji, se procesan correctamente.
Personalizar la salida
Configura mayúsculas, prefijo 0x y separador de bytes con las opciones superiores.
¿Qué es la codificación hexadecimal?
El hexadecimal es un sistema de base 16 que usa 0-9 y A-F, donde A=10 y F=15.
Cada dígito Hex representa exactamente 4 bits y dos dígitos forman un byte; es más compacto y legible que el binario.
Se usa para direcciones de memoria, colores web, paquetes de red, firmas de archivos y hashes como SHA-256.
Usos habituales de la codificación Hex
Hex aparece en muchos ámbitos de la informática. Estos son algunos ejemplos:
Depuración: inspeccionar memoria, protocolos de red y archivos binarios.
Análisis de protocolos: convertir cuerpos HTTP y cargas TCP en texto legible.
Colores: valores como #FF5733 son tripletas RGB en notación hexadecimal.
Recuperación y análisis forense: examinar texto incrustado en volcados Hex.
Aprendizaje: dominar Hex ayuda a entender la representación de datos de bajo nivel.
Preguntas frecuentes
Q1¿Qué diferencia hay entre Hex y Base64?
Hex usa 16 caracteres y representa cada byte con 2, por lo que duplica el tamaño. Base64 usa 64 caracteres y codifica 3 bytes en 4, con un aumento aproximado del 33 %. Hex es legible; Base64 es más compacto.
Q2¿Por qué mi Hex se convierte en caracteres ilegibles?
Puede contener caracteres no hexadecimales, usar una codificación distinta de UTF-8 como GBK o Latin-1, o tener un número impar de dígitos. Cada byte requiere exactamente dos caracteres Hex.
Q3¿Se suben mis datos?
No. Todas las conversiones se ejecutan en el navegador y la entrada nunca se sube, almacena ni transmite a un servidor.
Q4¿Admite caracteres chinos y Emoji?
Sí. Usa UTF-8, por lo que chino, japonés, coreano y Emoji se codifican correctamente. Por ejemplo, 中 es e4b8ad y 😀 es f09f9880.
Q5¿Puedo pegar Hex con 0x o espacios?
Sí. Elimina automáticamente 0x/0X, espacios, comas, saltos de línea y tabuladores; 48 65 6C 6C 6F, 0x48,0x65,0x6C,0x6C,0x6F y 48656C6C6F producen Hello.