MIME-Typen nachschlagen

MIME-Typen nachschlagen: 178 Einträge von Dateiendung zu Content-Type und umgekehrt, mit Suche nach Dateiname, Endung oder Media Type.

 

–

 

EndungMIME-TypBeschreibungKopieren
.html, .htmtext/htmlHTML-Seite
.csstext/cssStylesheet
.js, .mjstext/javascriptJavaScript (RFC 9239)
.txttext/plainReiner Text
.csvtext/csvKommagetrennte Werte
.tsvtext/tab-separated-valuesTabulatorgetrennte Werte
.md, .markdowntext/markdownMarkdown
.icstext/calendarKalender (iCalendar)
.vcf, .vcardtext/vcardVisitenkarte (vCard)
.vtttext/vttUntertitel WebVTT
.srtapplication/x-subripUntertitel SubRip
.xmlapplication/xmlXML-Dokument (auch text/xml)
.xhtmlapplication/xhtml+xmlXHTML-Seite
.xsl, .xsltapplication/xslt+xmlXSLT-Stylesheet
.dtdapplication/xml-dtdXML-DTD
.rssapplication/rss+xmlRSS-Feed
.atomapplication/atom+xmlAtom-Feed
.rtfapplication/rtfRich Text Format
.logtext/plainProtokolldatei
.diff, .patchtext/x-diffDiff/Patch
.pytext/x-pythonPython-Quelltext
.javatext/x-java-sourceJava-Quelltext
.c, .htext/x-cC-Quelltext
.shapplication/x-shShell-Skript
.phpapplication/x-httpd-phpPHP (nur intern, wird serverseitig ausgeführt)
.sqlapplication/sqlSQL-Skript
.jsonapplication/jsonJSON
.jsonldapplication/ld+jsonJSON-LD (strukturierte Daten)
.mapapplication/jsonSource Map
.webmanifestapplication/manifest+jsonWeb-App-Manifest
.geojsonapplication/geo+jsonGeoJSON
.ndjsonapplication/x-ndjsonJSON-Zeilen (NDJSON)
.yaml, .ymlapplication/yamlYAML (RFC 9512)
.tomlapplication/tomlTOML
.ipynbapplication/x-ipynb+jsonJupyter-Notebook
.wasmapplication/wasmWebAssembly
.binapplication/octet-streamBeliebige Binärdaten
.sqlite, .sqlite3application/vnd.sqlite3SQLite-Datenbank
.mdbapplication/x-msaccessAccess-Datenbank
.gpxapplication/gpx+xmlGPS-Track
.kmlapplication/vnd.google-earth.kml+xmlGoogle Earth KML
.kmzapplication/vnd.google-earth.kmzGoogle Earth KMZ
.torrentapplication/x-bittorrentBitTorrent-Datei
.pdfapplication/pdfPDF-Dokument
.docapplication/mswordWord 97–2003
.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentWord-Dokument
.dotxapplication/vnd.openxmlformats-officedocument.wordprocessingml.templateWord-Vorlage
.docmapplication/vnd.ms-word.document.macroEnabled.12Word mit Makros
.xlsapplication/vnd.ms-excelExcel 97–2003
.xlsxapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetExcel-Arbeitsmappe
.xltxapplication/vnd.openxmlformats-officedocument.spreadsheetml.templateExcel-Vorlage
.xlsmapplication/vnd.ms-excel.sheet.macroEnabled.12Excel mit Makros
.pptapplication/vnd.ms-powerpointPowerPoint 97–2003
.pptxapplication/vnd.openxmlformats-officedocument.presentationml.presentationPowerPoint-Präsentation
.potxapplication/vnd.openxmlformats-officedocument.presentationml.templatePowerPoint-Vorlage
.ppsxapplication/vnd.openxmlformats-officedocument.presentationml.slideshowPowerPoint-Bildschirmpräsentation
.pptmapplication/vnd.ms-powerpoint.presentation.macroEnabled.12PowerPoint mit Makros
.vsdxapplication/vnd.ms-visio.drawingVisio-Zeichnung
.msgapplication/vnd.ms-outlookOutlook-Nachricht
.emlmessage/rfc822E-Mail-Nachricht
.odtapplication/vnd.oasis.opendocument.textOpenDocument Text
.odsapplication/vnd.oasis.opendocument.spreadsheetOpenDocument Tabelle
.odpapplication/vnd.oasis.opendocument.presentationOpenDocument Präsentation
.odgapplication/vnd.oasis.opendocument.graphicsOpenDocument Zeichnung
.epubapplication/epub+zipE-Book EPUB
.mobiapplication/x-mobipocket-ebookE-Book Mobipocket
.azwapplication/vnd.amazon.ebookKindle-E-Book
.psapplication/postscriptPostScript
.epsapplication/postscriptEncapsulated PostScript
.aiapplication/postscriptAdobe Illustrator (älter)
.zipapplication/zipZIP-Archiv
.gz, .tgzapplication/gzipGzip-Archiv
.tarapplication/x-tarTar-Archiv
.bz2application/x-bzip2Bzip2-Archiv
.xzapplication/x-xzXZ-Archiv
.zstapplication/zstdZstandard-Archiv
.7zapplication/x-7z-compressed7-Zip-Archiv
.rarapplication/vnd.rarRAR-Archiv
.isoapplication/x-iso9660-imageCD/DVD-Abbild
.exe, .dllapplication/vnd.microsoft.portable-executableWindows-Programm (oft auch application/x-msdownload)
.msiapplication/x-msiWindows-Installer
.dmgapplication/x-apple-diskimagemacOS-Disk-Image
.apkapplication/vnd.android.package-archiveAndroid-App
.debapplication/vnd.debian.binary-packageDebian-Paket
.rpmapplication/x-rpmRPM-Paket
.jarapplication/java-archiveJava-Archiv
.classapplication/java-vmJava-Bytecode
.swfapplication/x-shockwave-flashFlash (veraltet)
.pemapplication/x-pem-filePEM-Datei (Zertifikat oder Schlüssel)
.crtapplication/x-x509-ca-certZertifikat
.cerapplication/pkix-certZertifikat (DER)
.derapplication/x-x509-ca-certZertifikat (DER)
.csrapplication/pkcs10Zertifikatsanfrage
.crlapplication/pkix-crlSperrliste
.p12, .pfxapplication/x-pkcs12PKCS#12-Container
.p7sapplication/pkcs7-signatureS/MIME-Signatur
.p7mapplication/pkcs7-mimeS/MIME-Nachricht
.pngimage/pngPNG-Bild
.jpg, .jpeg, .jpeimage/jpegJPEG-Bild
.gifimage/gifGIF-Bild
.webpimage/webpWebP-Bild
.avifimage/avifAVIF-Bild
.svg, .svgzimage/svg+xmlSVG-Vektorgrafik
.icoimage/vnd.microsoft.iconIcon (oft auch image/x-icon)
.bmpimage/bmpBitmap
.tif, .tiffimage/tiffTIFF-Bild
.heicimage/heicHEIC-Bild (iPhone)
.heifimage/heifHEIF-Bild
.jxlimage/jxlJPEG XL
.apngimage/apngAnimiertes PNG
.jp2image/jp2JPEG 2000
.psdimage/vnd.adobe.photoshopPhotoshop-Datei
.dngimage/x-adobe-dngRAW (DNG)
.cr2image/x-canon-cr2RAW Canon
.nefimage/x-nikon-nefRAW Nikon
.xcfimage/x-xcfGIMP-Datei
.wofffont/woffWebfont WOFF
.woff2font/woff2Webfont WOFF2
.ttffont/ttfTrueType-Schrift
.otffont/otfOpenType-Schrift
.ttcfont/collectionSchriftsammlung
.eotapplication/vnd.ms-fontobjectEmbedded OpenType (veraltet)
.mp3audio/mpegMP3-Audio
.wavaudio/wavWAV-Audio
.ogg, .ogaaudio/oggOgg-Audio
.opusaudio/opusOpus-Audio
.flacaudio/flacFLAC verlustfrei
.aacaudio/aacAAC-Audio
.m4aaudio/mp4MPEG-4-Audio
.webaaudio/webmWebM-Audio
.mid, .midiaudio/midiMIDI
.aif, .aiffaudio/aiffAIFF-Audio
.wmaaudio/x-ms-wmaWindows Media Audio
.amraudio/amrAMR-Sprachaufnahme
.m3uaudio/x-mpegurlWiedergabeliste M3U
.mp4, .m4vvideo/mp4MPEG-4-Video
.webmvideo/webmWebM-Video
.ogvvideo/oggOgg-Video
.movvideo/quicktimeQuickTime-Video
.avivideo/x-msvideoAVI-Video
.mkvvideo/x-matroskaMatroska-Video
.wmvvideo/x-ms-wmvWindows Media Video
.flvvideo/x-flvFlash-Video
.mpeg, .mpgvideo/mpegMPEG-Video
.3gpvideo/3gpp3GPP-Video
.3g2video/3gpp23GPP2-Video
.tsvideo/mp2tMPEG-Transportstrom (nicht TypeScript)
.m3u8application/vnd.apple.mpegurlHLS-Wiedergabeliste
.mpdapplication/dash+xmlMPEG-DASH-Manifest
–application/x-www-form-urlencodedFormulardaten (Standard bei HTML-Formularen)
–multipart/form-dataFormular mit Datei-Upload
–multipart/byterangesMehrere Teilbereiche einer Antwort
–text/event-streamServer-Sent Events
–application/problem+jsonFehlerbeschreibung für APIs (RFC 9457)
–application/jwtJSON Web Token
–application/graphql-response+jsonGraphQL-Antwort
–application/x-protobufProtocol Buffers (nicht registriert)

Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.

