Visor hexadecimal
Hex Viewer
Muestra cualquier archivo como volcado de desplazamiento, hexadecimal y ASCII, identifica los bytes mágicos y resalta las coincidencias de búsqueda.
Un volcado hexadecimal en el navegador: desplazamientos, bytes y ASCII imprimible lado a lado, con una búsqueda que acepta texto o hexadecimal. También identifica el archivo por sus primeros bytes e informa de la entropía de Shannon, que entre las dos suelen responder a «qué es esta cosa».
Suelta cualquier archivo para mirar dentro
Se lee en esta pestaña. No se sube nada, y un archivo de 2 GB se lee igual que uno de 2 kB.
O escribe algo
Se codifica como UTF-8. Por eso una sílaba coreana ocupa tres bytes y un emoji ocupa cuatro.
Origen
texto escrito
Tamaño
56 B
Buscar
Volcado hexadecimal
| 00000000 | 5375656c746120756e20617263686976 | Suelta un archiv |
| 00000010 | 6f2c206f206573637269626520617175 | o, o escribe aqu |
| 00000020 | c3ad2e0aec9588eb8595ed9598ec84b8 | ................ |
| 00000030 | ec9a9420f09f918b | ... .... |
Entropía
4,96 bits/byte
Cómo se usa
Suelta el archivo, o escribe
El texto escrito se codifica como UTF-8, que es la forma más rápida de ver por qué una ñ o una vocal con tilde ocupa dos bytes y un emoji cuatro.
Lee la línea de identificación
Sale de los bytes mágicos, no del nombre del archivo: un `.jpg` que aquí dice PNG es un archivo renombrado. El texto plano, el CSV y el JSON no tienen ninguna firma, y la página lo dice en lugar de adivinar.
Busca los bytes que esperas
Texto o hexadecimal; cada coincidencia se resalta en ambas columnas y se lista como un botón de salto. Útil para encontrar una cadena incrustada, una cabecera en un desplazamiento, o dónde se corta un archivo truncado.
Echa un vistazo a la entropía
Por encima de unos 7,9 bits por byte el contenido es efectivamente aleatorio: comprimido, cifrado o ya empaquetado. Una entropía baja significa texto o mucha repetición. Es una respuesta en un solo número a «¿esto ya está comprimido?».
Preguntas frecuentes
¿Puede abrir un archivo de 2 GB?
Lee una pantalla cada vez del archivo en lugar de cargarlo entero, así que un archivo grande se abre tan rápido como uno pequeño. Buscar sigue teniendo que recorrerlo, así que esa parte escala con el tamaño.
¿Puedo editar los bytes?
No: esto es un visor. Editar significa escribir un archivo de vuelta, y un editor hexadecimal que puede corromper algo en silencio es otra clase de herramienta con otro conjunto de salvaguardas.
¿Por qué la columna ASCII está llena de puntos?
Porque un punto representa cualquier byte fuera del ASCII imprimible, que es la mayor parte de un archivo binario, y todo el texto UTF-8 por encima de U+007F. Una ñ o una á se ven como puntos en esa columna mientras se leen perfectamente como UTF-8; la verdad está en el hexadecimal.
Puede recibir de
Inspector de Unicode
Unicode Inspector
Descompone el texto en puntos de código con su nombre, bloque, sistema de escritura y bytes en UTF-8 y UTF-16.
Texto a binario y hexadecimal
Text to Binary / Hex
Convierte texto a binario, octal, decimal o hexadecimal y de vuelta, en la codificación que elijas.
Codificador y decodificador Base64
Base64 Encoder & Decoder
Codifica y decodifica Base64 y Base64URL, para texto o archivos, tratando UTF-8 correctamente.
Búsqueda de tipos MIME
MIME Type Lookup
Busca el tipo MIME de una extensión o al revés, y deduce el tipo a partir de los bytes del archivo.
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
Codificador y decodificador Base64
Base64 Encoder & Decoder
Codifica y decodifica Base64 y Base64URL, para texto o archivos, tratando UTF-8 correctamente.
Búsqueda de tipos MIME
MIME Type Lookup
Busca el tipo MIME de una extensión o al revés, y deduce el tipo a partir de los bytes del archivo.
Decodificador de Protobuf
Protobuf Decoder
Decodifica una carga protobuf sin el archivo .proto, deduciendo números de campo, tipos de codificación y anidamiento.
Inspector de WebAssembly
WebAssembly Inspector
Enumera las importaciones, exportaciones, memoria y tamaños de sección de un módulo .wasm e imprime su formato de texto.
curl a código
curl to Code
Convierte un comando curl en fetch, axios, requests de Python, Go, PHP o PowerShell.
Hash de un texto
Text Hash
Calcula MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC-32 de una cadena, con salida opcional en mayúsculas o en Base64.