Ir al contenido

Texto a hexadecimal

Codifica texto como bytes UTF-8 en hexadecimal o decodifica hex en texto legible.

Opciones
Mayúsculas/minúsculas
Funciona en tu navegador: tus datos no se suben.

Cómo se usa

  1. Elige Texto → Hex o Hex → Texto en Modo.
  2. Selecciona Espacio, Ninguno o Dos puntos en Delimitador. Al decodificar, elige Dos puntos si los bytes van separados por «:».
  3. Para codificar texto, elige Mayúsculas o Minúsculas en Mayúsculas/minúsculas.
  4. Pega el contenido en el cuadro de entrada; el resultado se actualiza automáticamente.

Ejemplos

Texto con ñ en hexadecimal compacto

Entrada
España
Salida
45737061c3b161

Mensaje como escapes para código

Entrada
Hola, Ana
Salida
\x48\x6F\x6C\x61\x2C\x20\x41\x6E\x61

Leer bytes separados por dos puntos

Entrada
C2:A1:48:6F:6C:61:21
Salida
¡Hola!

Preguntas frecuentes

¿Por qué un carácter puede ocupar varios bytes?

La herramienta usa UTF-8: las letras ASCII ocupan un byte, pero otros caracteres necesitan varios. Por ejemplo, é se codifica como C3 A9.

¿Por qué aparece un error de hexadecimal no válido?

Cada byte necesita exactamente dos dígitos hexadecimales, del 0 al 9 o de A a F. Si quieres representar el byte A, escribe 0A: la herramienta no añade el cero automáticamente.

¿Qué hago si los bytes no son UTF-8 válido?

Con Mostrar error en UTF-8 no válido, la conversión se detiene e indica el byte problemático. Elige Reemplazar por � para ver el texto con las secuencias no válidas sustituidas y un aviso con su cantidad.

¿Se envía o se guarda el texto que convierto?

La conversión se realiza en tu navegador y el código de la herramienta no envía el texto por la red ni guarda la entrada. Se conservan las opciones y el estado del desglose de caracteres; la página también envía eventos a Google Analytics sin incluir tu texto.