Codificador e decodificador Hex online

Converta texto e dados binários para o formato hexadecimal e decodifique Hex de volta para texto legível diretamente no navegador. Útil para depuração, análise de protocolos, hashes, inspeção de arquivos e processamento de dados de baixo nível. Suporta UTF-8, Unicode, espaços e sequências Hex em várias linhas.

Entrada
0 caract. · 0 bytes
Testar:
Resultado
✓ Representação hexadecimal de bytes ✓ Útil para depuração e análise de dados ✓ Suporte a UTF-8 e Unicode ✓ Os seus dados nunca saem do navegador
Exemplos
Codificar texto simples
Entrada Olá
Saída 4F6CC3A1

Converta texto legível em uma representação hexadecimal de bytes.

Decodificar uma string Hex
Entrada 4F6CC3A1
Saída Olá

Restaure o texto original a partir de uma sequência hexadecimal.

Codificar um payload JSON
Entrada {"id":123,"status":"pronto"}
Saída 7B226964223A3132332C22737461747573223A2270726F6E746F227D

Inspecione dados JSON no nível de bytes usando notação hexadecimal.

Codificar texto Unicode
Entrada Café ☕
Saída 436166C3A920E29895

Hex preserva sequências de bytes UTF-8, caracteres acentuados e emoji.

Como o Hex funciona

O formato hexadecimal representa cada byte usando dois caracteres de 00 a FF. Ao contrário do binário, que usa apenas 0 e 1, o Hex usa dezesseis símbolos: 0–9 e A–F.

Como um dígito Hex representa quatro bits binários, a notação hexadecimal é muito mais curta e fácil de ler do que dados binários brutos. Ela é comumente usada para depuração, análise de protocolos, inspeção de arquivos, dumps de memória, hashes, valores de cor e processamento de dados de baixo nível.

O hexadecimal usa dezesseis símbolos (0-9 e A-F). Cada dígito Hex representa 4 bits binários, e cada byte é escrito como dois caracteres Hex de 00 a FF.

0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 A 10 B 11 C 12 D 13 E 14 F 15

Hex e segurança

Hex é um formato de representação de bytes, não um método de criptografia. Uma string Hex pode ser convertida de volta aos dados originais sem senha ou chave secreta. Esse formato ajuda a exibir e transferir dados binários como texto, mas não oferece proteção nem confidencialidade.

Usos comuns do Hex

Hex é usado com frequência quando dados binários precisam ser exibidos em uma forma legível. Casos típicos incluem depuração de protocolos, inspeção de arquivos binários, hashes criptográficos, análise de memória, valores de cor como #FF0000 e solução de problemas no nível de bytes.

Desenvolvedores costumam usar a notação hexadecimal para inspecionar pacotes de rede, conteúdo de arquivos, certificados, chaves e outros dados que seriam difíceis de ler em formato binário bruto.

Hex vs Base64

Hex e Base64 são formas de representar dados binários como texto, mas servem a propósitos diferentes. Hex é mais fácil para humanos inspecionarem porque cada byte é exibido diretamente como dois caracteres hexadecimais.

Base64 é mais compacto e é comumente usado para transportar dados binários por APIs, e-mail, tokens JWT e outros sistemas baseados em texto. Hex geralmente é preferido para depuração e análise, enquanto Base64 é preferido para transmissão.

FAQ

Não. Hex é um formato de representação de bytes, não um método de criptografia. Ele pode ser convertido de volta aos dados originais.

Sim. Espaços, quebras de linha e separadores podem ser ignorados se a própria sequência Hex contiver pares de caracteres válidos.

Porque cada byte é representado por dois caracteres Hex. Por isso, Hex em forma de texto geralmente tem cerca do dobro do tamanho dos bytes originais.

Hex usa os dígitos 0-9 e as letras A-F. Maiúsculas e minúsculas não importam: a-f e A-F significam a mesma coisa.

Na maioria das vezes, por causa de um número ímpar de símbolos ou de caracteres fora do intervalo 0-9 e A-F.

Hex é usado em programação, depuração de protocolos, análise de arquivos binários, hashes, códigos de cor, codificação de URL e representação de bytes.

Hex é muito mais curto e fácil de ler. Um dígito hexadecimal representa quatro bits binários, tornando os dados binários significativamente mais compactos e legíveis.

Hex exibe cada byte diretamente usando dois caracteres hexadecimais, facilitando a inspeção e a depuração de dados. Base64 é mais compacto e é comumente usado para transportar dados binários por sistemas baseados em texto.
Ferramentas relacionadas

Conversor binário online

Converta texto em grupos binários de 8 bits e decodifique bytes binários de volta para texto legível.

Conversor ASCII

Converta caracteres ASCII e códigos numéricos para fluxos de trabalho com protocolos e parsers.

Decodificador JWT online

Decodifique tokens JWT no navegador e inspecione header, payload, claims e dados de expiração.

Conversor Unicode

Converta texto em escapes Unicode e decodifique escapes Unicode, entidades HTML e texto multilíngue.