MIME-Typen-Referenz

Tippen Sie die Endung in die Suche des Browsers ein: Jede Endung steht einmal in der Tabelle, gängige Formate tragen den aktuell registrierten Wert, und Einträge mit x-Präfix bleiben als Altbestand stehen. Prüfen Sie den Wert auf Ihrem eigenen Server, bevor Sie ihn einsetzen.

Läuft lokal in deinem Browser
DateiendungContent-Type(Mime-Type)DateiendungContent-Type(Mime-Type)
.* (allgemeine Binärdaten bei unbekanntem Dateityp)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

So nutzen Sie die Content-Type-Tabelle

Das ist eine statische Nachschlagetabelle: Jede Zeile stellt eine Dateiendung dem Content-Type-Wert (MIME-Typ) gegenüber, den ein Webserver dafür sendet. Die Seite hat kein Eingabefeld und kein eigenes Skript, die Werte gehören also zum Dokument, das der Browser darstellt.

Jede Zeile enthält eine Endung und den Content-Type-Wert, den ein Server dafür sendet. Die Endungsspalte behält den führenden Punkt, und die erste Zeile deckt Dateien mit unbekanntem Typ ab: Sie werden als application/octet-stream ausgeliefert.

  1. Drücken Sie Strg+F (auf dem Mac Cmd+F) und tippen Sie eine Endung wie .json oder einen Wert wie image/svg+xml, um direkt zum gesuchten Eintrag zu springen.
  2. Verkürzen Sie die Liste über das Suchfeld über der Tabelle: Es filtert beim Tippen, und der Zähler nennt die passenden Zeilen. Die Schaltfläche neben einer Endung kopiert diese Endung.
  3. Treffen Sie die vollständige Endung. Die Tabelle trennt .js von .mjs und .yaml von .yml, weil beide Schreibweisen mit demselben Wert ausgeliefert werden.
  4. Lesen Sie den Wert, bevor Sie ihn in eine Konfiguration übernehmen: Einträge mit x-Präfix wie application/x-dxf sind ältere Registry-Schreibweisen, die manche Server noch senden, während gängige Formate den aktuell registrierten Typ tragen.
  5. Prüfen Sie vor dem Ausrollen gegen Ihren eigenen Server: nginx liefert seine Zuordnung in der Datei mime.types mit, und der Netzwerk-Bereich der DevTools zeigt den Content-Type, den eine Antwort tatsächlich trug.

Was die gelisteten Werte sind und wie weit sie reichen

Was in dieser Überarbeitung geändert wurde

Die Tabelle wiederholte Zeilen, die einer Endung zwei verschiedene Werte gaben: .jpg, .png, .tif, .xls, .ppt, .vsd, .vst, .ico, .jpe, .ps, .eps, .mdb, .dwf und .pdf standen zweimal darin, .tif sogar dreimal. Nun kommt jede Endung genau einmal vor, und eine Zeile mit der Endung „.“ und dem abgeschnittenen Wert application/x- wurde entfernt.

Die Werte viel genutzter Formate wurden anhand der nginx-Zuordnung und der mimetypes-Datenbank von Python korrigiert: .js, .mp3, .mp4, .svg, .bmp, .avi, .rtf, .xhtml und .m3u nennen jetzt text/javascript, audio/mpeg, video/mp4, image/svg+xml, image/bmp, video/x-msvideo, application/rtf, application/xhtml+xml und audio/x-mpegurl. Bei .class und .java stand der Platzhalter java/*, dort stehen nun application/java-vm und text/x-java-source.

Ergänzte Endungen

Vierundvierzig Endungen, die die alte Liste nicht abdeckte, sind hinzugekommen, darunter .json, .zip, .gz, .csv, .md, .docx, .xlsx, .pptx, .odt, .epub, .webp, .avif, .heic, .woff, .woff2, .wasm, .yaml und .webmanifest. Ihre Werte stammen aus der mime.types-Datei von nginx und aus der mimetypes-Datenbank von Python; wo beide schweigen, steht der bei der IANA registrierte Typ, etwa text/markdown für .md, application/yaml für .yaml und .yml sowie application/ld+json für .jsonld. Insgesamt listet die Tabelle 372 Einträge.

Historische Einträge der alten Liste blieben erhalten, weil Endungen wie .wk4 oder .wq1 weiterhin in Server-Logs und Konfigurationsdateien auftauchen. Diese Zeilen zeigen die importierte Schreibweise; Werte mit x-Präfix sind daher als Altbestand zu lesen.

Wie weit ein gelisteter Wert reicht

Über den Content-Type-Header entscheidet der Server, nicht die Datei: Dieselbe .txt kann je nach Konfiguration als text/plain oder als application/octet-stream gesendet werden, und ein Browser darf den Header ignorieren, wenn er den Inhalt selbst erkennt.

Nutzen Sie die Tabelle zum Nachschlagen und für Konfiguration, und prüfen Sie danach die Antwort-Header, um zu sehen, was wirklich gesendet wird. Für eine Datei, die Sie bereits haben, liest der MIME- und Dateisignatur-Detektor auf dieser Seite die ersten Bytes und nennt den wahrscheinlichen Typ.

Zuletzt verwendet: