Saltar al contenido

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.

🔒 Se ejecuta por completo en tu navegadormimecontent-typelookup

Buscar por extensión o tipo

Tipo MIMEExtensionesRegistro
application/geo+json.geojsoniana
application/hjson.hjsonde facto
application/json.json .mapiana
application/json5.json5de facto
application/jsonml+json.jsonmlapache
application/ld+json.jsonldiana
application/manifest+json.webmanifestiana
application/ubjson.ubjde facto
application/x-ipynb+json.ipynbde facto
application/x-web-app-manifest+json.webappde facto
model/gltf+json.gltfiana

Averiguar el tipo real de un archivo

Suelta cualquier archivo

Solo se leen los primeros 4 KB, en esta pestaña.

La tabla es mime-db@1.54.0 —el registro de la IANA más los mapas de Apache y nginx, que es lo que los servidores mandan de verdad— con los formatos coreanos de Hancom añadidos y marcados como de facto. La extensión y los bytes pueden discrepar honestamente: la extensión es una convención para nombrar, y el número mágico es lo que el archivo es.

Cómo se usa

  1. 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.

  2. 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.

  3. 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

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.