#199 · Conversión y codificación

Decodificador UTF-8

Reconstruye texto Unicode a partir de bytes UTF-8 escritos en hexadecimal, decimal o binario. La herramienta valida cada byte y utiliza un decodificador UTF-8 estricto para detectar secuencias mal formadas en lugar de sustituirlas silenciosamente. Es práctica para revisar dumps, respuestas de red, datos serializados y problemas de codificación.

Entrada de texto

Procesamiento local en el navegador
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Selecciona el formato numérico de los bytes.
  2. Pega la secuencia separada por espacios, comas o punto y coma.
  3. Pulsa «Decodificar UTF-8».

Qué hace esta herramienta

Interpreta una lista de bytes como UTF-8 y devuelve el texto Unicode correspondiente.

Cada token se valida como byte 0–255 y TextDecoder se ejecuta en modo fatal para rechazar secuencias UTF-8 inválidas.

Si los bytes provienen de otra codificación, el resultado no puede recuperarse correctamente como UTF-8.

Ejemplo

Entrada:

C3 B1

Resultado:

ñ

Casos de uso

  • Convertir dumps hexadecimales en texto legible.
  • Verificar si una secuencia de bytes es UTF-8 válida.
  • Depurar errores de codificación en integraciones.

Consejos para obtener mejores resultados

  • Usa pares hexadecimales para evitar ambigüedad.
  • Asegúrate de que los bytes están en el orden original.
  • Una secuencia inválida se rechaza en lugar de sustituirse con �.
  • Si el origen usa Latin-1 u otra codificación, necesitas el decodificador correspondiente.

Detalles del procesamiento

La entrada se tokeniza, se valida byte a byte y se pasa a TextDecoder UTF-8 con validación estricta.

Solo decodifica UTF-8; no detecta automáticamente la codificación original.

Preguntas frecuentes

¿Cómo convierto C3 B1 de UTF-8 hexadecimal a ñ?

Selecciona formato hexadecimal, introduce C3 B1 y ejecuta la herramienta.

¿Qué ocurre si la secuencia UTF-8 está incompleta?

La herramienta muestra un error porque usa decodificación estricta y no reemplaza silenciosamente bytes inválidos.

¿Puedo pegar bytes decimales separados por comas?

Sí. Selecciona formato decimal y usa espacios, comas o punto y coma como separadores.

¿Cómo sé si mis bytes son realmente UTF-8?

Si la secuencia no cumple las reglas de UTF-8, la decodificación estricta falla. Esto no demuestra el origen de los datos, pero sí detecta estructuras UTF-8 inválidas.

¿Por qué obtengo un error con datos Latin-1?

Porque Latin-1 y UTF-8 asignan bytes de forma distinta. Esta herramienta interpreta exclusivamente UTF-8.

Resumen de módulos

MóduloFunción
Validación de bytesComprueba rango y formato
TextDecoder estrictoRechaza UTF-8 inválido
Conversión bidireccionalComplementa al codificador UTF-8
Explorar más herramientas de conversión y codificación
Ver el centro de categoría con más utilidades relacionadas.