Visualizador Hex Dump
Cole texto ou solte um arquivo (até 64 KB) e veja-o como `xxd` ou `hexdump -C` mostraria: coluna de offset em hex, bytes em hex e zona ASCII com caracteres imprimíveis (não-imprimíveis como `.`). Útil pra detectar BOMs, caracteres de controle ocultos, divergências de codificação, ou simplesmente entender o que realmente há num arquivo.
Hex dump (14 bytes)
00000000 48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21 0A |Hello, world!.|
Todo processamento é local — o conteúdo do arquivo nunca sai do seu navegador.
Como usar
- Alterne entre texto e arquivo.
- Escolha 8, 16 ou 32 bytes por linha.
- Leia as colunas hex e a zona ASCII, copie o dump se precisar.
Perguntas frequentes
- Por que há limite de tamanho?
- Renderizar hex dump no navegador é rápido pra dezenas de KB mas trava acima de 1 MB. O teto de 64 KB mantém o UI responsivo — pra arquivos maiores use `xxd` na linha de comando.
- Qual a codificação do texto?
- UTF-8. Um caractere como `é` aparece como dois bytes (`C3 A9`) e letras ASCII são um byte. Se precisa de codificação específica, cole bytes já codificados via arquivo.
- Por que bytes não imprimíveis são `.`?
- Mesma convenção que `xxd`: bytes fora do ASCII imprimível (0x20–0x7E) viram `.` pra manter alinhamento. A coluna hex ainda mostra o byte exato.
- Isso envia meu arquivo?
- Não. O arquivo é lido com a API FileReader e o dump é computado no seu navegador.
Ferramentas relacionadas
Calculadora Bit a Bit
AND, OR, XOR, NOT e deslocamentos em dois inteiros — em binário, hex, decimal sem sinal e com sinal, com largura de 8, 16, 32 ou 64 bits.
Tabela de Códigos ASCII
Navegue e busque as 256 linhas da tabela ASCII / ASCII estendida — decimal, hex, octal, binário e nomes de caracteres de controle.
Conversor de Bases Numéricas
Converta números entre binário, octal, decimal e hexadecimal.
Conversor de Tamanho de Bytes (KB / KiB / MB / MiB / ...)
Converta entre unidades decimais (KB, MB, GB — SI base 1000) e binárias (KiB, MiB, GiB — IEC base 1024), mais bits.
Descodificador de MessagePack
Cole bytes MessagePack em base64 ou hex e leia os valores — tipos, mapas aninhados, binários e datas — no seu navegador.
Descodificador de Protobuf (sem .proto)
Cole bytes protobuf em base64 ou hex e leia os campos — números, tipos de wire, mensagens aninhadas, cadeias e arrays packed — sem precisar de um esquema.