Escritorio de codificación

Hexadecimal a texto

Descodifica bytes hexadecimales, con o sin espacios, como texto UTF-8 estricto.

Hexadecimal a texto: Descodifica pares de bytes hexadecimales en texto mediante una validación estricta de UTF-8. Hexadecimal a texto es útil para una carga de texto copiada o un fragmento breve de bytes cuando se conoce su codificación. Rechaza los pares de bytes malformados y el UTF-8 no válido en lugar de insertar caracteres de reemplazo silenciosamente. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar
Hex → Text / banco de trabajo localProcesamiento local

Funciona por completo en tu navegador

Entrada de 400,000 caracteres · salida de 100,000 caracteres

Resultado

Listo

El descodificador es estricto: rechaza los bytes malformados y el UTF-8 no válido en lugar de reemplazarlos.

Cuando falla la decodificación

El decodificador solo acepta UTF-8 válido. Los bytes de una codificación antigua fallan: en Windows-1252, é es el único byte E9, que por sí solo no es UTF-8 válido. Por tanto, un fallo suele significar que los bytes son texto en otra codificación o que no son texto, sino datos comprimidos o cifrados. El hexadecimal copiado de un volcado suele incluir desplazamientos al principio de cada línea y una columna ASCII al final. Conserva solo los pares de bytes antes de decodificar.

Interpretar texto ilegible

Un texto ilegible como é donde debería aparecer é es UTF-8 leído como Windows-1252: los dos bytes C3 A9 se muestran como dos caracteres independientes. Decodificar aquí los bytes originales como UTF-8 recupera el texto previsto. Si el resultado decodificado tiene un carácter invisible entre cada letra, probablemente el origen era UTF-16, donde cada letra ASCII va seguida de un byte 00.

Cómo se usa

  1. Introduce el valor con el formato que se muestra a continuación.
  2. Ejecuta la conversión y comprueba el resultado según la convención de origen.
  3. Copia o descarga la salida en el formato que necesite el destino.

Privacidad y límites

La conversión se ejecuta en tu navegador. Tus valores y resultados no se suben.

Herramientas relacionadas

Preguntas frecuentes

¿Puedo pegar un volcado hexadecimal completo con anotaciones?

Conserva solo los pares de bytes. Se ignoran los espacios ASCII, las tabulaciones, CR y LF, y se acepta un único 0x inicial. Los desplazamientos, una columna lateral ASCII, las comas y los marcadores 0x repetidos no forman parte del formato admitido. Funcionan tanto los dígitos hexadecimales en minúscula como en mayúscula.

¿Por qué falla E9 si esperaba obtener é?

El byte individual E9 no es una secuencia UTF-8 completa. Para é, introduce C3 A9. Un error puede indicar que el origen usaba otra codificación, que faltan bytes o que la carga es binaria y no texto. La herramienta no deduce la codificación ni descomprime archivos.

¿Aparecerá una marca de orden de bytes UTF-8 en el texto descodificado?

Este descodificador consume un EF BB BF inicial como marca de orden de bytes. La misma secuencia situada más adelante en los bytes se convierte en U+FEFF en el resultado. El UTF-8 normal no necesita elegir una representación de endianidad, y esta herramienta no descodifica UTF-16 solo porque sus bytes parezcan texto.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta