A codificação hexadecimal é uma representação fundamental de dados. Esta ferramenta converte Hex e texto para depuração, análise de dados e inspeção de protocolos.
Conversor de Hex para texto
Cole Hex à esquerda para decodificar ou digite texto à direita para codificar como Hex, com detecção automática e conversão em tempo real.
Hexadecimal / Hex
Texto / Text
Como usar o conversor de Hex para texto
Decodificar (Hex → texto)
Cole a string Hex no editor esquerdo e o texto decodificado aparecerá à direita.
Codificar (texto → Hex)
Digite texto no editor direito e a codificação hexadecimal aparecerá à esquerda.
Detectar o formato
Reconhece prefixos 0x, espaços, vírgulas, quebras de linha e maiúsculas misturadas sem limpeza manual.
Suporte completo a UTF-8
Caracteres multibyte, como chinês, japonês e Emoji, são tratados corretamente.
Personalizar a saída
Use as opções superiores para escolher maiúsculas, prefixo 0x e separador de bytes.
O que é codificação hexadecimal?
Hexadecimal é um sistema de base 16 que usa 0-9 e A-F, em que A=10 e F=15.
Cada dígito Hex representa 4 bits e dois dígitos representam um byte; é mais compacto e legível que o binário.
É usado em endereços de memória, cores web, pacotes de rede, assinaturas de arquivos e hashes como SHA-256.
Usos comuns da codificação Hex
Hex aparece em várias áreas da computação. Estes são alguns cenários:
Depuração: inspecionar memória, protocolos de rede e arquivos binários.
Análise de protocolos: visualizar corpos HTTP e cargas TCP como texto legível.
Cores: valores como #FF5733 são tripletos RGB em notação hexadecimal.
Recuperação e perícia: encontrar texto incorporado em dumps Hex.
Aprendizado: dominar Hex ajuda a entender a representação de dados de baixo nível.
Perguntas frequentes
Q1Qual a diferença entre Hex e Base64?
Hex usa 16 caracteres e representa cada byte com 2, dobrando o tamanho. Base64 usa 64 caracteres e codifica 3 bytes em 4, com cerca de 33% de aumento. Hex é mais legível; Base64 é mais compacto.
Q2Por que meu Hex vira texto ilegível?
A entrada pode conter caracteres inválidos, usar codificação diferente de UTF-8 como GBK ou Latin-1, ou ter número ímpar de dígitos. Cada byte exige exatamente dois caracteres Hex.
Q3Meus dados são enviados?
Não. Todas as conversões ocorrem no navegador e os dados nunca são enviados, armazenados ou transmitidos a um servidor.
Q4Há suporte a chinês e Emoji?
Sim. O UTF-8 trata corretamente chinês, japonês, coreano e Emoji. Por exemplo, 中 vira e4b8ad e 😀 vira f09f9880.
Q5Posso colar Hex com 0x ou espaços?
Sim. 0x/0X, espaços, vírgulas, quebras de linha e tabulações são removidos automaticamente; 48 65 6C 6C 6F, 0x48,0x65,0x6C,0x6C,0x6F e 48656C6C6F resultam em Hello.