Inicio › Herramientas para desarrolladores › Convertidor de hexadecimal a texto

Convertidor de hexadecimal a texto

Decodifica bytes hexadecimales en texto legible o convierte texto en hex, con un manejo correcto de UTF-8 para acentos, símbolos y emojis. Pega hex en casi cualquier formato: espacios, 0x, \x, comas o nada. Todo funciona en tu navegador.

Última actualización:

Desglose de caracteres y bytes
Publicidad

Cómo usar Convertidor de hexadecimal a texto

  1. Elige el sentido: Hex → Texto para decodificar o Texto → Hex para codificar.
  2. Pega tu entrada. El hex puede escribirse como 48656c6c6f, 48 65 6c, 0x48,0x65 o \x48\x65; los separadores se detectan automáticamente.
  3. Elige la codificación: UTF-8 es la adecuada para casi todo el texto moderno; usa ISO-8859-1 para texto antiguo de un solo byte.
  4. Define el formato hex y las mayúsculas o minúsculas al codificar, y pulsa Convertir.
  5. Copia el resultado, invierte el sentido o descarga los bytes como archivo. Abre el desglose para examinar cada carácter.

Referencia hex de ASCII

HexCar.HexCar.HexCar.HexCar.
20espacio30041A61a
21!31142B62b
22"39948H65e
2C,3A:4FO6Fo
2E.3F?5AZ7Az
0Asalto de línea (LF)0Dretorno de carro (CR)09tabulación7FDEL

Las letras mayúsculas van de 41 (A) a 5A (Z), las minúsculas de 61 (a) a 7A (z) y los dígitos de 30 (0) a 39 (9). Sumar 20 a una letra mayúscula da su minúscula.

Patrones de bytes de UTF-8

Puntos de códigoBytesPrimer byteEjemplo
U+0000 – U+007F100–7FA → 41
U+0080 – U+07FF2C2–DFé → C3 A9
U+0800 – U+FFFF3E0–EF€ → E2 82 AC
U+10000 – U+10FFFF4F0–F4😀 → F0 9F 98 80

Los bytes de continuación siempre están entre 80 y BF. Una marca de orden de bytes (BOM) al inicio de un archivo UTF-8 es EF BB BF; en UTF-16 es FF FE (little-endian) o FE FF (big-endian).

Dónde encontrarás texto en hex

  • Programación: secuencias de escape como "\x48\x69" en C, Python y JavaScript, y arrays de bytes como {0x48, 0x69}.
  • URL: la codificación porcentual escribe los bytes como %E2%82%AC; para URL completas usa el Codificador y decodificador de URL.
  • Redes y análisis forense: las capturas de paquetes, los volcados hex y las direcciones MAC usan bytes separados por dos puntos o espacios.
  • CTF y acertijos: los mensajes ocultos suelen estar en hex, binario o Base64; consulta el Traductor binario y el Codificador y decodificador Base64.

Preguntas frecuentes

¿Cómo convierto hexadecimal a texto?

Cada par de dígitos hex es un byte (de 00 a FF). Luego los bytes se decodifican con una codificación de caracteres: en ASCII y UTF-8, 48 es H, 65 es e y 6C es l, así que 48 65 6C 6C 6F es Hello. Pega el hex y el texto aparece al instante.

¿Por qué algunos caracteres ocupan varios bytes?

UTF-8 usa 1 byte para los caracteres ASCII, 2 bytes para la mayoría de las letras latinas acentuadas, griegas y cirílicas, 3 bytes para la mayoría de los demás sistemas de escritura y símbolos como € (E2 82 AC), y 4 bytes para emojis como 👋 (F0 9F 91 8B). Esta herramienta decodifica y codifica esas secuencias correctamente.

¿Cuál es la diferencia entre hex a ASCII y hex a UTF-8?

ASCII solo define los bytes 00–7F, así que cubre las letras del inglés, los dígitos y la puntuación básica. UTF-8 es idéntico para esos bytes y añade secuencias multibyte para cualquier otro carácter. Elegir UTF-8 también es seguro para datos ASCII.

¿Por qué recibo el error de número impar de dígitos hex?

Cada byte necesita exactamente dos dígitos hex. Si la entrada tiene, por ejemplo, 9 dígitos, un byte está incompleto; puede que falte un dígito o que se haya pegado un carácter de más. Con separadores, los dígitos sueltos como 0x5 se completan automáticamente a 05.

¿Qué significa el carácter �?

Es el carácter de reemplazo de Unicode. Aparece cuando los bytes no son válidos en la codificación seleccionada, por ejemplo un byte C3 suelto en UTF-8, o bytes por encima de 7F en modo ASCII. Prueba ISO-8859-1 para archivos antiguos.

¿Se suben mis datos?

No. La conversión usa TextEncoder y TextDecoder del propio navegador y JavaScript simple. Nada sale de tu dispositivo.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Conversores de datos y formatos de archivo →