Convertir hexadecimal a texto

Pega una cadena hexadecimal, dos dígitos por byte, y lee el texto que contiene. Admite espacios, prefijos 0x y cadenas continuas, y avisa de las longitudes impares y de los dígitos no válidos.

  • Gratis
  • Sin registro
  • Funciona en tu navegador
hex-to-text

Rellena los valores de arriba para ver el resultado.

100 % privado — el cálculo se hace en tu navegador y no se envía nada a ningún servidor.

Cómo funciona

Pega o escribe

Introdúcelo en el cuadro; la dirección ya está elegida.

Lee el resultado

El resultado aparece mientras escribes.

Cópialo

Usa el botón de copiar, o cambia la dirección para convertir a la inversa.

Cómo convertir hexadecimal a texto

Para convertir hexadecimal a texto, pega el hexadecimal en el conversor de arriba. Cada dos dígitos hexadecimales son un byte, y cada byte es un carácter: por ejemplo, 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 es el texto Hello, World!. Se ignoran los espacios, los saltos de línea y los prefijos 0x, y el resultado aparece mientras escribes.

Dos dígitos hex, un byte

Un byte tiene 256 valores, que dos dígitos hexadecimales cubren exactamente, del 00 al FF. Por eso el hexadecimal es la forma habitual de mostrar datos en bruto: es compacto y se alinea bien, con un byte por cada dos caracteres.

Bytes que verás a menudo

Bytes hexadecimales habituales
HexDecimalCarácter
2032espacio
0A10salto de línea
2C44,
30480
39579
4165A
5A90Z
6197a
7A122z
7E126~

De dónde salen las cadenas hexadecimales

  • Registros y volcados de red, donde el texto se muestra en hex junto a su forma legible.
  • Campos de bases de datos y API que devuelven datos binarios como una cadena hexadecimal.
  • Seguridad y análisis forense: descodificar cargas, cabeceras de archivos e indicadores.
  • Acertijos y juegos CTF, donde las banderas suelen esconderse como hex.

Problemas habituales

  • Un número impar de dígitos: falta un dígito, así que el último byte está incompleto.
  • Caracteres que no son hex: solo valen del 0 al 9 y de la A a la F; otras letras indican otro formato como Base64.
  • Salida ilegible: puede que los datos no sean texto, o que usen otra codificación como UTF-16.
  • Códigos con porcentaje (%20): son codificación de URL, que tiene su propio descodificador.

Hexadecimal y UTF-8

Las letras con tilde y los emoji usan más de un byte en UTF-8, así que aparecen como de dos a cuatro pares hex; por ejemplo, la letra ü es C3 BC. Si una cadena descodificada muestra símbolos raros, esta es la razón habitual.

Privado por diseño

La conversión se hace en tu navegador, así que lo que escribes no se envía a ningún servidor.

Preguntas frecuentes

¿Cómo convierto hexadecimal a texto?
Pega la cadena hexadecimal en el conversor. Lee dos dígitos cada vez como un byte y descodifica los bytes como UTF-8.
¿Necesito espacios entre los bytes?
No. Los espacios, los saltos de línea y los prefijos 0x se aceptan pero son opcionales.
¿Por qué salen caracteres raros?
Puede que los bytes no sean texto, o que usen otra codificación. Se admiten UTF-8 y ASCII.
¿Qué significa 0x?
Marca un número hexadecimal en muchos lenguajes de programación, así que 0x41 es el byte 41, la letra A.
¿Es gratis y privado?
Sí. La descodificación se hace en tu navegador y nada de lo que pegas se envía a un servidor.
¿Este conversor es gratis?
Sí. No hay registro ni límite, y funciona en tu navegador, así que nada de lo que escribes se envía a ningún servidor.
¿Funciona en el móvil?
Sí. Funciona en cualquier navegador móvil moderno y el resultado se actualiza mientras escribes.