Referencia de tipos MIME

Escribe una extensión en el buscador del navegador para localizarla: cada extensión aparece una sola vez, los formatos comunes llevan el valor registrado actual y las entradas con prefijo x- se conservan como grafías heredadas. Confirma el valor en tu propio servidor antes de publicarlo.

Se ejecuta localmente en tu navegador
Extensión de archivoContent-Type(Mime-Type)Extensión de archivoContent-Type(Mime-Type)
.* (datos binarios genéricos cuando se desconoce el tipo de archivo)application/octet-stream
.001application/x-001
.301application/x-301
.323text/h323
.3gpvideo/3gpp
.7zapplication/x-7z-compressed
.906application/x-906
.907drawing/907
.a11application/x-a11
.aacaudio/aac
.acpaudio/x-mei-aac
.aiapplication/postscript
.aifaudio/aiff
.aifcaudio/aiff
.aiffaudio/aiff
.anvapplication/x-anv
.apkapplication/vnd.android.package-archive
.asatext/asa
.asfvideo/x-ms-asf
.asptext/asp
.asxvideo/x-ms-asf
.atomapplication/atom+xml
.auaudio/basic
.avivideo/x-msvideo
.avifimage/avif
.awfapplication/vnd.adobe.workflow
.binapplication/octet-stream
.biztext/xml
.bmpimage/bmp
.botapplication/x-bot
.c4tapplication/x-c4t
.c90application/x-c90
.calapplication/x-cals
.catapplication/vnd.ms-pki.seccat
.cdfapplication/x-netcdf
.cdrapplication/x-cdr
.celapplication/x-cel
.cerapplication/x-x509-ca-cert
.cg4application/x-g4
.cgmapplication/x-cgm
.citapplication/x-cit
.classapplication/java-vm
.cmltext/xml
.cmpapplication/x-cmp
.cmxapplication/x-cmx
.cotapplication/x-cot
.crlapplication/pkix-crl
.crtapplication/x-x509-ca-cert
.csiapplication/x-csi
.csstext/css
.csvtext/csv
.cutapplication/x-cut
.dbfapplication/x-dbf
.dbmapplication/x-dbm
.dbxapplication/x-dbx
.dcdtext/xml
.dcxapplication/x-dcx
.derapplication/x-x509-ca-cert
.dgnapplication/x-dgn
.dibapplication/x-dib
.dllapplication/x-msdownload
.docapplication/msword
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotapplication/msword
.drwapplication/x-drw
.dtdtext/xml
.dwfmodel/vnd.dwf
.dwgapplication/x-dwg
.dxbapplication/x-dxb
.dxfapplication/x-dxf
.ednapplication/vnd.adobe.edn
.emfapplication/x-emf
.emlmessage/rfc822
.enttext/xml
.eotapplication/vnd.ms-fontobject
.epiapplication/x-epi
.epsapplication/postscript
.epubapplication/epub+zip
.etdapplication/x-ebx
.exeapplication/x-msdownload
.faximage/fax
.fdfapplication/vnd.fdf
.fifapplication/fractals
.flacaudio/flac
.flvvideo/x-flv
.fotext/xml
.frmapplication/x-frm
.g4application/x-g4
.gbrapplication/x-gbr
.gifimage/gif
.gl2application/x-gl2
.gp4application/x-gp4
.gzapplication/gzip
.heicimage/heic
.hglapplication/x-hgl
.hmrapplication/x-hmr
.hpgapplication/x-hpgl
.hplapplication/x-hpl
.hqxapplication/mac-binhex40
.hrfapplication/x-hrf
.htaapplication/hta
.htctext/x-component
.htmtext/html
.htmltext/html
.htttext/webviewhtml
.htxtext/html
.icbapplication/x-icb
.icoimage/x-icon
.iffapplication/x-iff
.ig4application/x-g4
.igsapplication/x-igs
.iiiapplication/x-iphone
.imgapplication/x-img
.insapplication/x-internet-signup
.ipaapplication/vnd.iphone
.ispapplication/x-internet-signup
.IVFvideo/x-ivf
.javatext/x-java-source
.jfifimage/jpeg
.jpeimage/jpeg
.jpegimage/jpeg
.jpgimage/jpeg
.jstext/javascript
.jsonapplication/json
.jsonldapplication/ld+json
.jsptext/html
.la1audio/x-liquid-file
.larapplication/x-laplayer-reg
.latexapplication/x-latex
.lavsaudio/x-liquid-secure
.lbmapplication/x-lbm
.lmsffaudio/x-la-lms
.lstext/javascript
.ltrapplication/x-ltr
.m1vvideo/x-mpeg
.m2vvideo/x-mpeg
.m3uaudio/x-mpegurl
.m4aaudio/x-m4a
.m4evideo/mp4
.m4vvideo/x-m4v
.macapplication/x-mac
.manapplication/x-troff-man
.mathtext/xml
.mdtext/markdown
.mdbapplication/x-msaccess
.mfpapplication/x-shockwave-flash
.mhtmessage/rfc822
.mhtmlmessage/rfc822
.miapplication/x-mi
.midaudio/mid
.midiaudio/mid
.milapplication/x-mil
.mjstext/javascript
.mmltext/xml
.mndaudio/x-musicnet-download
.mnsaudio/x-musicnet-stream
.mochatext/javascript
.movvideo/quicktime
.movievideo/x-sgi-movie
.mp1audio/mp1
.mp2audio/mp2
.mp2vvideo/mpeg
.mp3audio/mpeg
.mp4video/mp4
.mpavideo/x-mpg
.mpdapplication/vnd.ms-project
.mpevideo/x-mpeg
.mpegvideo/mpg
.mpgvideo/mpg
.mpgaaudio/rn-mpeg
.mppapplication/vnd.ms-project
.mpsvideo/x-mpeg
.mptapplication/vnd.ms-project
.mpvvideo/mpg
.mpv2video/mpeg
.mpwapplication/vnd.ms-project
.mpxapplication/vnd.ms-project
.mtxtext/xml
.mxpapplication/x-mmxp
.netimage/pnetvue
.nrfapplication/x-nrf
.nwsmessage/rfc822
.odctext/x-ms-odc
.odpapplication/vnd.oasis.opendocument.presentation
.odsapplication/vnd.oasis.opendocument.spreadsheet
.odtapplication/vnd.oasis.opendocument.text
.oggaudio/ogg
.ogvvideo/ogg
.otffont/otf
.outapplication/x-out
.p10application/pkcs10
.p12application/x-pkcs12
.p7bapplication/x-pkcs7-certificates
.p7capplication/pkcs7-mime
.p7mapplication/pkcs7-mime
.p7rapplication/x-pkcs7-certreqresp
.p7sapplication/pkcs7-signature
.pc5application/x-pc5
.pciapplication/x-pci
.pclapplication/x-pcl
.pcxapplication/x-pcx
.pdfapplication/pdf
.pdxapplication/vnd.adobe.pdx
.pemapplication/x-x509-ca-cert
.pfxapplication/x-pkcs12
.pglapplication/x-pgl
.picapplication/x-pic
.pkoapplication/vnd.ms-pki.pko
.plapplication/x-perl
.plgtext/html
.plsaudio/scpls
.pltapplication/x-plt
.pngimage/png
.potapplication/vnd.ms-powerpoint
.ppaapplication/vnd.ms-powerpoint
.ppmapplication/x-ppm
.ppsapplication/vnd.ms-powerpoint
.pptapplication/vnd.ms-powerpoint
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentation
.prapplication/x-pr
.prfapplication/pics-rules
.prnapplication/x-prn
.prtapplication/x-prt
.psapplication/postscript
.ptnapplication/x-ptn
.pwzapplication/vnd.ms-powerpoint
.pytext/x-python
.r3ttext/vnd.rn-realtext3d
.raaudio/vnd.rn-realaudio
.ramaudio/x-pn-realaudio
.rarapplication/x-rar-compressed
.rasapplication/x-ras
.ratapplication/rat-file
.rdftext/xml
.recapplication/vnd.rn-recording
.redapplication/x-red
.rgbapplication/x-rgb
.rjsapplication/vnd.rn-realsystem-rjs
.rjtapplication/vnd.rn-realsystem-rjt
.rlcapplication/x-rlc
.rleapplication/x-rle
.rmapplication/vnd.rn-realmedia
.rmfapplication/vnd.adobe.rmf
.rmiaudio/mid
.rmjapplication/vnd.rn-realsystem-rmj
.rmmaudio/x-pn-realaudio
.rmpapplication/vnd.rn-rn_music_package
.rmsapplication/vnd.rn-realmedia-secure
.rmvbapplication/vnd.rn-realmedia-vbr
.rmxapplication/vnd.rn-realsystem-rmx
.rnxapplication/vnd.rn-realplayer
.rpimage/vnd.rn-realpix
.rpmaudio/x-pn-realaudio-plugin
.rsmlapplication/vnd.rn-rsml
.rssapplication/rss+xml
.rttext/vnd.rn-realtext
.rtfapplication/rtf
.rvvideo/vnd.rn-realvideo
.samapplication/x-sam
.satapplication/x-sat
.sdpapplication/sdp
.sdwapplication/x-sdw
.shapplication/x-sh
.sisapplication/vnd.symbian.install
.sisxapplication/vnd.symbian.install
.sitapplication/x-stuffit
.slbapplication/x-slb
.sldapplication/x-sld
.slkdrawing/x-slk
.smiapplication/smil
.smilapplication/smil
.smkapplication/x-smk
.sndaudio/basic
.soltext/plain
.sortext/plain
.spcapplication/x-pkcs7-certificates
.splapplication/futuresplash
.spptext/xml
.ssmapplication/streamingmedia
.sstapplication/vnd.ms-pki.certstore
.stlapplication/vnd.ms-pki.stl
.stmtext/html
.styapplication/x-sty
.svgimage/svg+xml
.swfapplication/x-shockwave-flash
.tarapplication/x-tar
.tdfapplication/x-tdf
.tg4application/x-tg4
.tgaapplication/x-tga
.tifimage/tiff
.tiffimage/tiff
.tldtext/xml
.topdrawing/x-top
.torrentapplication/x-bittorrent
.tsdtext/xml
.ttffont/ttf
.txttext/plain
.uinapplication/x-icq
.ulstext/iuls
.vcftext/x-vcard
.vdaapplication/x-vda
.vdxapplication/vnd.visio
.vmltext/xml
.vpgapplication/x-vpeg005
.vsdapplication/vnd.visio
.vssapplication/vnd.visio
.vstapplication/vnd.visio
.vswapplication/vnd.visio
.vsxapplication/vnd.visio
.vtxapplication/vnd.visio
.vxmltext/xml
.wasmapplication/wasm
.wavaudio/wav
.waxaudio/x-ms-wax
.wb1application/x-wb1
.wb2application/x-wb2
.wb3application/x-wb3
.wbmpimage/vnd.wap.wbmp
.webmvideo/webm
.webmanifestapplication/manifest+json
.webpimage/webp
.wizapplication/msword
.wk3application/x-wk3
.wk4application/x-wk4
.wkqapplication/x-wkq
.wksapplication/x-wks
.wmvideo/x-ms-wm
.wmaaudio/x-ms-wma
.wmdapplication/x-ms-wmd
.wmfapplication/x-wmf
.wmltext/vnd.wap.wml
.wmvvideo/x-ms-wmv
.wmxvideo/x-ms-wmx
.wmzapplication/x-ms-wmz
.wofffont/woff
.woff2font/woff2
.wp6application/x-wp6
.wpdapplication/x-wpd
.wpgapplication/x-wpg
.wplapplication/vnd.ms-wpl
.wq1application/x-wq1
.wr1application/x-wr1
.wriapplication/x-wri
.wrkapplication/x-wrk
.wsapplication/x-ws
.ws2application/x-ws
.wsctext/scriptlet
.wsdltext/xml
.wvxvideo/x-ms-wvx
.x_bapplication/x-x_b
.x_tapplication/x-x_t
.xapapplication/x-silverlight-app
.xdpapplication/vnd.adobe.xdp
.xdrtext/xml
.xfdapplication/vnd.adobe.xfd
.xfdfapplication/vnd.adobe.xfdf
.xhtmlapplication/xhtml+xml
.xlsapplication/vnd.ms-excel
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xlwapplication/x-xlw
.xmltext/xml
.xplaudio/scpls
.xqtext/xml
.xqltext/xml
.xquerytext/xml
.xsdtext/xml
.xsltext/xml
.xslttext/xml
.xwdapplication/x-xwd
.yamlapplication/yaml
.ymlapplication/yaml
.zipapplication/zip

