Convierte texto a representación hexadecimal o decodifica cadenas hex de vuelta a texto legible. Elige tu delimitador y formato de mayúsculas preferido. Todo se ejecuta en tu navegador — no se envían datos a ningún servidor.
Ingresa texto para convertirlo a una cadena hexadecimal.
Pega una cadena hexadecimal para decodificarla de vuelta a texto legible.
La codificación hexadecimal (base-16) representa cada byte de datos como un par de dígitos hex, usando los caracteres 0-9 y A-F. Esto proporciona una representación compacta e inequívoca de datos binarios que es fácil de leer tanto para humanos como para máquinas.
Codificación: El texto de entrada se convierte primero a su secuencia de bytes UTF-8 usando la API TextEncoder. Luego cada byte se formatea como un valor hex de dos dígitos. Por ejemplo, Hello se convierte en 48 65 6C 6C 6F.
Decodificación: La cadena hex se analiza en valores de bytes individuales, luego el array de bytes resultante se decodifica de vuelta a una cadena UTF-8 usando la API TextDecoder. El decodificador maneja automáticamente espacios, prefijos 0x y pares hex concatenados.
Visualiza los valores exactos de bytes de cadenas para depurar problemas de codificación, caracteres ocultos o datos a nivel de protocolo.
Los valores hex son la forma estándar de representar colores en CSS y herramientas de diseño, como #FF5733.
Muchas herramientas de red y analizadores de paquetes muestran datos en formato hexadecimal para una inspección compacta a nivel de bytes.
La programación de firmware y microcontroladores usa frecuentemente representación hex para direcciones de memoria y valores de registros.
La codificación hexadecimal convierte cada byte de datos en una cadena de dos caracteres usando los dígitos 0-9 y las letras A-F (o a-f). Se usa comúnmente en programación, depuración y representación de datos porque proporciona una forma compacta y legible de expresar datos binarios.
Cada carácter del texto se codifica primero a su secuencia de bytes UTF-8. Luego cada byte se convierte a su representación hexadecimal de dos dígitos. Por ejemplo, la letra 'A' (ASCII 65) se convierte en '41' en hex, y 'Hello' se convierte en '48 65 6C 6C 6F'.
Esta herramienta soporta tres estilos de delimitador: espacios (ej., '48 65 6C 6C 6F'), sin delimitador (ej., '48656C6C6F') y el prefijo 0x (ej., '0x48 0x65 0x6C 0x6C 0x6F'). El decodificador detecta y maneja automáticamente los tres formatos.
Sí. La herramienta usa codificación UTF-8 a través de la API TextEncoder del navegador, por lo que los caracteres Unicode de múltiples bytes son totalmente soportados. Por ejemplo, el signo del euro (U+20AC) se convierte en 'E2 82 AC' en hex porque su codificación UTF-8 ocupa tres bytes.