MIME-Typen
Was in Content-Type gehört – und was passiert, wenn es falsch ist.
Beispiele ersetzen vorübergehend Eingabe und Einstellungen. Du kannst deine vorherige Arbeit wiederherstellen.
0 Zeichen
- Typen
- 50
Ergebnis
html htm text/html
Eine Webseite. Immer mit charset=utf-8.
css text/css
js mjs text/javascript
application/javascript ist veraltet, wird aber noch überall ausgeliefert.
json application/json
Kein charset-Parameter: JSON ist per Definition UTF-8.
xml application/xml
text/xml ist ebenfalls registriert und bedeutet für Browser dasselbe.
txt text/plain
csv text/csv
md text/markdown
yaml yml application/yaml
Seit 2024 registriert; ältere Server senden text/yaml.
pdf application/pdf
zip application/zip
gz application/gzip
tar application/x-tar
7z application/x-7z-compressed
rar application/vnd.rar
png image/png
jpg jpeg image/jpeg
Der Typ heißt jpeg, auch wenn die Endung jpg ist.
gif image/gif
webp image/webp
avif image/avif
svg image/svg+xml
Mit einem anderen Typ ausgeliefert, zeigt der Browser es nicht an.
ico image/x-icon
Registriert ist image/vnd.microsoft.icon; beide funktionieren.
bmp image/bmp
tif tiff image/tiff
heic image/heic
mp4 m4v video/mp4
webm video/webm
mov video/quicktime
mp3 audio/mpeg
Nicht audio/mp3 – das ist nicht registriert.
m4a audio/mp4
wav audio/wav
audio/x-wav und audio/wave kommen in der Praxis ebenfalls vor.
ogg oga audio/ogg
flac audio/flac
woff2 font/woff2
woff font/woff
ttf font/ttf
otf font/otf
wasm application/wasm
Muss exakt stimmen, sonst verweigert die Streaming-Kompilierung die Datei.
doc application/msword
docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
xls application/vnd.ms-excel
xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
ppt application/vnd.ms-powerpoint
pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
epub application/epub+zip
ics text/calendar
vcf text/vcard
srt application/x-subrip
vtt text/vtt
Muss exakt stimmen, sonst ignoriert der Browser die Untertitelspur.
bin application/octet-stream
Der Rückfall: Bytes, über die nichts gesagt wird.Ihre Dateien bleiben auf Ihrem Gerät
Dieses Tool läuft vollständig in Ihrem Browser. Was Sie einfügen, wird auf Ihrem Gerät verarbeitet und nie an einen Server gesendet. Es ist daher auch für Tokens, Schlüssel und unveröffentlichte Texte sicher.
Beispiel
Beispiel: den Content-Type für PNG nachschlagen
Gib .png in das Suchfeld ein. Dafür musst du keine Bilddatei hochladen.
Der Treffer lautet image/png. Der passende HTTP-Header ist Content-Type: image/png. Die Zuordnung erfolgt anhand der Endung; der tatsächliche Dateiinhalt wird nicht geprüft.
So funktioniert es
- Das Feld leer lassen für die Liste.
- Eine Endung eintippen – png oder .png – für ihren Typ.
- Einen Teil eines Typs eintippen, etwa image/, für alles darunter.
- Die Hinweise lesen: einige davon scheitern leise statt laut.
Häufige Fragen
- Welche sind wirklich wichtig?
- Die, bei denen ein Browser sich weigert zu handeln, wenn sie falsch sind. Ein SVG als text/plain wird nicht dargestellt. Ein WebAssembly-Modul unter irgendetwas anderem als application/wasm lässt sich nicht streamen. Eine .vtt-Untertiteldatei mit falschem Typ wird stillschweigend nicht geladen.
- Heißt es text/javascript oder application/javascript?
- text/javascript. application/javascript war jahrelang die Empfehlung und gilt inzwischen als überholt, aber beide funktionieren überall, und die alte Form wird Ihnen weiter begegnen.
- Soll ich charset=utf-8 anhängen?
- An text/html und text/plain ja. An application/json nicht – JSON ist per Definition UTF-8, und ein charset-Parameter darauf ist bedeutungslos, wenn auch harmlos.
- Was ist application/octet-stream?
- „Ein paar Bytes, und ich sage Ihnen nicht, welche.“ Es ist die richtige Antwort, wenn man es wirklich nicht weiß, und es bringt einen Browser dazu, herunterzuladen statt anzuzeigen.
- Wird etwas an einen Server geschickt?
- Nein. Es läuft im Browser, was Sie eingeben, bleibt auf Ihrem Rechner.
Verwandte Tools
⛶ HTTP-Statuscodes Was die Zahl bedeutet und wann man sie sendet. ∿ Bildtools Bild zu Base64 Ein Bild, das Sie in ein Stylesheet einfügen können. 字 Konverter Zeichenkodierung umwandeln Eine CSV mit kaputten Umlauten reparieren oder in der Kodierung speichern, die ein System verlangt. ‹› HTML-Formatierer Eingerückt zum Lesen oder zusammengedrückt zum Ausliefern.