Inicio › Herramientas para desarrolladores › Buscador de tipos MIME

Buscador de tipos MIME

Escribe una extensión de archivo como .webp o un tipo MIME como application/pdf para obtener la respuesta al instante, explora más de 400 extensiones por categoría o suelta un archivo para comprobar su tipo real a partir de sus primeros bytes.

Última actualización:

ExtensiónTipo MIMETipo de archivoCopiar

Comprobar el tipo real de un archivo

Suelta cualquier archivo aquí o haz clic para elegirlo Solo lee los primeros bytes (número mágico) en tu dispositivo: no se sube nada

Las exportaciones contienen las filas que se muestran (usa la búsqueda y los filtros de categoría para acotarlas).

Publicidad
Publicidad

Cómo usar Buscador de tipos MIME

  1. Escribe una extensión o un tipo MIME en el cuadro de búsqueda, por ejemplo webp, .docx o image/svg+xml, y pulsa Buscar.
  2. Lee la tarjeta de respuesta con la coincidencia exacta y cópiala, o revisa la tabla para ver tipos relacionados.
  3. Filtra por categoría para explorar todos los tipos de imagen, audio, video, fuente o documento.
  4. Suelta un archivo en Comprobar el tipo real de un archivo para ver qué es realmente su contenido y si la extensión coincide.
  5. Exporta la lista filtrada como CSV o JSON, o como configuración de nginx o Apache lista para pegar.

Cómo se estructuran los tipos MIME

Un tipo MIME tiene un tipo y un subtipo separados por una barra, opcionalmente seguidos de parámetros: text/html; charset=utf-8. El tipo de nivel superior indica al software la clase general de datos:

Tipo de nivel superiorSe usa paraEjemplos
text/Texto legible por personastext/plain, text/html, text/css, text/csv, text/javascript
image/Imágenes y gráficosimage/png, image/jpeg, image/webp, image/svg+xml
audio/Sonidoaudio/mpeg, audio/wav, audio/ogg, audio/flac
video/Imágenes en movimientovideo/mp4, video/webm, video/quicktime
font/Archivos de fuentesfont/woff2, font/ttf, font/otf
model/Modelos 3Dmodel/gltf-binary, model/stl, model/obj
application/Todo lo demás: datos binarios, documentos, archivos comprimidos, datos estructuradosapplication/pdf, application/zip, application/json
multipart/, message/Contenedores de varias partes, correos electrónicosmultipart/form-data, message/rfc822

Los subtipos tienen sus propias convenciones: vnd. indica un tipo específico de un fabricante (application/vnd.ms-excel), x- uno no registrado (application/x-7z-compressed), y un sufijo como +xml, +json o +zip indica en qué formato genérico se basan los datos (image/svg+xml, application/ld+json, application/epub+zip).

Los tipos MIME que más necesitan los desarrolladores web

ExtensiónTipo MIMENota
.htmltext/htmlAñade ; charset=utf-8
.csstext/cssLos navegadores rechazan las hojas de estilos servidas con un tipo incorrecto
.js, .mjstext/javascriptLos scripts de módulo requieren un tipo JavaScript
.jsonapplication/jsonJSON es UTF-8 por definición
.svgimage/svg+xmlCon un tipo incorrecto, el SVG se muestra como texto o se descarga
.webp / .avifimage/webp / image/avifFormatos de imagen modernos
.woff2font/woff2Las fuentes también necesitan encabezados CORS entre dominios
.wasmapplication/wasmNecesario para la compilación en streaming de WebAssembly
.webmanifestapplication/manifest+jsonManifiesto de aplicación web progresiva
.mp4 / .webmvideo/mp4 / video/webmSírvelos con soporte de rangos de bytes para poder avanzar y retroceder

Firmas de archivo comunes (números mágicos)

FormatoPrimeros bytes (hex)Como texto
PNG89 50 4E 47 0D 0A 1A 0A‰PNG
JPEGFF D8 FFÿØÿ
GIF47 49 46 38 39 61GIF89a
PDF25 50 44 46 2D%PDF-
ZIP, DOCX, XLSX, EPUB, APK50 4B 03 04PK
GZIP1F 8B
WebP / WAV / AVI52 49 46 46 … 57 45 42 50 / 57 41 56 45 / 41 56 49 20RIFF…WEBP / WAVE / AVI
MP4, MOV, HEIC, AVIF?? ?? ?? ?? 66 74 79 70….ftyp + marca
EXE / DLL de Windows4D 5AMZ
WebAssembly00 61 73 6D\0asm

Consejo: en un servidor, nunca confíes en la extensión ni en el tipo indicado por el navegador de un archivo subido. Comprueba la firma, como hace el comprobador de archivos de arriba, y solo entonces acepta o procesa el archivo.

Preguntas frecuentes

¿Qué es un tipo MIME?

Un tipo MIME (oficialmente, media type) es una etiqueta como image/png o application/pdf que indica a los navegadores y otros programas qué clase de datos contiene un archivo. Los servidores web lo envían en el encabezado Content-Type, y los navegadores lo usan para decidir si muestran, reproducen o descargan un archivo.

¿Qué tipo MIME debo usar para un archivo desconocido?

Usa application/octet-stream. Significa datos binarios arbitrarios, y los navegadores ofrecerán descargar el archivo en lugar de intentar mostrarlo.

¿Cuál es el tipo MIME de JavaScript?

text/javascript. El RFC 9239 (2022) lo convirtió en el tipo oficial para JavaScript y los módulos de JavaScript; application/javascript sigue funcionando, pero está obsoleto.

¿Por qué mi servidor envía un Content-Type incorrecto?

Los servidores asocian extensiones con tipos mediante un archivo de configuración, como mime.types de nginx o las directivas AddType de Apache. Si falta una extensión, el servidor recurre a un valor por defecto como application/octet-stream o text/plain. Usa la exportación para nginx o Apache para añadir las entradas que faltan.

¿Cómo funciona la comprobación de archivos?

La mayoría de los formatos empiezan con una firma fija, o número mágico, como 89 50 4E 47 en PNG o %PDF en PDF. La herramienta lee solo los primeros y los últimos 64 KB del archivo en tu navegador, los compara con firmas conocidas y te avisa si el contenido no coincide con la extensión. El archivo nunca se sube.

¿Los archivos DOCX, XLSX y EPUB son realmente archivos ZIP?

Sí. Son archivos ZIP con una estructura interna específica, por eso su firma es la cabecera ZIP PK. El comprobador busca dentro del archivo carpetas como word/, xl/ o ppt/, o una entrada mimetype de EPUB, para indicar el formato exacto.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Generadores de código →