tool hub Centro de herramientas

Text To Hex

Text To Hex — se ejecuta en el navegador. No se guardan datos.

Se ejecuta en el navegador Sin registro Gratis


Texto ↔ hex (UTF-8)

Convierte bytes UTF-8 a hexadecimal. La entrada solo permanece en el navegador.

Cómo usar

  1. Ponga texto plano o una cadena hex en Entrada. El hex puede incluir espacios o dos puntos.
  2. Para ver una frase como bytes, pulse Texto → hex. Cada byte pasa a dos dígitos hex en minúscula, separados por espacios.
  3. Para volver el hex a texto, pulse Hex → texto. Solo se conservan dígitos y A–F y se leen como una cadena de longitud par.
  4. Una longitud impar o caracteres no hex restantes produce un mensaje de error de formato.
  5. Restablecer borra entrada y salida. La conversión usa solo el codificador/decodificador UTF-8 del navegador.
  6. Un prefijo 0x copiado de una captura de paquetes o un editor no es hex: bórrelo y deje solo los dígitos.

Conceptos clave

Texto ↔ hex codifica caracteres como bytes UTF-8 y muestra cada byte con dos dígitos hex. Letras y dígitos ASCII suelen ser un byte, así que los tokens quedan cortos; las sílabas hangul suelen ser tres bytes, así que el hex es más largo. Sirve para leer volcados de protocolo, registros binarios, notas de depuración o cargas simples. La salida va en minúsculas con un espacio entre bytes.

Al decodificar se descarta todo carácter no hex (espacios, dos puntos, saltos de línea) y solo quedan 0–9a–f. Una longitud impar restante implica un nibble suelto y es un error. Los resultados siempre se decodifican como UTF-8, así que un volcado EUC-KR o CP949 de Notepad de Windows puede estropear el hangul. No es lo mismo que convertir enteros (255 ↔ FF). La entrada no se envía a un servidor.

Ejemplo

A es 41 y es UTF-8 ea b0 80. Hex → texto sobre 48 65 6c 6c 6f o 48:65:6c:6c:6f da Hello. Pasar el mismo valor otra vez por Texto → hex devuelve un volcado en minúsculas separado por espacios para comprobar el ida y vuelta. Quite cualquier prefijo 0x de los registros de depuración antes de convertir.

Relacionado: Texto ↔ binario · Texto → decimal · Conversor de bases

Preguntas frecuentes

¿Cuántos bytes tiene el hangul al convertir texto a hex?

Una sílaba hangul completa suele ser 3 bytes en UTF-8, o sea seis dígitos hex (tres tokens con espacios). El hangul antiguo hecho solo de jamo puede tener otra longitud.

¿Puedo pegar espacios y dos puntos en el conversor hex?

Sí. Al decodificar solo se conservan dígitos hex; espacios, dos puntos y saltos de línea se descartan para pegar volcados de paquetes con facilidad.

¿La F mayúscula y la f minúscula son lo mismo?

La entrada no distingue mayúsculas. La salida de Texto → hex son dos dígitos en minúscula por byte.

¿Por qué el hex de longitud impar es un error?

Un byte son dos dígitos, así que una longitud impar deja un nibble suelto. Añada un 0 al inicio para que sea par y convierta otra vez.

¿El hex EUC-KR seguirá mostrando hangul?

Esta herramienta solo decodifica UTF-8. Los volcados EUC-KR o CP949 de Notepad de Windows o foros antiguos pueden verse corruptos.

¿Los datos de conversión texto-hex quedan en un servidor?

No. TextEncoder/TextDecoder construyen los bytes solo en esta pestaña.

Text To Hex imagen de portada
La entrada no se envía al servidor y desaparece al cerrar la página.

Última revisión: 2026-09-04