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.

Aceita espaços/vírgulas/quebras de linha. Você também pode colar valores "compactos" (sem separadores) usando as opções abaixo.

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

Qual é a diferença entre ASCII e Unicode?

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.

Por que há espaços na minha saída?

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.

Posso converter emoji e caracteres especiais?

Sim. Caracteres não-ASCII são codificados usando UTF-8, então emojis frequentemente se tornam sequências de múltiplos bytes.

Qual é o comprimento máximo de entrada?

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.

Meus dados estão sendo enviados para algum lugar?

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.

Share this tool

Share a direct link or embed this tool on your site. Keep the Tooladex attribution link to support the project.