Saltar al contenido

Convertidor de Hexadecimal a Texto

Pegue bytes hexadecimales de un volcado, un log o un archivo fuente y lea el texto que forman.

Procesado localmente en tu navegador

Opciones
Acepta espacios, comas, dos puntos y prefijos 0x o \x.0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Convertidor de Hexadecimal a Texto?

Una cadena hexadecimal enumera bytes como valores de dos dígitos. Para volver a texto se lee cada par como un byte y luego se decodifica la secuencia como UTF-8, de modo que acentos y emoji salgan bien.

El convertidor es tolerante con el formato: "48 65 6c", "4865 6c", "0x48,0x65", "\x48\x65" y "48:65:6c" funcionan, en mayúsculas o minúsculas. Rechaza cantidades impares de dígitos y caracteres sueltos con un mensaje que nombra el problema, y avisa cuando los bytes no son texto UTF-8 válido.

¿Cómo funciona?

  1. Pegue sus bytes hexadecimales: separadores y prefijos se eliminan automáticamente.
  2. Mantenga UTF-8 para texto moderno o cambie a ISO-8859-1 para datos Latin-1 antiguos.
  3. Lea el texto decodificado o use Intercambiar para convertir texto de nuevo a hexadecimal.

Casos de uso habituales

  • Leer una cadena incrustada como matriz de bytes en código fuente o en una imagen de firmware.
  • Decodificar cargas hexadecimales copiadas de una captura de paquetes o un depurador.
  • Convertir en texto legible un literal con secuencias \x hallado en un log.
  • Comprobar que dos volcados hexadecimales contienen realmente el mismo mensaje.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
48 c3 a9 6c 6c 6f 20 f0 9f 98 80
Salida
Héllo 😀

Privacidad

Convertidor de Hexadecimal a Texto se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Los datos hexadecimales a menudo no son texto (imágenes, datos comprimidos, claves). Esos bytes se muestran como caracteres de reemplazo con un aviso.

Preguntas frecuentes

¿Por qué aparece "número impar de dígitos"?

Cada byte necesita dos dígitos hexadecimales. Quizá se perdió un cero inicial ("9" debería ser "09") o la cadena está cortada.

¿Puedo pegar "0x48 0x65 0x6c"?

Sí. Se aceptan prefijos 0x y \x, comas, dos puntos, puntos y coma, guiones y saltos de línea.

El resultado muestra símbolos �, ¿qué ocurre?

Los bytes no son UTF-8 válido: probablemente son datos binarios u otra codificación. Pruebe ISO-8859-1.

Más herramientas en Codificación y decodificación →