Entrada
Preparando tu espacio de trabajo…
Cómo usarlo
- Introduce o pega el texto.
- Elige mayúsculas, separadores y el prefijo 0x opcional.
- Copia la cadena Hex o descarga JSON.
Conversor de texto a Hex
Una cadena Hex representa bytes de forma legible. El texto se codifica primero como UTF-8 y cada byte se escribe con dos cifras hexadecimales.
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
Convertir texto no es convertir un número: la cadena "123" produce 313233 porque sus caracteres son los bytes 31, 32 y 33 en Hex. El número 123 se escribe 7b en base 16.
Hello 中文 👋48656c6c6f20e4b8ade6968720f09f918bCada par corresponde a un byte UTF-8; un carácter puede requerir varios pares.
Precisión y validación
La salida predeterminada es Hex continuo en minúsculas. Los separadores solo cambian la presentación; 0x aparece una sola vez al inicio. Se conservan los ceros iniciales de cada byte.
Interpretar y reutilizar
No se normaliza Unicode ni se cambia el texto original. Espacios, saltos, BOM y controles reales se codifican; los sustitutos sin pareja generan errores.
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
¿Admite letras y cadenas numéricas?
Sí: abc da 616263, ABC da 414243 y la cadena 123 da 313233. La conversión numérica es otra operación.
¿Admite chino y emoji?
Sí. UTF-8 usa uno o varios bytes por carácter; 中文 se convierte en e4b8ade69687.
¿Los separadores o mayúsculas cambian los bytes?
No. Solo cambian la notación Hex; los espacios reales del texto sí se codifican.
¿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.