Conversor de Extensión ↔ Tipo MIME
Busca y convierte entre extensiones de archivo y tipos MIME (Content-Type) en ambas direcciones. Escribe ".png" o "png" para ver su tipo MIME, o "image/png" para ver las extensiones correspondientes. Incluye una tabla de referencia con unos 50 tipos comunes de imágenes, audio, vídeo y documentos.
| Extensión | Tipo MIME | Categoría |
|---|---|---|
| .jpg | image/jpeg | Imagen |
| .jpeg | image/jpeg | Imagen |
| .png | image/png | Imagen |
| .gif | image/gif | Imagen |
| .webp | image/webp | Imagen |
| .svg | image/svg+xml | Imagen |
| .bmp | image/bmp | Imagen |
| .ico | image/vnd.microsoft.icon | Imagen |
| .tiff | image/tiff | Imagen |
| .mp3 | audio/mpeg | Audio |
| .wav | audio/wav | Audio |
| .ogg | audio/ogg | Audio |
| .flac | audio/flac | Audio |
| .aac | audio/aac | Audio |
| .m4a | audio/mp4 | Audio |
| .mp4 | video/mp4 | Vídeo |
| .webm | video/webm | Vídeo |
| .avi | video/x-msvideo | Vídeo |
| .mov | video/quicktime | Vídeo |
| .mkv | video/x-matroska | Vídeo |
| application/pdf | Documento | |
| .doc | application/msword | Documento |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | Documento |
| .xls | application/vnd.ms-excel | Documento |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Documento |
| .ppt | application/vnd.ms-powerpoint | Documento |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | Documento |
| .txt | text/plain | Documento |
| .rtf | application/rtf | Documento |
| .odt | application/vnd.oasis.opendocument.text | Documento |
| .zip | application/zip | Archivo comprimido |
| .rar | application/vnd.rar | Archivo comprimido |
| .7z | application/x-7z-compressed | Archivo comprimido |
| .tar | application/x-tar | Archivo comprimido |
| .gz | application/gzip | Archivo comprimido |
| .html | text/html | Web / Texto |
| .css | text/css | Web / Texto |
| .js | text/javascript | Web / Texto |
| .json | application/json | Web / Texto |
| .xml | application/xml | Web / Texto |
| .csv | text/csv | Web / Texto |
| .md | text/markdown | Web / Texto |
| .woff | font/woff | Fuente |
| .woff2 | font/woff2 | Fuente |
| .ttf | font/ttf | Fuente |
| .otf | font/otf | Fuente |
| .eot | application/vnd.ms-fontobject | Fuente |
| .exe | application/x-msdownload | Ejecutable / Otros |
| .apk | application/vnd.android.package-archive | Ejecutable / Otros |
| .dmg | application/x-apple-diskimage | Ejecutable / Otros |
| .iso | application/x-iso9660-image | Ejecutable / Otros |
| .bin | application/octet-stream | Ejecutable / Otros |
Consejos
- Puedes buscar una extensión con o sin el punto inicial: tanto ".png" como "png" funcionan igual.
- Al buscar por tipo MIME, escribe la cadena completa separada por barra (por ejemplo "image/png") para ver al instante las extensiones correspondientes.
- Una misma extensión puede corresponder a más de un tipo MIME en la práctica (por ejemplo, ".ico" a veces se sirve como "image/x-icon" en lugar del registrado "image/vnd.microsoft.icon"), así que conviene verificar la configuración real de tu servidor cuando sea importante.
- Esta tabla es útil para copiar valores directamente en una cabecera Content-Type de HTTP o en el atributo accept de un formulario de subida de archivos.
- La misma extensión puede asociarse a distintos tipos MIME según el sistema operativo o la aplicación, así que ante la duda conviene consultar el registro oficial de IANA.
Preguntas frecuentes
A propósito — De dónde vienen los tipos MIME
MIME (Multipurpose Internet Mail Extensions) se creó a principios de los años 90 para que el correo electrónico pudiera transportar imágenes, audio y otros adjuntos binarios. El correo de la época se basaba en un estándar de solo texto (RFC 822) que asumía ASCII puro, por lo que los datos binarios debían codificarse (normalmente con Base64) y etiquetarse indicando qué tipo de dato era en realidad; esa etiqueta es el tipo MIME.
Un tipo MIME se escribe como "tipo/subtipo" (por ejemplo, image/png). El tipo indica una categoría amplia —image, audio, video, text, application, etc.— mientras que el subtipo especifica el formato concreto. Este diseño de dos niveles permite ampliar el sistema simplemente registrando un nuevo subtipo cada vez que aparece un formato nuevo, sin rediseñar todo el esquema.
Los tipos MIME pronto trascendieron el correo electrónico y fueron adoptados por HTTP, donde se convirtieron en la forma estándar en que un servidor web indica al navegador, mediante la cabecera de respuesta "Content-Type", cómo debe interpretarse un archivo. Los navegadores se apoyan en esta cabecera tanto como en la extensión del archivo (o más), así que un Content-Type mal configurado en el servidor puede hacer que un archivo con el nombre correcto se comporte de forma inesperada: se descarga en lugar de mostrarse, o un script no llega a ejecutarse.
Hoy en día la IANA (Internet Assigned Numbers Authority) es el registro oficial de los tipos MIME, y los nuevos tipos de medios pasan por un proceso formal de registro. Sin embargo, la correspondencia entre extensiones de archivo y tipos MIME no la impone la IANA en sí misma; en gran parte es una convención consolidada por la práctica, y por eso una tabla de referencia como esta resulta tan útil.