¿Qué es el sistema hexadecimal?

El sistema hexadecimal (hex) es un sistema numérico de base 16. Utiliza 16 símbolos: del 0 al 9 y de la A a la F (donde A=10, B=11, C=12, D=13, E=14, F=15).

¿Qué es ASCII?

ASCII (American Standard Code for Information Interchange) es un estándar de codificación de caracteres para la comunicación electrónica que representa texto en ordenadores y otros dispositivos.

Cómo convertir hexadecimal a texto ASCII

  1. Divide la cadena hexadecimal en pares
  2. Convierte cada par a su valor decimal
  3. Busca el carácter ASCII correspondiente a cada valor decimal

Así se convierte "48 65 6C 6C 6F" a ASCII

Par hexadecimal Decimal Carácter ASCII
4872H
65101e
6C108l
6C108l
6F111o

Resultado: "48 65 6C 6C 6F" en hex = "Hello" en texto ASCII

Otro ejemplo: "57 6F 72 6C 64" a ASCII

  • 57 = 87 (W)
  • 6F = 111 (o)
  • 72 = 114 (r)
  • 6C = 108 (l)
  • 64 = 100 (d)

Resultado: "57 6F 72 6C 64" en hex = "World" en texto ASCII

Valores hexadecimales ASCII comunes

Hex Decimal Carácter Descripción
2032(space)Espacio
2133!Signo de exclamación
2E46.Punto
30-3948-570-9Números
41-5A65-90A-ZLetras mayúsculas
61-7A97-122a-zLetras minúsculas