Decodificador de UTF-8 en línea

Decodificador de UTF-8 en línea: convierte una cadena hexadecimal (Hex) UTF-8 de vuelta a texto al instante en tu navegador. Admite entradas separadas por espacios.

Entrada y salida de la herramienta

Texto de entrada:
Resultado:Listo

Usos de la decodificación UTF-8

Esta herramienta restaura una cadena de bytes hexadecimales UTF-8 a texto legible. Se usa para leer Hex registrado por capturas de paquetes, registros o protocolos binarios, verificar codificaciones de caracteres y convertir secuencias de bytes de API de vuelta a cadenas.

La entrada acepta Hex continuo o separado por espacios. El chino, el inglés y el emoji se decodifican correctamente, y los bytes no válidos se notifican en lugar de producir texto basura en silencio.

How does UTF-8 represent a character?

UTF-8 encodes a character as a variable number of bytes, from 1 to 4. The definition is RFC 3629.

“UTF-8 encodes UCS characters as a varying number of octets, where the number of octets, and the value of each, depend on the integer value assigned to the character in ISO/IEC 10646.”

Preguntas frecuentes

¿Puedo separar los bytes Hex con espacios?

Sí. Se admiten tanto el Hex continuo (p. ej. 68656c6c6f) como el separado por espacios (p. ej. 68 65 6c 6c 6f), y la entrada separada por saltos de línea también funciona.

La decodificación falla o notifica bytes no válidos. ¿Qué hago?

Asegúrate de que la cadena Hex tenga un número par de dígitos usando solo 0-9, a-f o A-F, y de que los bytes originales sean realmente UTF-8. Los datos en otras codificaciones como GBK no se pueden restaurar correctamente.

¿La decodificación y la codificación UTF-8 son reversibles?

Sí. Codificar texto a Hex y luego decodificarlo restaura el texto original, lo que resulta útil para verificar el proceso de conversión.