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
Hello, ToolMill!
48656c6c6f2c20546f6f6c4d696c6c21
54686973206973206120686578206465636f646520746573742e
This is a hex decode test.
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
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
Ferramenta de codificação base64 / decodificação
Codifique o texto para Base64 ou decode Base64 de volta para conteúdo legível diretamente em seu navegador. É útil para inspecionar tokens, depurar cabeçalhos de autorização, verificar valores de configuração, decodificar pacotes de API e converter texto simples sem usar um serviço remoto. O ToolMill executa totalmente o lado cliente para privacidade e continua a funcionar offline após a instalação.
Codificação
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Codificação
ROT13 codificar / decodificar — Texto ↔ ROT13 cifra
ROT13 é uma cifra simples de substituição de letras que desloca A↔N, B↔O, etc. É frequentemente usado para spoilers, ofuscação de luz, e fórum / texto de e-mail. Esta ferramenta codifica texto simples para ROT13 e decodifica ROT13 de volta ao texto (a operação é simétrica). Executa 100% localmente em seu navegador — sem uploads — e funciona offline após instalar ToolMill como um PWA.
Codificação
URL Codificar / Decodificar (porcentagem de codificação)
URL Code/Decode (percent-encoding) converte caracteres inseguros em um formato seguro para URL e volta novamente. Use-o para strings de consulta, redirecionar URLs, parâmetros UTM e pedidos de depuração de API (RFC 3986). Executa 100% localmente em seu navegador — sem uploads — e funciona offline após instalar ToolMill como um PWA.
Codificação
