ToolMill.io

Hex Code / Decode — Texto ↔ Hex

Hex Code / Decode converte texto em bytes hexadecimal (base-16) e decodifica hex de volta em texto legível. Use-o para depurar cargas binárias, inspecionar bytes UTF-8, reverter strings escapadas e trabalhar com hashes ou protocolos de baixo nível. Aceita formatos hex comuns (com ou sem espaços, linhas novas ou prefixos 0x). Executa 100% localmente em seu navegador — sem uploads — e funciona offline após instalar ToolMill como um PWA.

Codificação

Experimenta.

Exemplos

Codificar texto para hex
Entrada
Hello, ToolMill!
Saída
48656c6c6f2c20546f6f6c4d696c6c21
Descodificar hex para texto
Entrada
54686973206973206120686578206465636f646520746573742e
Saída
This is a hex decode test.
Descodificar os bytes de hex espaçados
Entrada
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Saída
Hello ToolMill

O que significa codificação hex

Hex é uma representação base-16 de valores de byte. Cada byte é normalmente escrito como dois caracteres hex, razão pela qual o texto simples se expande para uma sequência mais longa quando você codifica aqui. Isso torna o hex útil quando você deseja inspecionar valores de nível de byte em um formulário legível e copiável.

Quando codificar texto para hex

Codificação de texto para hex é útil quando você deseja ver exatamente que bytes uma string produz, comparar cargas de trabalho copiadas, amostras de protocolo de documento ou inspecionar caracteres não imprimíveis indiretamente. Isso é muitas vezes mais fácil do que adivinhar o que um terminal, log API ou depurador está mostrando.

Quando decodificar hex de volta ao texto

A decodificação é útil quando uma ferramenta, log ou dump copiado lhe dá valores de byte em vez de caracteres legíveis. Uma decodificação bem sucedida só garante que os bytes podem ser interpretados como texto aqui. Alguns hex válidos ainda representam dados binários ou caracteres de controle, então saída legível nem sempre é o resultado esperado.

Regras de entrada e erros comuns

Hex válido usa os caracteres 0-9 e A-F, e maiúscula ou minúscula ambos funcionam. Esta ferramenta remove espaços e quebras de linha antes da decodificação, mas um número ímpar de caracteres hexadecimais ou qualquer caracter inválido ainda irá falhar. Se você colou prefixos como 0x, pontuação de logs, ou separadores de um despejo copiado, limpe essas partes primeiro.

Notas de codificação de texto

Quando você codifica texto, a página primeiro transforma esse texto em bytes e então representa esses bytes em hex. Isso importa para símbolos, caracteres emoji e não-latinos porque um caractere visível pode usar vários bytes. É por isso que dois sistemas podem parecer discordar quando usam codificações de texto diferentes.

O Hex não é criptografia

Antes de você confiar em valores convertidos em Hex em logs, APIs ou scripts

Antes de copiar o resultado para outro sistema, verifique se o destino espera um feitiço simples, bytes espaçados, caracteres maiúsculas ou minúsculas, ou formulários prefixados como 0x. Suposições de formatação pequenas muitas vezes importam mesmo quando os bytes subjacentes são tecnicamente os mesmos.

O que o Hex codifica/decodificar não confirma sobre os dados subjacentes

A conversão do Hex não lhe diz se os bytes vieram de texto simples, dados binários, conteúdo comprimido ou um formato específico da aplicação. Só muda a representação. Você ainda precisa saber o que os bytes devem significar antes de confiar na saída para depuração ou reutilização.

Como dizer se a saída de Hex decodificada parece correta

Saída hex decodificada pode parecer correta apenas se os bytes originais realmente representado texto na codificação de caracteres que você espera. Se o resultado contém símbolos ímpares, caracteres de substituição ou texto ilegível, o hex ainda pode ser válido enquanto a codificação de texto presumida está errada para o seu fluxo de trabalho.

O Hex muda a forma como os bytes são exibidos, não quem pode lê- los. Se os bytes originais representam texto legível, qualquer um pode convertê-los de volta facilmente. Use esta ferramenta para inspeção, depuração e fluxos de trabalho de conversão, não para proteger segredos.

Ferramentas relacionadas