Codificador de UTF-8 en línea

Codificador de UTF-8 en línea: convierte texto en una representación hexadecimal (Hex) UTF-8 al instante en tu navegador. Admite chino y emoji.

Entrada y salida de la herramienta

Texto de entrada:
Resultado:Listo

Usos de la codificación UTF-8

UTF-8 es la codificación de caracteres más común para la web y las aplicaciones. Esta herramienta convierte texto en una cadena de bytes hexadecimales siguiendo las reglas UTF-8, útil para inspeccionar bytes subyacentes, depurar texto basura, generar datos de prueba o integrarse con otros protocolos.

El chino, el inglés, el emoji y los símbolos de ancho completo se convierten correctamente. Los caracteres de planos suplementarios, como el emoji, se codifican con la regla de 4 bytes, coincidiendo con las implementaciones estándar.

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

¿Por qué un carácter chino corresponde a varios bytes hexadecimales?

UTF-8 usa codificación de longitud variable: los caracteres chinos comunes ocupan 3 bytes y caracteres como el emoji ocupan 4. Que un carácter ocupe varios bytes es normal, así que la longitud hexadecimal no es el número de caracteres.

¿Cuál es la diferencia entre la codificación UTF-8 y la codificación URL?

La codificación UTF-8 emite la representación hexadecimal de los bytes para inspección de bajo nivel, mientras que la codificación URL emite signos de porcentaje para el transporte por URL. Ambas se basan en bytes UTF-8 pero sirven para fines distintos.

¿Para qué puede usarse el resultado de la codificación?

Normalmente para diagnosticar texto basura, verificar formatos de almacenamiento, construir secuencias de bytes específicas para pruebas y confirmar que los datos de la API usan UTF-8 de forma coherente.