Pular para o conteúdo principal

Visualizador de Hex Dump

API reference

Visualize qualquer texto ou arquivo como um hex dump clássico — deslocamento de bytes, bytes em hexadecimal e colunas ASCII imprimíveis lado a lado, como xxd ou hexdump -C. Configure bytes por linha, agrupamento de bytes e deslocamento em hexadecimal ou decimal.

Entrada

Ou envie um arquivo
Drop a file or browse
One file · any type

Qualquer tipo de arquivo. Lido localmente no seu navegador. Usado somente quando a caixa de texto estiver vazia.

Opções

Saída

Hex Dump
 
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/hex-dump-viewer \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "Hello, World!",
    "bytesPerRow": "16",
    "byteGrouping": "2",
    "offsetFormat": "hex"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `hex-dump-viewer` tool (Hex Dump Viewer) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/hex-dump-viewer/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Visualizador de Hex Dump — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

Um visualizador de hex dump transforma texto ou um arquivo no layout clássico de três colunas que todo desenvolvedor de baixo nível reconhece: o deslocamento (offset) de bytes à esquerda, os bytes brutos em hexadecimal no meio e uma representação ASCII imprimível à direita. É a mesma visualização que você obtém com xxd ou hexdump -C na linha de comando — mas no seu navegador, sem instalação e sem envio de arquivos.

Como usar

Cole o texto na caixa Text Input ou arraste um arquivo para o envio para inspecionar seus bytes brutos. O dump é atualizado automaticamente. O texto é codificado em UTF-8 antes de ser despejado, então letras acentuadas, emojis e outros caracteres multibyte aparecem como os bytes reais que um programa leria do disco.

Três opções controlam o layout:

  • Bytes por linha — 8, 16 (o padrão) ou 32 bytes em cada linha. 16 corresponde à largura tradicional do hexdump -C.
  • Agrupamento de bytes — quantos bytes são unidos sem espaço. 1 gera bytes totalmente separados por espaços (48 65 6c), 2 gera pares no estilo xxd (4865 6c6c), 4 gera palavras de 32 bits.
  • Formato do deslocamento — mostra o deslocamento acumulado em hexadecimal (a convenção) ou em decimal.

Copie o resultado ou baixe-o como arquivo .txt usando os botões da saída.

Lendo um dump

Considere a linha 00000000: 4865 6c6c 6f2c 2057 6f72 6c64 21 Hello, World!. O 00000000 é o deslocamento do primeiro byte dessa linha. 48 é o valor hexadecimal de H (72 em decimal), 65 é e, e assim por diante. À direita, cada byte que está na faixa ASCII imprimível (0x20–0x7E) é mostrado como seu caractere; qualquer outro — códigos de controle, bytes altos, as partes de uma sequência UTF-8 multibyte — é exibido como . para que as colunas continuem alinhadas.

Usos comuns

  • Inspecionar números mágicos e cabeçalhos de arquivos (PNG, ZIP, ELF, PDF) para confirmar o tipo real de um arquivo.
  • Identificar caracteres invisíveis: uma tabulação perdida, um NUL 0x00, finais de linha CRLF vs LF, ou uma marca de ordem de bytes (EF BB BF) no início de um arquivo UTF-8.
  • Ver exatamente como uma string é codificada em bytes — útil ao depurar incompatibilidades de conjunto de caracteres.
  • Ensinar ou aprender como o texto se mapeia para ASCII e como o UTF-8 codifica caracteres não ASCII.

Meus dados são enviados para algum lugar?

Não. Tanto o texto quanto qualquer arquivo que você arrastar são processados inteiramente no seu navegador — nada é enviado a um servidor. Você pode desconectar-se da rede e a ferramenta continua funcionando.

O que conta como caractere "imprimível"?

Bytes de 0x20 (espaço) até 0x7E (~) são exibidos com seu caractere ASCII. Todos os outros bytes — caracteres de controle, 0x7F e todos os bytes acima de 0x7F — são mostrados como . na coluna ASCII, enquanto seu valor real está sempre visível na coluna hexadecimal.

hexhexdumpxxdbinarybytesasciiviewerdump

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.