Cómo usar la tabla de Content-Type

Es una tabla estática de consulta: cada fila empareja una extensión de archivo con el valor Content-Type (tipo MIME) que un servidor web envía para ella. La página no tiene campo de entrada ni script propio, así que los valores forman parte del documento que renderiza el navegador.

Cada fila contiene una extensión y el valor Content-Type que un servidor envía para ella. La columna de extensión conserva el punto inicial, y la primera fila cubre los archivos de tipo desconocido: se sirven como application/octet-stream.

  1. Pulsa Ctrl+F (Cmd+F en Mac) y escribe una extensión como .json, o un valor como image/svg+xml, para saltar a la entrada que buscas.
  2. Reduce la lista desde el cuadro de búsqueda situado encima de la tabla: filtra mientras escribes y el contador indica cuántas filas coinciden. El botón junto a una extensión copia esa extensión.
  3. Coincide con la extensión completa. La tabla separa .js de .mjs y .yaml de .yml porque ambas grafías se sirven con el mismo valor.
  4. Lee el valor antes de copiarlo en una configuración: las entradas con prefijo x-, como application/x-dxf, son grafías antiguas del registro que algunos servidores todavía envían, mientras que los formatos comunes llevan el tipo registrado actual.
  5. Confirma con tu propio servidor antes de publicar: nginx incluye su tabla en mime.types, y el panel Red de las DevTools muestra el Content-Type que llevó realmente la respuesta.

