.txt MIME-Typ: text/plain

Dateien mit der Endung .txt (Klartext) verwenden den MIME-Typ text/plain.

Aktualisiert am

text/plain
MIME-Typ für .txt
Text
Kategorie
Ja
Mit gzip/Brotli komprimieren

Welcher MIME-Typ hat .txt-Dateien?

Der MIME-Typ (Medientyp) für Klartext-Dateien mit der Endung .txt ist text/plain. Sende text/plain; charset=utf-8; ohne Zeichensatz (charset) können Browser Nicht-ASCII-Zeichen falsch darstellen. Außerdem verwendet für robots.txt, llms.txt und ads.txt.

Content-Type-Header

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

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

Serverkonfiguration

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

Sollten .txt-Dateien komprimiert werden?

Ja. Klartext ist Text, daher spart das Aktivieren von gzip oder Brotli für text/plain meist 50–80 % der Übertragungsgröße. Stelle sicher, dass die Kompressionsliste deines Servers diesen Typ enthält – prüfe das mit dem Website-Kompressionstest.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers, nicht der Dateiendung, ob eine Antwort angezeigt, 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 dem vom Client gesendeten Typ nie vertrauen; prüfe stattdessen den Inhalt der Datei (ihre Magic Bytes) auf dem Server.

Häufige Fragen

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