Was ist ein MIME-Type und wie finde ich einen?
Ein MIME-Type sagt Browsern und Servern, was in einer Datei steckt: "image/png", "application/pdf", "text/html". Ohne den richtigen MIME erzwingt der Browser entweder einen Download oder zeigt Schrott.
Das ist eine Zwei-Wege-Suche über 300+ Types. Tipp eine Extension (.pdf -> application/pdf), einen MIME (application/json -> .json) oder einen Namen ("PNG-Bild" -> image/png, .png).
Alles läuft offline, weil die Daten in die Seite eingebacken sind. Die populärsten Types sind markiert, deprecated Types (wie image/jp2) kommen mit Warnung und Vorschlag fürs Ersetzen.
So nutzt du das Tool
- Eine Extension (.pdf, png, mp4) tippen, einen MIME (image/png, application/json) oder eine Beschreibung (Excel, PDF, audio MP3).
- Die Liste filtert sofort. Klick eine Kategorie - Image / Audio / Video / Application / Text / Font / 3D Model - um sie einzugrenzen.
- Pfeiltasten ^v bewegen das Highlight, Enter kopiert den MIME des ersten Treffers.
- Einen Eintrag klicken fürs Detail-Panel: Extensions, Kategorie, wann nutzen, fertiger Content-Type-Header, ob Browser ihn nativ rendern.
- Copy-Buttons holen nur den MIME, nur die Extension oder den vollen HTTP-Header zum direkten Pasten in Code.
Wann das nützlich ist
Alltags-MIME-Situationen für Entwickler:
- Datei via API senden - welcher Content-Type für XLSX? `application/vnd.openxmlformats-officedocument.spreadsheetml.sheet`. Hier in 2 Sekunden gecheckt.
- Uploads akzeptieren - der Client schickt eine Datei, du validierst `req.headers['content-type']`. Welche Werte sollte "image" akzeptieren? `image/png`, `image/jpeg`, `image/webp`, `image/avif`, `image/gif`. Alle als "populär" markiert.
- Nginx-/Apache-Config - du ergänzt `AddType` für eine neue Extension. `.woff2 -> font/woff2`. `.webmanifest -> application/manifest+json`.
- Service Worker in einer PWA - du musst mit dem richtigen MIME antworten, sonst rejected der Browser die Ressource. Hier nachschlagen.
- HTML5 video/audio - welche Container spielen nativ im Browser? Nach "browser native" filtern - sie sind markiert.
- Alte Formate - ein Kunde sagt "ich hab WMV hochgeladen". Du siehst, es ist `video/x-ms-wmv` und deprecated - schlag eine Konvertierung zu MP4 vor.
- Magic Numbers - du kennst nur die Extension und brauchst den MIME. Tipp `.jp2` und entdeck, dass JPEG 2000 deprecated ist.
Verwandte Tools: der HTTP-Request-Tester sagt dir, was dein Server wirklich liefert. Der HTTP-Headers-Inspektor zieht jeden Header aus einer Response.