Hex para Text Converter Online
Conversão bidirecional de texto para hexadecimal no seu navegador.
Para que serve
Texto para hexadecimal sem complexidade
Uso universal
Hex é o padrão no desenvolvimento web (cores CSS), redes (endereços MAC) e depuração de baixo nível.
100% privado
Seu texto e dados são processados exclusivamente no seu navegador. Nada é transmitido a servidores externos.
Precisão garantida
Cada byte é convertido para seu valor hexadecimal exato conforme o padrão UTF-8, sem perdas.
Instantâneo
A representação hex aparece em tempo real. Sem espera, sem processamento no servidor.
Como funciona
Três passos, sem complicação
Escolha a direção
Selecione se você está convertendo de texto para hex ou de hex para texto usando o seletor de modo.
Insira seu conteúdo
Digite ou cole seu texto ou string hexadecimal. O resultado aparece em tempo real no painel de saída.
Copie o resultado
Copie a representação hexadecimal ou o texto decodificado para a área de transferência com um clique.
Perguntas frequentes
Ficou com dúvidas?
O sistema hexadecimal usa base 16, com dígitos de 0 a 9 e letras de A a F (onde A=10, B=11, ..., F=15). Cada caractere de texto é convertido para seu valor numérico ASCII/Unicode e depois expresso como dois dígitos hexadecimais. Por exemplo, A é 41 em hex porque seu valor ASCII é 65 (4x16 + 1 = 65).
Hexadecimal é muito mais compacto que binário: o que exige 8 dígitos binários (01000001) é representado com apenas 2 dígitos hex (41). Isso o torna muito mais prático para humanos lerem e trabalharem com valores a nível de byte, como endereços de memória, dumps de dados ou valores de cores CSS.
Cores web são expressas em hex (#FF5733), endereços MAC de rede usam hex (AA:BB:CC:DD:EE:FF), dumps de memória para depuração e análise forense usam hex, editores hex exibem o conteúdo de arquivos binários em hex, e os valores de bytes em protocolos de rede são tipicamente expressos em notação hexadecimal.
Em C, JavaScript, Python e na maioria das linguagens, literais hex são prefixados com 0x (por exemplo, 0xFF = 255). Em CSS, cores usam # como prefixo. Em bash e shell scripts, \x seguido do código hex pode ser usado para escapar caracteres. Hex é onipresente na programação de baixo nível e no desenvolvimento embarcado.
Os três são formas de representar dados binários como texto legível. Hex (base 16) é o mais compacto para inspeção humana byte a byte. Base64 (base 64) é mais eficiente em espaço para transmissão de dados (3 bytes para 4 caracteres). Binário (base 2) é a representação mais fundamental, mas a menos compacta. A conversão entre eles é matematicamente trivial.
Hex para texto: história do sistema hexadecimal e suas aplicações
O sistema hexadecimal tem suas raízes na necessidade prática de representar dados binários de forma compacta. Embora sistemas de base 16 sejam conhecidos desde o século XVII, sua adoção em massa na computação veio com a arquitetura de computadores de 8 bits das décadas de 1970 e 1980. A IBM popularizou o hex no gerenciamento de memória e registradores em seus mainframes, e o padrão se difundiu por toda a indústria.
No desenvolvimento web moderno, o hexadecimal é onipresente: cores CSS (#RRGGBB) são um dos usos mais visíveis. Cada componente de cor (vermelho, verde, azul) vai de 0 a 255, o que é expresso perfeitamente com dois dígitos hex (00 a FF). Editores de código destacam automaticamente valores de cores hex, e ferramentas como o seletor de cores do Chrome DevTools funcionam nativamente com hex.
Na forense digital e na cibersegurança, o hexadecimal é a linguagem de trabalho fundamental. Editores hex como HxD ou Hex Fiend permitem examinar qualquer arquivo no nível de bytes, o que é essencial para analisar malware, recuperar arquivos corrompidos, entender formatos binários proprietários ou estudar vulnerabilidades de software. A capacidade de ler hex com fluência é uma habilidade valorizada na área de segurança da informação.