Conversor Hexadecimal para ASCII
Converta código hexadecimal para ASCII instantaneamente. Conversor HEX para ASCII gratuito online.
100% Processamento no Lado do Cliente
Seus dados são convertidos totalmente no seu navegador. Nenhum dado é enviado para qualquer servidor.
Índice
O que é a conversão ASCII ↔ Hex?
A conversão ASCII ↔ Hex converte texto em valores de byte hexadecimal (e vice-versa). Hex é uma maneira compacta e amigável para desenvolvedores de inspecionar bytes brutos.
Nota: A codificação UTF-8 usa uma sequência de bytes que pode variar em comprimento, dependendo dos caracteres. Caracteres ASCII usam um único byte, enquanto caracteres Unicode podem usar múltiplos bytes.
Como funciona
- Cole a entrada (texto ou bytes hex).
- Converta instantaneamente — os resultados são atualizados à medida que você digita.
- Copie a saída com um clique.
A decodificação aceita valores espaçados (por exemplo, 48 65) e hex compacto (por exemplo, 4865) quando habilitado.
Casos de uso comuns
Quando usar ASCII para Hex
- Depuração de protocolos de rede e dados binários
- Trabalhando com códigos de cores hexadecimais em programação
- Inspecionando valores de byte brutos em arquivos
- Codificação de URL e desenvolvimento web
Quando usar Hex para ASCII
- Decodificando strings codificadas em hexadecimal
- Lendo cabeçalhos HTTP brutos ou pacotes de rede
- Convertendo dumps hex de volta para texto legível
- Engenharia reversa de dados codificados
Exemplos
Conversão básica
- Entrada:
Olá - Saída:
4F 6C 61
Codificação segura para URL
- Entrada:
usuario@exemplo.com - Saída:
75 73 75 61 72 69 6F 40 65 78 65 6D 70 6C 6F 2E 63 6F 6D
Depuração de protocolos binários
- Entrada:
GET / HTTP/1.1 - Saída:
47 45 54 20 2F 20 48 54 54 50 2F 31 2E 31
Caracteres especiais (bytes UTF-8)
- Entrada:
Olá! 👋 - Saída:
4F 6C 61 21 20 F0 9F 91 8B
Emoji e caracteres não-ASCII tornam-se sequências de múltiplos bytes.
Quer consultar um código de caractere primeiro? Veja a Tabela ASCII para a referência completa.
Dicas de conversão
Formato Compacto vs. Espaced
- Espaced: 48 65 6C 6C 6F (mais fácil de ler)
- Compacto: 48656C6C6F (mais compacto, comum em APIs)
Codificação de Caracteres
Nota: A codificação UTF-8 usa uma sequência de bytes que pode variar em comprimento, dependendo dos caracteres. Caracteres ASCII usam um único byte, enquanto caracteres Unicode podem usar múltiplos bytes.
Sensibilidade a Maiúsculas
Valores hexadecimais não diferenciam maiúsculas de minúsculas. Tanto FF quanto ff representam 255.
Perguntas frequentes
ASCII cobre 128 caracteres (0-127). Unicode cobre muitos mais caracteres. Ao converter para hex/binário/octal/decimal, esta ferramenta usa bytes UTF-8, então caracteres Unicode podem se tornar múltiplos valores.
Espaços tornam a saída mais fácil de ler como grupos de bytes. Você pode remover os espaços se precisar de uma string hex compacta para uma API.
Sim. Caracteres não-ASCII são codificados usando UTF-8, então emojis frequentemente se tornam sequências de múltiplos bytes.
A conversão ocorre inteiramente no seu navegador. Não há um limite rígido, mas entradas muito grandes (100.000+ caracteres) podem ser lentas em dispositivos mais antigos.
Não. Toda a conversão acontece localmente no seu navegador usando JavaScript. Sua entrada nunca sai do seu dispositivo.
Valores ASCII comuns
- Espaço: 20 (hex) / 32 (decimal)
- 0-9: 30-39 (hex) / 48-57 (decimal)
- A-Z: 41-5A (hex) / 65-90 (decimal)
- a-z: 61-7A (hex) / 97-122 (decimal)
Consulte a tabela ASCII completa para todos os códigos de caracteres. Tabela ASCII.