.html MIME-Type: text/html

Dateien mit der Endung .html (HTML-Dokument) verwenden den MIME-Type text/html.

Aktualisiert am

text/html
MIME-Typ für .html
Web
Kategorie
Ja
Mit gzip/Brotli komprimieren

Welchen MIME-Typ haben .html-Dateien?

Der MIME-Type (Medientyp) für HTML-Dokument-Dateien mit der Endung .html lautet text/html. Er ist der Typ jeder Webseite. Gib immer einen Zeichensatz (text/html; charset=utf-8) an oder deklariere <meta charset="utf-8"> in den ersten 1024 Bytes, sonst muss der Browser die Kodierung raten.

Content-Type-Header

Content-Type: text/html; charset=utf-8

Textbasierte Typen sollten ein charset enthalten, damit der Browser Zeichen korrekt dekodiert.

Server-Konfiguration

ServerKonfiguration
Nginx (mime.types oder types {})text/html html;
Apache (.htaccess)AddType text/html .html
IIS (web.config)<mimeMap fileExtension=".html" mimeType="text/html" />
Node.js / Expressres.type('html') oder res.setHeader('Content-Type', 'text/html; charset=utf-8')
Amazon S3Setze Content-Type: text/html am Objekt (Metadaten) oder übergib --content-type text/html an aws s3 cp

Sollten .html-Dateien komprimiert werden?

Ja. HTML-Dokumente sind Text, daher spart das Aktivieren von gzip oder Brotli für text/html meist 50–80 % der Übertragungsgröße. Prüfe, ob die Komprimierungsliste deines Servers diesen Typ enthält – am besten mit dem Website-Kompressionstest.

Warum der MIME-Type wichtig ist

Browser entscheiden anhand des Content-Type-Headers, nicht der Dateiendung, ob eine Antwort dargestellt, ausgeführt, abgespielt oder heruntergeladen wird. Bei X-Content-Type-Options: nosniff führt ein falscher Typ dazu, dass Stylesheets und Skripte komplett blockiert werden. Bei Uploads solltest du dem vom Client gesendeten Typ nie vertrauen, sondern den Inhalt der Datei (ihre Magic Bytes) auf dem Server prüfen.

Häufige Fragen

Welcher MIME-Type gilt für .html?
text/html.
Wie setze ich den Content-Type für .html in Nginx?
Stelle sicher, dass text/html html; im types-Block steht (meist in /etc/nginx/mime.types), und lade Nginx danach neu.
Sollte ich .html-Dateien mit gzip komprimieren?
Ja – das Format lässt sich gut komprimieren, also nimm den Typ in deine gzip/Brotli-Konfiguration auf.