Quoted-Printable kodieren und dekodieren

Quoted-Printable kodieren und dekodieren: E-Mail-Texte mit =C3=BC und Soft Line Breaks nach RFC 2045 lesbar machen, Encoded-Words in Betreffzeilen entschlüsseln.

Eingabe
Ergebnis

Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.

Quoted-Printable in E-Mails

Quoted-Printable ist eine Transferkodierung für E-Mails nach RFC 2045. Sie lässt lesbaren Text weitgehend unverändert und schreibt nur Bytes außerhalb von ASCII sowie das Gleichheitszeichen als = mit zwei Hex-Ziffern. Aus „Grüße“ wird in UTF-8 Gr=C3=BC=C3=9Fe. Erkennbar ist diese E-Mail-Kodierung im Quelltext einer Nachricht an der Kopfzeile Content-Transfer-Encoding: quoted-printable. Mit diesem Werkzeug können Sie Quoted-Printable dekodieren, etwa um den Quelltext einer Mail lesbar zu machen, oder Text für eine selbst gebaute Nachricht kodieren.

Zeilen dürfen in Quoted-Printable höchstens 76 Zeichen lang sein. Längere Zeilen werden mit einem Soft Line Break umbrochen: einem Gleichheitszeichen am Zeilenende, das beim Dekodieren samt Umbruch entfernt wird. Leerzeichen und Tabulatoren am Zeilenende werden als =20 und =09 kodiert, weil Mailserver sie sonst entfernen könnten. Welcher Zeichensatz gemeint ist, steht in der Kopfzeile Content-Type, etwa charset=utf-8 oder charset=iso-8859-1.

Betreffzeilen und Absendernamen nutzen eine verwandte Schreibweise, das Encoded-Word nach RFC 2047: =?UTF-8?Q?Rechnung_f=C3=BCr_M=C3=A4rz?=. Dabei steht _ für ein Leerzeichen, Q für Quoted-Printable und B für Base64. Der Decoder erkennt solche Wörter automatisch, auch gemischt mit normalem Text, und fügt direkt aufeinanderfolgende Wörter ohne Leerzeichen zusammen, wie es die RFC verlangt.

Anleitung: Quoted-Printable in 4 Schritten

  1. Wählen Sie die Richtung: Quoted-Printable → Text zum Dekodieren oder Text → Quoted-Printable zum Kodieren.
  2. Stellen Sie den Zeichensatz passend zur Angabe charset in der E-Mail ein: UTF-8, ISO-8859-1 oder Windows-1252.
  3. Fügen Sie den Text in das Feld „Eingabe“ ein; Encoded-Words aus Betreffzeilen werden beim Dekodieren automatisch erkannt.
  4. Aktivieren Sie beim Kodieren bei Bedarf „als Encoded-Word für Betreffzeilen (RFC 2047)“ und kopieren Sie das Ergebnis.

Typische Anwendungsfälle

  • E-Mail-Quelltext lesen: Den Text einer Nachricht mit =C3=BC und Soft Line Breaks wieder lesbar machen.
  • Betreffzeilen entschlüsseln: Kopfzeilen wie =?UTF-8?Q?…?= aus Mail-Logs oder Spamfiltern in Klartext umwandeln.
  • Eigene Mails bauen: Text für eine selbst erzeugte MIME-Nachricht oder ein Skript mit Quoted-Printable kodieren.
Fragen

Häufige Fragen

Was bedeutet =C3=BC in einer E-Mail?

Das ist Quoted-Printable: Die Bytes C3 und BC ergeben in UTF-8 den Buchstaben ü. Mit dem Decoder wird der Text wieder lesbar.

Warum steht am Zeilenende ein Gleichheitszeichen?

Das ist ein Soft Line Break. Quoted-Printable erlaubt nur 76 Zeichen pro Zeile; das = zeigt an, dass die Zeile in Wirklichkeit weitergeht.

Was ist ein Encoded-Word?

Eine Schreibweise nach RFC 2047 für Umlaute in Kopfzeilen wie Subject oder From, etwa =?UTF-8?Q?Gr=C3=BC=C3=9Fe?=. Q steht für Quoted-Printable, B für Base64.

Quoted-Printable oder Base64, was ist besser?

Für überwiegend lateinischen Text ist Quoted-Printable kürzer und lesbar. Für Binärdaten wie Anhänge und für Texte mit vielen Nicht-ASCII-Zeichen ist Base64 kompakter.

Wie mache ich den Quelltext einer E-Mail lesbar?

Öffnen Sie im Mailprogramm die Quelltext- oder Originalansicht und kopieren Sie den Teil nach der Kopfzeile Content-Transfer-Encoding: quoted-printable. Fügen Sie ihn hier mit der Richtung Quoted-Printable → Text ein und wählen Sie den Zeichensatz aus der Angabe charset.

Warum erscheinen nach dem Dekodieren Zeichen wie ü statt ü?

Der Zeichensatz passt nicht: UTF-8-Bytes werden als ISO-8859-1 oder Windows-1252 gelesen. Stellen Sie den Zeichensatz auf UTF-8 um, dann wird aus =C3=BC wieder ein ü.

Weitere Werkzeuge

Das könnte auch helfen

Alle 358 Werkzeuge