Decodificador de hex para texto

Converta bytes hex de volta para texto UTF-8. Aceita espaços, dois-pontos, vírgulas e prefixos 0x e \x; informa com clareza hex de tamanho ímpar ou inválido. Grátis.

56 caracteres · 56 bytes (UTF-8)

0 caracteres · 0 bytes (UTF-8)

Executa totalmente no seu navegador. Seus dados nunca são enviados.

O que é Decodificar hex?

Transforma bytes hexadecimais de volta em texto legível, decodificando-os como UTF-8. Entende formatos comuns: 48656c6c6f, 48 65 6c, 48:65:6c, 0x48 0x65 e \x48\x65.

Como usar Decodificar hex

  1. Cole o hex em Entrada em qualquer um dos formatos suportados.
  2. O texto decodificado aparece em Saída.
  3. Use Copiar, ou Usar como entrada para codificar de novo com outra formatação.

Exemplo

Entrada
0x48 0x69 0xc3 0xa0
Saída
Hià

Quando usar Decodificar hex

Use-o para ler dumps hex, arrays de bytes de logs ou strings com escape. Se os bytes não forem texto (uma imagem, um hash), a ferramenta avisa que não são UTF-8 válido – nesse caso, mantenha-os em hex ou use as ferramentas Base64.

Como funciona Decodificar hex

Prefixos 0x e \x, espaços em branco, dois-pontos, vírgulas, pontos e vírgulas e hífens são removidos; os dígitos restantes precisam ser hexadecimais e em número par. Cada par vira um byte, e os bytes são decodificados como UTF-8 estrito, para que sequências inválidas sejam informadas em vez de substituídas silenciosamente.

Casos de Uso Comuns

  • Ler strings codificadas em hex em logs ou dumps de banco de dados
  • Decodificar escapes \x.. copiados de código-fonte
  • Conferir que texto um payload hex contém

Perguntas Frequentes

Por que diz que o hex precisa ter um número par de dígitos?

Cada byte tem exatamente dois dígitos hex. Uma contagem ímpar significa que falta ou sobra um dígito.

Ele decodifica hex em Latin-1 ou UTF-16?

Não, os bytes são decodificados como UTF-8. Outras codificações mostram um erro de UTF-8 inválido.

Hex em maiúsculas é aceito?

Sim, A–F e a–f funcionam.

Explore mais categorias