Converta texto para representação hexadecimal ou decodifique strings hex de volta para texto legível. Escolha seu delimitador e formato de caixa preferidos. Tudo é executado no seu navegador — nenhum dado é enviado para qualquer servidor.
Insira o texto para convertê-lo em uma string hexadecimal.
Cole uma string hexadecimal para decodificá-la de volta para texto legível.
A codificação hexadecimal (base-16) representa cada byte de dados como um par de dígitos hex, usando os caracteres 0-9 e A-F. Isso fornece uma representação compacta e inequívoca de dados binários que é fácil para humanos e máquinas lerem.
Codificação: O texto de entrada é primeiro convertido para sua sequência de bytes UTF-8 usando a API TextEncoder. Cada byte é então formatado como um valor hex de dois dígitos. Por exemplo, Hello se torna 48 65 6C 6C 6F.
Decodificação: A string hex é analisada em valores de bytes individuais, e o array de bytes resultante é decodificado de volta para uma string UTF-8 usando a API TextDecoder. O decodificador lida automaticamente com espaços, prefixos 0x e pares hex concatenados.
Visualize os valores exatos dos bytes de strings para depurar problemas de codificação, caracteres ocultos ou dados em nível de protocolo.
Valores hex são a forma padrão de representar cores em CSS e ferramentas de design, como #FF5733.
Muitas ferramentas de rede e analisadores de pacotes exibem dados em formato hexadecimal para inspeção compacta em nível de byte.
Programação de firmware e microcontroladores frequentemente usa representação hex para endereços de memória e valores de registradores.
A codificação hexadecimal converte cada byte de dados em uma string de dois caracteres usando os dígitos 0-9 e letras A-F (ou a-f). É comumente usada em programação, depuração e representação de dados porque fornece uma forma compacta e legível de expressar dados binários.
Cada caractere no texto é primeiro codificado para sua sequência de bytes UTF-8. Em seguida, cada byte é convertido para sua representação hexadecimal de dois dígitos. Por exemplo, a letra 'A' (ASCII 65) se torna '41' em hex, e 'Hello' se torna '48 65 6C 6C 6F'.
Esta ferramenta suporta três estilos de delimitadores: espaços (ex.: '48 65 6C 6C 6F'), sem delimitador (ex.: '48656C6C6F') e o prefixo 0x (ex.: '0x48 0x65 0x6C 0x6C 0x6F'). O decodificador detecta e lida automaticamente com os três formatos.
Sim. A ferramenta usa codificação UTF-8 via a API TextEncoder do navegador, então caracteres Unicode de múltiplos bytes são totalmente suportados. Por exemplo, o símbolo do euro (U+20AC) se torna 'E2 82 AC' em hex porque sua codificação UTF-8 é de três bytes.