Codificador y decodificador Hex en línea

Convierte texto y datos binarios a formato hexadecimal y decodifica Hex de vuelta a texto legible directamente en tu navegador. Es útil para depuración, análisis de protocolos, hashes, inspección de archivos y procesamiento de datos de bajo nivel. Admite UTF-8, Unicode, espacios y secuencias Hex multilínea.

Entrada
0 caract. · 0 bytes
Probar:
Resultado
✓ Representación hexadecimal de bytes ✓ Útil para depuración y análisis de datos ✓ Compatibilidad con UTF-8 y Unicode ✓ Sus datos nunca salen del navegador
Ejemplos
Codificar texto plano
Entrada Hola
Salida 486F6C61

Convierte texto legible en una representación hexadecimal de bytes.

Decodificar una cadena Hex
Entrada 486F6C61
Salida Hola

Restaura el texto original desde una secuencia hexadecimal.

Codificar un payload JSON
Entrada {"id":123,"status":"listo"}
Salida 7B226964223A3132332C22737461747573223A226C6973746F227D

Inspecciona datos JSON a nivel de byte usando notación hexadecimal.

Codificar texto Unicode
Entrada Café ☕
Salida 436166C3A920E29895

Hex conserva las secuencias de bytes UTF-8, los caracteres acentuados y los emoji.

Cómo funciona Hex

El formato hexadecimal representa cada byte con dos caracteres de 00 a FF. A diferencia del binario, que solo usa 0 y 1, Hex utiliza dieciséis símbolos: 0–9 y A–F.

Como un dígito Hex representa cuatro bits binarios, la notación hexadecimal es mucho más corta y fácil de leer que los datos binarios sin procesar. Se usa habitualmente para depuración, análisis de protocolos, inspección de archivos, volcados de memoria, hashes, valores de color y procesamiento de datos de bajo nivel.

Hexadecimal usa dieciséis símbolos (0-9 y A-F). Cada dígito Hex representa 4 bits binarios, y cada byte se escribe como dos caracteres Hex de 00 a FF.

0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 A 10 B 11 C 12 D 13 E 14 F 15

Hex y seguridad

Hex es un formato de representación de bytes, no un método de cifrado. Una cadena Hex puede convertirse de vuelta a los datos originales sin contraseña ni clave secreta. Este formato ayuda a mostrar y transferir datos binarios como texto, pero no ofrece protección ni confidencialidad.

Usos comunes de Hex

Hex se usa con frecuencia cuando los datos binarios deben mostrarse de forma legible. Los casos típicos incluyen depuración de protocolos, inspección de archivos binarios, hashes criptográficos, análisis de memoria, valores de color como #FF0000 y resolución de problemas a nivel de byte.

Los desarrolladores suelen usar la notación hexadecimal para inspeccionar paquetes de red, contenido de archivos, certificados, claves y otros datos que serían difíciles de leer en formato binario sin procesar.

Hex vs Base64

Hex y Base64 son formas de representar datos binarios como texto, pero cumplen propósitos distintos. Hex es más fácil de inspeccionar para una persona porque cada byte se muestra directamente como dos caracteres hexadecimales.

Base64 es más compacto y se usa habitualmente para transportar datos binarios mediante APIs, correo electrónico, tokens JWT y otros sistemas basados en texto. Hex suele preferirse para depuración y análisis, mientras que Base64 se prefiere para transmisión.

FAQ

No. Hex es un formato de representación de bytes, no un método de cifrado. Puede convertirse de vuelta a los datos originales.

Sí. Los espacios, saltos de línea y separadores pueden ignorarse si la secuencia Hex contiene pares de caracteres válidos.

Porque cada byte se representa con dos caracteres Hex. Por eso, Hex en forma de texto suele tener aproximadamente el doble de longitud que los bytes originales.

Hex usa los dígitos 0-9 y las letras A-F. Las mayúsculas y minúsculas no importan: a-f y A-F significan lo mismo.

Lo más habitual es que haya un número impar de símbolos o caracteres fuera del rango 0-9 y A-F.

Hex se usa en programación, depuración de protocolos, análisis de archivos binarios, hashes, códigos de color, codificación URL y representación de bytes.

Hex es mucho más corto y fácil de leer. Un dígito hexadecimal representa cuatro bits binarios, lo que hace que los datos binarios sean mucho más compactos y legibles.

Hex muestra cada byte directamente con dos caracteres hexadecimales, lo que facilita inspeccionar y depurar datos. Base64 es más compacto y se usa con frecuencia para transportar datos binarios mediante sistemas basados en texto.
Herramientas relacionadas

Convertidor ASCII

Convierte caracteres ASCII y códigos numéricos para flujos de trabajo con protocolos y parsers.

Decodificador JWT online

Decodifica JWT en el navegador e inspecciona header, payload, claims y datos de expiración.

Convertidor Unicode

Convierte texto a escapes Unicode y decodifica escapes Unicode, entidades HTML y texto multilingüe.