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
- Cole o hex em Entrada em qualquer um dos formatos suportados.
- O texto decodificado aparece em Saída.
- Use Copiar, ou Usar como entrada para codificar de novo com outra formatação.
Exemplo
0x48 0x69 0xc3 0xa0
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.