O que é Hexadecimal?

O hexadecimal (hex) é um sistema numérico de base 16. Ele utiliza 16 símbolos: os algarismos de 0 a 9 e as letras de A a F (onde A=10, B=11, C=12, D=13, E=14 e F=15).

O que é ASCII?

ASCII (American Standard Code for Information Interchange) é um padrão de codificação de caracteres para comunicação eletrônica. Ele é usado para representar texto em computadores e outros dispositivos digitais.

Como converter Hexadecimal para texto ASCII

  1. Divida a string hexadecimal em pares de dois caracteres
  2. Converta cada par para o seu valor decimal correspondente
  3. Consulte a tabela ASCII para encontrar o caractere referente a cada valor decimal

Veja como converter "48 65 6C 6C 6F" para ASCII

Par Hex Decimal Caractere ASCII
4872H
65101e
6C108l
6C108l
6F111o

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

Outro exemplo: "57 6F 72 6C 64" para ASCII

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

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

Valores Hex ASCII comuns

Hex Decimal Caractere Descrição
2032(space)Espaço
2133!Ponto de exclamação
2E46.Ponto final
30-3948-570-9Números
41-5A65-90A-ZLetras maiúsculas
61-7A97-122a-zLetras minúsculas