Entrada
Preparando tu espacio de trabajo…
Cómo usarlo
- Pega Hex, con espacios entre bytes completos y un 0x inicial opcional.
- Revisa el texto o el error de bytes o UTF-8.
- Copia el texto o descarga JSON conservando los controles.
Conversor de Hex a texto
Una cadena Hex puede contener los bytes UTF-8 de un mensaje. Se reconstruyen los bytes en su orden original, sin interpretar toda la cadena como un número.
Las letras ASCII ocupan un byte UTF-8; caracteres chinos y emoji pueden ocupar varios. Un carácter visible puede producir varios pares Hex.
Representaciones y uso
Cada par representa un byte: 48 65 6c 6c 6f da Hello. No se distingue entre mayúsculas y minúsculas; se admiten espacios, tabuladores y saltos entre grupos completos.
48656c6c6f20e4b8ade6968720f09f918bHello 中文 👋Cada par corresponde a un byte UTF-8; un carácter puede requerir varios pares.
Precisión y validación
Solo se aceptan cifras Hex, espacios en blanco y un 0x inicial. Cada grupo debe tener longitud par. Se rechazan 4 8, prefijos repetidos, comas y escapes \x.
Interpretar y reutilizar
Se usa UTF-8 estricto, conservando BOM y controles. Los bytes inválidos no se sustituyen silenciosamente. Datos binarios o volcados UTF-16 pueden no representar texto UTF-8.
Números: hasta 500 líneas / 1 MiB y 4.096 caracteres por número. Fracciones: 1–128 dígitos. Texto y bytes: 64 KiB. Operaciones de bits: 8–256 bits. El worker se detiene a los 30 segundos.
Preguntas frecuentes
¿Puedo omitir los espacios?
Sí. Se admiten Hex compacto o grupos completos con espacios y un único 0x o 0X inicial.
¿Por qué falla un Hex válido?
Las cifras Hex válidas no garantizan UTF-8 válido. FF o una secuencia multibyte incompleta generan errores.
¿313233 es el número 123?
Aquí representa el texto 123 en UTF-8. Para leer todo el Hex como un entero, usa Hex to Decimal.
¿Se envía mi entrada a un servidor?
No. Los cálculos se realizan en el navegador; DevToolsy no sube ni almacena tu entrada.
¿Qué se copia?
Se copia la cadena mostrada. JSON incluye el resultado completo y la cantidad de bytes, conservando Unicode y controles.