Wozu MIME-Typen dienen

MIME-Typen, offiziell Media Types, sagen einem Programm, wie es Daten deuten soll. Ein Webserver schickt sie im Content-Type-Header mit, E-Mail-Programme in den Anhängen, Betriebssysteme nutzen sie zur Zuordnung von Programmen. Der Aufbau ist immer Typ/Untertyp, etwa image/png oder application/pdf. Diese MIME Type Liste enthält 178 Einträge.

Die Zuordnung von Dateiendung zu Media Type erfolgt über Tabellen wie diese, in nginx etwa in der Datei mime.types, in Apache über AddType. Liefert der Server einen falschen Content-Type, zeigt der Browser eine Datei als Text an, lädt ein Skript nicht oder startet einen Download statt der Anzeige. Mit dem Header X-Content-Type-Options: nosniff verlässt sich der Browser ausschließlich auf den gesendeten Typ.

Offiziell registriert werden Media Types bei der IANA. Typen mit x- oder vnd. im Namen sind herstellerspezifisch oder nicht standardisiert; für manche Formate gibt es mehrere verbreitete Schreibweisen, etwa beim Icon. Achtung bei .ts: Gemeint ist der MPEG-Transportstrom, nicht TypeScript.

Anleitung: MIME-Typen in 3 Schritten

  1. Dateiendung, Dateinamen oder MIME-Typ in das Suchfeld eingeben, etwa .webp, bericht.docx oder application/json.
  2. In der Tabelle Endung, MIME-Typ und Beschreibung ablesen.
  3. Den passenden Typ mit „Kopieren“ übernehmen und in Server-Konfiguration, Header oder Code einsetzen.

Typische Anwendungsfälle

  • Webserver einrichten: Eine fehlende Zuordnung in der mime.types von nginx oder per AddType in Apache ergänzen.
  • Datei-Upload absichern: Die erlaubten Content-Types für ein Upload-Formular festlegen, etwa nur PDF und Bilder.
  • API entwickeln: Den richtigen Content-Type für JSON, Fehlerbeschreibungen nach RFC 9457 oder Server-Sent Events setzen.
  • Anzeigeprobleme lösen: Klären, warum ein Browser eine Datei herunterlädt statt sie anzuzeigen oder ein Skript blockiert.
Fragen

Häufige Fragen

Was ist ein MIME-Typ?

Eine standardisierte Angabe zum Datenformat, bestehend aus Typ und Untertyp, etwa text/html. Webserver senden sie im Content-Type-Header.

Welcher MIME-Typ gilt für JavaScript?

text/javascript. RFC 9239 hat application/javascript als veraltet markiert; Browser akzeptieren beide.

Welchen Typ nehme ich für unbekannte Dateien?

application/octet-stream. Der Browser bietet die Datei dann zum Herunterladen an, statt sie anzuzeigen.

Woher kennt der Server die Dateiendung?

Aus einer Zuordnungstabelle in der Konfiguration, bei nginx aus mime.types, bei Apache über AddType oder die Datei mime.types des Systems.

Wie finde ich den MIME-Typ einer Datei heraus?

Unter Linux und macOS mit file --mime-type datei.pdf, das den Inhalt untersucht statt nur die Endung. Im Browser zeigt die Netzwerkanalyse der Entwicklertools den Content-Type, den der Server tatsächlich sendet.

Welchen MIME-Typ haben Office-Dateien wie docx und xlsx?

docx hat application/vnd.openxmlformats-officedocument.wordprocessingml.document, xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet. Die älteren Formate .doc und .xls nutzen application/msword und application/vnd.ms-excel.

Weitere Werkzeuge

Das könnte auch helfen

Alle 358 Werkzeuge