Home/ Glossar/ MIME-Typen
Tools

MIME-Typen

Das MIME-Typen-Tool ist eine schnelle Referenz für die Zuordnung zwischen MIME-Typen (auch Content-Types genannt) und Dateiendungen. Entwickler können sowohl von einer Dateiendung zum MIME-Typ als auch vom MIME-Typ zu den zugehörigen Dateiendungen nachschlagen. Die vollständige Tabelle umfasst über 100 gängige Dateiformate aus allen Bereichen: Text, Bilder, Video, Audio, Archiv und Anwendungsdaten.

Was sind MIME-Typen?

MIME steht für Multipurpose Internet Mail Extensions und bezeichnet ein Standard-Format zur Beschreibung des Inhaltstyps von Daten. MIME-Typen werden in HTTP-Headern (Content-Type), E-Mails, Datei-APIs und vielen anderen Kontexten verwendet, um dem Empfänger mitzuteilen, welche Art von Daten er vorliegen hat. Ein MIME-Typ besteht aus einem Haupttyp (z. B. text, image, application) und einem Untertyp (z. B. html, png, json), getrennt durch einen Schrägstrich: text/html, image/png, application/json.

Wie funktioniert das Tool?

Das Tool enthält eine vollständige clientseitige Datenbank mit MIME-Typ-zu-Endung-Zuordnungen nach IANA-Standard. Im Suchfeld kann entweder eine Dateiendung (z. B. '.pdf') oder ein MIME-Typ (z. B. 'application/pdf') eingegeben werden. Das Tool zeigt sofort alle Treffer mit der jeweils zugehörigen Gegenseite an. Die vollständige Tabelle ist filterbar und zeigt für jeden Eintrag den MIME-Typ, alle assoziierten Dateiendungen und die Kategorie.

Typische Anwendungsfälle

  • Ermitteln des korrekten Content-Type-Headers für eine HTTP-Antwort auf eine Datei-Download-Anfrage
  • Überprüfen, welche MIME-Types für eine Upload-Validierung (accept-Attribut) zulässig sind
  • Nachschlagen des MIME-Typs für exotische Dateiformate wie WebP, AVIF oder WASM
  • Konfigurieren eines Webservers (nginx, Apache) mit den richtigen MIME-Typ-Zuordnungen

Schritt-für-Schritt-Anleitung

  1. Schritt 1: Gib eine Dateiendung (z. B. 'svg') oder einen MIME-Typ (z. B. 'image/svg+xml') in das Suchfeld ein.
  2. Schritt 2: Wähle aus den Ergebnissen den passenden Eintrag aus.
  3. Schritt 3: Kopiere den MIME-Typ oder die Dateiendung für deine Anwendung.
  4. Schritt 4: Nutze die vollständige Tabelle zum Durchstöbern aller verfügbaren MIME-Typen nach Kategorie.

Beispiel

Eingabe
.webp
Ausgabe
image/webp

Tipps & Hinweise

  • Der korrekte MIME-Typ für JSON ist application/json, nicht text/json. Letzteres wird zwar von manchen Servern akzeptiert, ist aber nicht standardkonform.
  • Für Webfonts gibt es spezifische MIME-Typen: font/woff, font/woff2, font/ttf. Veraltete Server verwenden oft application/x-font-woff.
  • Das HTML-Input-Attribut accept unterstützt sowohl Dateiendungen (.pdf) als auch MIME-Typen (application/pdf) und Wildcards (image/*) – kombinierbar als kommaseparierte Liste.

Häufige Fragen

Was ist der Unterschied zwischen application/json und text/json?
application/json ist der offizielle, von der IANA registrierte MIME-Typ für JSON (RFC 8259). text/json ist nicht standardisiert und sollte nicht verwendet werden. Alle modernen Frameworks und Browser erwarten application/json.
Wie setze ich den Content-Type-Header in meinem Webserver?
In nginx: add_header Content-Type 'application/json'. In Apache: AddType application/json .json. In Express.js: res.setHeader('Content-Type', 'application/json') oder einfacher res.json(), das den Header automatisch setzt.
Was bedeutet das charset-Parameter im Content-Type?
Bei textbasierten MIME-Typen kann die Zeichenkodierung angegeben werden: Content-Type: text/html; charset=utf-8. Ohne Angabe verwenden Browser bei HTML standardmäßig ISO-8859-1 (Latin-1), was zu falschen Umlauten führen kann.
MIME-Typen
Konvertiere MIME-Typen in Dateiendungen und umgekehrt – mit vollständiger Referenztabelle für über 100 Dateiformate.
Tool öffnen