Visualizador Hexadecimal
Envie qualquer arquivo e veja na hora seu conteúdo binário bruto como um dump hex interativo com colunas hexadecimal e ASCII lado a lado. Pesquise padrões de bytes em notação hex (FF D8 FF) ou strings de texto, pagine arquivos de qualquer tamanho e inspecione cada byte - todo o processamento é local no seu navegador para privacidade total. Grátis, sem cadastro.
Upload any file to view its contents as an interactive hex dump with side-by-side hex and ASCII representation. Search for byte patterns or text strings, scroll through pages, and select individual bytes.
Drop a file here or click to browse
Any file type accepted - no size limit
Upload any file to instantly view its raw binary contents. The hex dump shows three columns: the byte offset (left), the hexadecimal byte values (center, grouped in 16-byte rows), and the ASCII representation (right, with non-printable characters shown as dots). Use the search bar to find byte patterns by hex (e.g., "FF D8 FF" for JPEG files) or by ASCII text. Navigate between pages with the Previous/Next buttons and use the search result arrows to jump between matches. All processing is done locally in your browser - no data is uploaded to any server.
Por que usar nosso Visualizador Hexadecimal?
- Inspeção instantânea de arquivos binários: envie qualquer arquivo e veja na hora seu conteúdo binário bruto em um dump hex limpo e interativo. Nosso Visualizador Hexadecimal lê o arquivo no seu navegador e exibe os dados imediatamente - sem uploads para servidor, sem filas de processamento e sem limites de tamanho de arquivo. Basta arrastar, soltar e inspecionar.
- Pesquisa hex e de texto poderosa: pesquise padrões de bytes em notação hex (por exemplo, «FF D8 FF» para cabeçalhos JPEG) ou texto ASCII simples. O visualizador destaca todos os bytes correspondentes nas colunas hex e ASCII, mostra a contagem de resultados e permite saltar entre correspondências com a navegação anterior/próximo.
- Processamento 100% privado no navegador: seus arquivos nunca saem do seu dispositivo. Toda a análise hex, a pesquisa e a paginação acontecem localmente no seu navegador usando JavaScript. Nenhum dado é enviado a servidor algum - privacidade total garantida para inspecionar arquivos sensíveis.
- Paginação para qualquer tamanho de arquivo: arquivos de qualquer tamanho são suportados com paginação automática (1024 bytes por página). Navegue entre páginas com os botões Anterior/Próximo, veja o intervalo de bytes atual e vá direto aos resultados da pesquisa - tudo sem carregar o arquivo inteiro na memória de uma vez.
Casos de uso comuns do Visualizador Hexadecimal
- Análise de malware e segurança: pesquisadores e analistas de segurança podem inspecionar arquivos suspeitos no nível do byte para identificar padrões maliciosos, shellcode embutido ou estruturas de arquivo incomuns. Pesquise assinaturas de malware conhecidas por padrão hex e examine cabeçalhos em busca de anomalias.
- Engenharia reversa de formatos de arquivo: engenheiros reversos podem estudar formatos desconhecidos ou proprietários examinando a estrutura binária bruta. Identifique magic bytes, entenda a disposição dos dados, encontre tabelas de strings e mapeie especificações de formato por inspeção direta de bytes.
- Investigações de forense digital: analistas forenses podem examinar arquivos de evidência no nível binário para recuperar dados ocultos, verificar a integridade de arquivos, identificar fragmentos e pesquisar strings de texto ou padrões de bytes incriminadores dentro de arquivos binários de evidência.
- Depuração de problemas com dados binários: desenvolvedores que depuram implementações de protocolos binários, problemas de analisadores de arquivos ou corrupção de dados podem inspecionar os bytes brutos para verificar a codificação correta, conferir a ordem dos bytes e validar estruturas de dados conforme as especificações.
- Educação em ciência da computação: estudantes que aprendem sobre representação de dados binários, formatos de arquivo e conceitos de computação de baixo nível podem explorar como diferentes tipos de dados são codificados na memória. Veja exatamente como texto, números e estruturas são armazenados no nível do byte.
- Desenvolvimento de sistemas embarcados: engenheiros de sistemas embarcados podem inspecionar arquivos de firmware, blobs de configuração binária e dumps de memória. Verifique a ordem correta dos bytes, confira valores esperados de cabeçalho e pesquise padrões conhecidos em imagens de firmware binário.
O que é um dump hex?
Um dump hex (ou dump hexadecimal) é uma representação textual de dados binários em que cada byte é exibido como um número hexadecimal de dois dígitos. O dump costuma ser organizado em linhas de 16 bytes, com uma coluna de offset à esquerda mostrando a posição do byte no arquivo (em hex), os valores hexadecimais no centro e uma representação ASCII à direita com os caracteres imprimíveis (e os bytes não imprimíveis representados por pontos). Esse layout de três colunas facilita identificar cabeçalhos de arquivo, encontrar padrões e entender como os dados são estruturados no nível binário. Dumps hex são uma ferramenta essencial para depuração, forense e engenharia reversa, pois revelam o conteúdo exato de um arquivo independentemente do formato ou aplicação pretendidos.
Como funciona nosso Visualizador Hexadecimal
- 1. Enviar e ler: você envia qualquer arquivo arrastando e soltando ou clicando para procurar. O arquivo é lido como um ArrayBuffer no seu navegador usando a API FileReader - nenhum dado é enviado a servidor algum.
- 2. Exibir e paginar: os bytes brutos são divididos em páginas de 1024 bytes (64 linhas × 16 bytes). Cada linha mostra o offset, 16 valores de bytes hex agrupados em pares e a representação ASCII. Você pode navegar entre as páginas com os botões Anterior/Próximo.
- 3. Pesquisar e navegar: o recurso de pesquisa suporta dois modos: pesquisa hex (bytes hex separados por espaços como «FF D8 FF») e pesquisa de texto ASCII. Os bytes correspondentes são destacados em amarelo tanto na coluna hex quanto na ASCII. Use os botões de seta para saltar entre correspondências consecutivas.
Entendendo as colunas do dump hex
- Coluna Offset (esquerda): mostra a posição do byte no arquivo em formato hexadecimal de 8 dígitos. O primeiro byte está no offset 00000000, o 16º byte em 0000000F, e assim por diante. Isso facilita localizar posições específicas no arquivo.
- Coluna Hex (centro): exibe 16 bytes por linha como valores hexadecimais de dois dígitos (00-FF). Cada byte ocupa exatamente dois dígitos hex, facilitando identificar padrões de bytes como magic bytes, cabeçalhos e estruturas de dados. Os bytes são agrupados com espaçamento consistente para legibilidade.
- Coluna ASCII (direita): mostra a representação ASCII de cada byte. Caracteres imprimíveis (códigos ASCII 32-126) são exibidos como seu glifo, enquanto bytes não imprimíveis (caracteres de controle, bytes altos) aparecem como pontos (.). Isso ajuda a identificar rapidamente strings de texto embutidas em dados binários.
Privacidade, segurança e disponibilidade
O Visualizador Hexadecimal processa todos os arquivos inteiramente dentro do seu navegador usando JavaScript do lado do cliente. Nenhum dado de arquivo é enviado a servidor algum - cada byte permanece no seu dispositivo. Não há limites de tamanho de arquivo, exigência de cadastro nem teto de uso. A ferramenta é 100% gratuita, sem recursos premium ocultos. Esteja você inspecionando um arquivo de configuração de 1 KB ou uma imagem de disco de vários gigabytes, sua privacidade e segurança estão garantidas.
Perguntas frequentes
Um visualizador hexadecimal exibe o conteúdo binário bruto de qualquer arquivo como valores hexadecimais. Cada byte é mostrado como um número hex de dois dígitos (00 a FF), organizado em linhas de 16 bytes com uma coluna de offset e representação ASCII. Nosso Visualizador Hexadecimal processa os arquivos inteiramente no seu navegador - sem uploads para servidor.
Qualquer tipo de arquivo é suportado - imagens, documentos, executáveis, arquivos compactados, áudio, vídeo, dumps de firmware e mais. A ferramenta trata todos os arquivos como dados binários brutos e os exibe byte a byte, independentemente do formato.
Use notação hex (por exemplo, «FF D8 FF» para cabeçalhos JPEG) ou texto ASCII. Os bytes correspondentes são destacados em amarelo com um contador de resultados e setas de navegação para saltar entre as correspondências.
Nenhum limite artificial. Como o processamento é local, o limite prático depende da memória do seu dispositivo. A maioria dos computadores lida facilmente com arquivos de várias centenas de MB, com paginação para navegação eficiente.
O Visualizador Hexadecimal é somente leitura. Para editar bytes, experimente nossa ferramenta Editor Hexadecimal (Básico), que suporta modificação de bytes em tempo real com modos de inserção/sobrescrita e download do arquivo.
Absolutamente. O Visualizador Hexadecimal processa tudo localmente no seu navegador. Os arquivos nunca são enviados a servidor algum - toda a análise, paginação e pesquisa acontece no seu dispositivo.
A coluna Offset mostra a posição do byte em hex de 8 dígitos. A coluna Hex exibe cada byte como um valor hex de dois dígitos (16 por linha). A coluna ASCII mostra caracteres imprimíveis como glifos e bytes não imprimíveis como pontos (.).
Sim! 100% grátis, sem cadastro, sem conta, sem limites de uso e sem recursos premium ocultos. Inspecione quantos arquivos precisar - totalmente grátis, para sempre.