Qué son los valores listados y hasta dónde llegan

Qué cambió en esta revisión

La tabla repetía filas que daban a una misma extensión dos valores distintos: .jpg, .png, .tif, .xls, .ppt, .vsd, .vst, .ico, .jpe, .ps, .eps, .mdb, .dwf y .pdf aparecían dos veces, y .tif tres veces. Ahora cada extensión aparece una sola vez, y se eliminó una fila que listaba la extensión «.» con el valor truncado application/x-.

Los valores de formatos muy usados se corrigieron con la tabla de nginx y la base mimetypes de Python: .js, .mp3, .mp4, .svg, .bmp, .avi, .rtf, .xhtml y .m3u muestran ahora text/javascript, audio/mpeg, video/mp4, image/svg+xml, image/bmp, video/x-msvideo, application/rtf, application/xhtml+xml y audio/x-mpegurl. .class y .java mostraban el marcador java/* y ahora muestran application/java-vm y text/x-java-source.

Extensiones añadidas

Se añadieron cuarenta y cuatro extensiones que la lista antigua no cubría, entre ellas .json, .zip, .gz, .csv, .md, .docx, .xlsx, .pptx, .odt, .epub, .webp, .avif, .heic, .woff, .woff2, .wasm, .yaml y .webmanifest. Sus valores provienen del archivo mime.types de nginx y de la base mimetypes de Python; cuando ambos callan se usa el tipo registrado en IANA, como text/markdown para .md, application/yaml para .yaml y .yml, y application/ld+json para .jsonld. En total, la tabla lista 372 entradas.

Se conservaron las entradas históricas de la lista antigua, porque extensiones como .wk4 o .wq1 siguen apareciendo en registros de servidor y archivos de configuración. Esas filas muestran la grafía importada, así que los valores con prefijo x- deben leerse como legado.

Hasta dónde llega un valor listado

La cabecera Content-Type la decide el servidor, no el archivo: el mismo .txt puede enviarse como text/plain o como application/octet-stream según la configuración, y un navegador puede ignorar la cabecera cuando reconoce el contenido por sí mismo.

Usa la tabla para consultar y para escribir configuración, y luego revisa las cabeceras de respuesta para ver qué se envía de verdad. Para inspeccionar un archivo que ya tienes, el detector de MIME y firma de archivo de este sitio lee sus primeros bytes e indica el tipo probable.

Herramientas recientes: