Conversor online de imagem para hexadecimal

Converta qualquer imagem em um despejo de bytes hexadecimal ou em um URI de dados. Escolha maiúsculas e minúsculas, espaçamento e largura da linha e, em seguida, copie ou baixe o hexadecimal — tudo no seu navegador.

Como converter uma imagem para hexadecimal

Abra a ferramenta e insira uma imagem. O arquivo hexadecimal será exibido com as letras maiúsculas e minúsculas, o espaçamento e a largura da linha escolhidos — copie-o ou baixe o arquivo .txt.

Passo 1

Codificador aberto

Basta inserir uma imagem na ferramenta e ela lerá o formato real do arquivo a partir de sua assinatura de bytes.

Etapa 2

Selecione as opções

Escolha entre maiúsculas ou minúsculas, espaçamento e quantos bytes aparecerão em cada linha.

Etapa 3

Copiar ou Salvar

Copie o código hexadecimal para a sua área de transferência ou faça o download instantaneamente como um arquivo .txt simples.

Conversor online gratuito de imagens para hexadecimal para transformar qualquer imagem em um arquivo hexadecimal.

Um conversor de imagem para hexadecimal transforma os bytes de um arquivo de imagem em texto hexadecimal, com dois caracteres por byte. Essa é a estrutura binária de baixo nível da imagem — os dados exatos que o computador armazena — e não códigos de cores por pixel, como #FF0000. Quando você vê uma imagem expressa em hexadecimal, está vendo o próprio arquivo, byte a byte, e é por isso que o hexadecimal é o formato padrão para dumps, análises forenses e inspeção manual de cabeçalhos de arquivos. Programadores, engenheiros reversos e aprendizes curiosos o utilizam para verificar codificadores, estudar o funcionamento interno de formatos ou incorporar ativos binários diretamente em seu código.

Os motivos clássicos para exportar uma imagem em hexadecimal são a inspeção e a integração. Você pode confirmar se um arquivo realmente começa com os bytes corretos, verificar se um codificador produziu os bytes esperados ou incorporar um pequeno recurso binário diretamente no código-fonte ou em um URI de dados. O formato hexadecimal também trafega por canais que contêm apenas texto — logs, bancos de dados, mensagens de bate-papo e documentação — onde um arquivo binário bruto seria rejeitado ou corrompido. Como a saída é texto simples, é fácil copiá-la, compará-la e armazená-la em qualquer lugar. É também o formato que analistas de firmware, jogos e malware utilizam para identificar padrões em blocos binários.

Este conversor facilita a codificação. Basta arrastar e soltar uma imagem na ferramenta e ela lê o formato real a partir da assinatura de bytes do arquivo, gerando um dump hexadecimal que você pode copiar ou baixar como um arquivo de texto. Você escolhe entre letras maiúsculas ou minúsculas, adiciona um espaço entre os bytes para facilitar a leitura e define quantos bytes aparecem em cada linha — 8, 16, 24 ou 32, ou sem quebra de linha. O formato detectado e o tipo MIME são exibidos junto com o resultado. Tudo é executado no seu navegador com JavaScript, então sua imagem nunca é enviada para o servidor — ela é lida e codificada localmente, sem nenhum servidor envolvido. Um exemplo com um clique mostra a saída codificada instantaneamente.

Quer você o chame de codificador hexadecimal, extrator de bytes ou ferramenta de conversão de arquivos para hexadecimal, o objetivo é o mesmo: transformar uma imagem em texto portátil e legível. Este conversor online gratuito combina amplo suporte a formatos, opções de copiar e baixar e controles precisos de layout em uma interface intuitiva. Envie uma imagem, obtenha seu código hexadecimal e cole-o onde seu projeto precisar — ​​tudo no seu navegador, sem precisar enviar nada e sem instalar nada. É a maneira mais simples de codificar qualquer imagem em hexadecimal, sempre pronta para ser inspecionada, incorporada ou distribuída como texto.

Despejo de bytes hexadecimais

Converter todo o arquivo de imagem em um fluxo contínuo de bytes hexadecimais.

Caixa e espaçamento

Exiba o resultado em hexadecimal em maiúsculas ou minúsculas, com ou sem espaços entre os bytes.

Bytes por linha

Divida o conteúdo em blocos de 8, 16, 24 ou 32 bytes por linha, ou mantenha-o contínuo.

Formato detectado

Lê o formato real da imagem a partir da assinatura de bytes e exibe o tipo MIME.

Saída de URI de dados

Adicione um prefixo "data:" ou exporte uma string hexadecimal bruta sem nenhum prefixo.

Totalmente Privado

A codificação é feita no seu navegador — sua imagem nunca é enviada para nenhum servidor.

Perguntas frequentes

Perguntas frequentes

A conversão de imagem para hexadecimal transforma os bytes brutos do arquivo de imagem em texto hexadecimal, com dois caracteres por byte. Essa é a estrutura binária de baixo nível do arquivo, não os códigos de cores por pixel, permitindo que você leia, inspecione ou incorpore os bytes exatos armazenados pelo computador.

Abra a ferramenta, insira sua imagem e ela lerá o formato a partir da assinatura de bytes. Um arquivo hexadecimal será exibido com as letras maiúsculas e minúsculas, espaçamento e largura de linha escolhidos — copie-o ou baixe-o como um arquivo de texto em segundos.

O formato hexadecimal utiliza 16 símbolos e gera dados com aproximadamente o dobro do tamanho, enquanto o Base64 utiliza 64 símbolos e é mais compacto. O hexadecimal é mais fácil de ler byte a byte e é o padrão para despejos de memória, perícia forense e inspeção manual de cabeçalhos de arquivos.

A ferramenta reconhece PNG, JPEG, GIF, WebP, AVIF, HEIC, SVG, BMP e ICO a partir de suas assinaturas de bytes. Qualquer outro arquivo ainda é codificado como um fluxo hexadecimal binário genérico, então você pode extrair praticamente qualquer formato de imagem que enviar.

O uso de maiúsculas ou minúsculas define se os bytes usam AF ou af. O espaçamento adiciona um espaço entre cada byte para facilitar a leitura. Juntos, eles permitem que você corresponda ao estilo hexadecimal exato que seu editor, registro ou documentação espera ver.

Define quantos bytes aparecem antes da quebra de linha — 8, 16, 24 ou 32, ou nenhuma quebra. Os desenvolvedores costumam usar linhas de 16 bytes para espelhar os layouts clássicos dos editores hexadecimais e facilitar a análise dos despejos de memória.

Sim. Escolha o formato automático ou um prefixo de formato específico e a ferramenta gerará os dados: ;hex, Uma opção hexadecimal bruta também está disponível caso você precise apenas da sequência de bytes sem nenhum prefixo.

Não. Toda a codificação ocorre no seu navegador com JavaScript, portanto, sua imagem nunca sai do seu dispositivo. Nada é carregado, armazenado remotamente ou compartilhado com ninguém em nenhum momento durante o processo de conversão.

O formato hexadecimal representa cada byte com dois caracteres, portanto, uma imagem de 10 KB se torna cerca de 20 KB de texto. Esse tamanho é normal para um despejo completo de bytes e é por isso que o hexadecimal é mais adequado para inspeção do que para compressão de arquivos grandes.

Sim. É totalmente gratuito, sem marcas d'água, sem necessidade de cadastro e sem limites diários de qualquer tipo. Converta quantas imagens quiser, a qualquer momento, diretamente no seu navegador, sem precisar instalar nada.