Visor Hex Dump
Pega texto o suelta un archivo (hasta 64 KB) y míralo como lo haría `xxd` o `hexdump -C`: columna offset hex, bytes en hex y zona ASCII con caracteres imprimibles (los no imprimibles como `.`). Útil para detectar BOMs, caracteres de control ocultos, desajustes de codificación, o simplemente entender qué hay realmente en un archivo.
Hex dump (14 bytes)
00000000 48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21 0A |Hello, world!.|
Todo el procesamiento ocurre localmente — el contenido del archivo nunca sale de tu navegador.
Cómo usar
- Cambia entre texto y archivo.
- Elige 8, 16 o 32 bytes por fila.
- Lee las columnas hex y la zona ASCII, copia el dump si lo necesitas.
Preguntas frecuentes
- ¿Por qué hay un límite de tamaño?
- Renderizar un hex dump en el navegador es rápido para decenas de KB pero se atasca pasado 1 MB. El tope de 64 KB mantiene el UI responsivo — para archivos mayores usa `xxd` en línea de comandos.
- ¿Qué codificación usa el texto?
- UTF-8. Un carácter como `é` aparece como dos bytes (`C3 A9`) y las letras ASCII son un byte. Si necesitas una codificación específica, pega los bytes ya codificados vía archivo.
- ¿Por qué los bytes no imprimibles son `.`?
- Misma convención que `xxd`: los bytes fuera del rango ASCII imprimible (0x20–0x7E) se vuelven `.` para mantener la alineación. La columna hex sigue mostrando el byte exacto.
- ¿Esto sube mi archivo?
- No. El archivo se lee con la API FileReader y el dump se computa en tu navegador.
Herramientas relacionadas
Calculadora Bit a Bit
AND, OR, XOR, NOT y desplazamientos sobre dos enteros — en binario, hex, decimal sin signo y con signo, con ancho de 8, 16, 32 o 64 bits.
Tabla de Códigos ASCII
Explora y busca las 256 filas de ASCII / ASCII extendido — decimal, hexadecimal, octal, binario y nombres de caracteres de control.
Conversor de Bases Numéricas
Convierte números entre binario, octal, decimal y hexadecimal.
Conversor de Tamaño de Bytes (KB / KiB / MB / MiB / ...)
Convierte entre unidades decimales (KB, MB, GB — SI base 1000) y binarias (KiB, MiB, GiB — IEC base 1024), más bits.
Decodificador de MessagePack
Pega bytes MessagePack en base64 o hex y lee los valores —tipos, mapas anidados, binarios y marcas de tiempo— en tu navegador.
Decodificador de Protobuf (sin .proto)
Pega bytes protobuf en base64 o hex y lee los campos —números, tipos de wire, mensajes anidados, cadenas y arrays packed— sin necesidad de un esquema.