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.
Dos búsquedas en una página: a qué tipo MIME corresponde una extensión, y qué es realmente un archivo según sus primeros bytes. Esas dos respuestas pueden discrepar honestamente, y cuando lo hacen, los bytes tienen razón.
Buscar por extensión o tipo
| Tipo MIME | Extensiones | Registro |
|---|---|---|
| application/geo+json | .geojson | iana |
| application/hjson | .hjson | de facto |
| application/json | .json .map | iana |
| application/json5 | .json5 | de facto |
| application/jsonml+json | .jsonml | apache |
| application/ld+json | .jsonld | iana |
| application/manifest+json | .webmanifest | iana |
| application/ubjson | .ubj | de facto |
| application/x-ipynb+json | .ipynb | de facto |
| application/x-web-app-manifest+json | .webapp | de facto |
| model/gltf+json | .gltf | iana |
Averiguar el tipo real de un archivo
Suelta cualquier archivo
Solo se leen los primeros 4 KB, en esta pestaña.
Cómo se usa
Escribe una extensión o un tipo
La búsqueda va en ambos sentidos: `pdf` encuentra `application/pdf`, y `application/json` encuentra las extensiones que corresponden a él. Formatos coreanos como `hwp` también están en la tabla.
O suelta el archivo mismo
Solo se leen los primeros 4 KB, en esta pestaña, y se comparan con los números mágicos conocidos. Es suficiente para identificar la mayoría de los formatos de contenedor y de imagen.
Compara las dos respuestas
Un `.jpg` cuyos bytes dicen PNG es un archivo renombrado; un `.csv` cuyos bytes dicen ZIP es un `.xlsx` que alguien renombró. Esa discrepancia suele ser la razón por la que alguien está en esta página.
Preguntas frecuentes
¿Por qué mi archivo no tiene firma?
O es un formato de texto —CSV, JSON, HTML y texto plano no tienen ningún número mágico— o es un formato que este detector no cubre. La tabla son los formatos comunes, no todo lo que se ha registrado alguna vez.
¿Por qué dos tipos distintos comparten una extensión?
Porque los registros discrepan. La tabla combina el registro de IANA con los mapas de Apache y nginx —que es lo que los servidores envían realmente—, así que puedes ver tanto el tipo oficial como el que usará tu servidor.
¿Qué manda, la extensión o el tipo MIME?
Ninguno del todo. Una extensión es una convención de nombres que un usuario puede cambiar; una cabecera `Content-Type` es una afirmación que hace el servidor y en la que puede equivocarse. El número mágico es el único de los tres que describe el archivo en sí, y por eso los navegadores lo inspeccionan.
Puede recibir de
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.
Referencia de códigos de estado HTTP
HTTP Status Reference
Explica cada código de estado con su significado según la especificación, su comportamiento de caché y los errores habituales al usarlo.
Formateador y validador de JSON
JSON Formatter & Validator
Indenta, minifica y valida JSON, señalando la línea y la columna exactas del error de sintaxis.
Formateador y validador de YAML
YAML Formatter & Validator
Reindenta el YAML de forma uniforme, lo valida y señala los tabuladores y las anclas que rompen los analizadores.
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
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.
Inspector de cabeceras HTTP
HTTP Header Inspector
Pide una URL y muestra las cabeceras de respuesta completas, la cadena de redirecciones, los tiempos y la compresión usada.
Referencia de códigos de estado HTTP
HTTP Status Reference
Explica cada código de estado con su significado según la especificación, su comportamiento de caché y los errores habituales al usarlo.
Codificador y decodificador Base64
Base64 Encoder & Decoder
Codifica y decodifica Base64 y Base64URL, para texto o archivos, tratando UTF-8 correctamente.
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.