Quoted-Printable-Encoder / Decoder
Kodieren Sie Text als Quoted-Printable für MIME-E-Mails oder dekodieren Sie QP-kodierte Strings.
MIME email standards require message bodies to use printable ASCII, but most text in the world contains characters outside that range — accented Latin characters, quotation marks, and non-Latin scripts. Quoted-Printable encoding was invented to handle this: it keeps ASCII characters as-is (making the encoded text mostly readable) while encoding non-ASCII bytes as `=XX` sequences, where XX is the byte value in hexadecimal.
This tool encodes UTF-8 text to Quoted-Printable format for use in MIME-compliant email headers or bodies, and decodes QP-encoded strings back to readable text. It is useful for email developers, anyone debugging raw MIME messages in mail server logs, and developers building systems that must interoperate with legacy email infrastructure.
Quoted-Printable online kodieren und dekodieren
- 1
Eingabe einfügen
Fügen Sie Klartext zum Kodieren als Quoted-Printable ein oder fügen Sie einen QP-kodierten String zum Dekodieren ein.
- 2
Kodieren oder Dekodieren wählen
Die Kodierung wandelt Nicht-ASCII-Zeichen in =XX-Hex-Sequenzen um, während druckbares ASCII unverändert bleibt. Die Dekodierung kehrt den Vorgang einschließlich weicher Zeilenumbrüche um.
- 3
Ergebnis kopieren
Kopieren Sie die Ausgabe zur Verwendung in E-Mail-Clients, MIME-Tools oder zum Debuggen.
How Quoted-Printable Encoding Works
Quoted-Printable (RFC 2045) replaces any byte whose value is outside the printable ASCII range (33–126), or that is a tab or space at the end of a line, with an equals sign followed by two uppercase hex digits — `=C3=A9` for the UTF-8 encoding of `é`. The equals sign itself is encoded as `=3D`. Lines in QP-encoded content must not exceed 76 characters; a soft line break is encoded as `=\r\n` (a trailing equals sign before the CRLF) to indicate that the logical line continues.
QP is a 'mostly printable' encoding: English text encodes with very little overhead because ASCII characters pass through unchanged. This readability was the design goal — a human reading a raw MIME message should be able to understand the gist of the content even without decoding it. By contrast, Base64 encodes everything, producing output that is completely opaque to humans.
Warum das FileCrank Quoted-Printable-Tool verwenden?
- ✓ RFC 2045-konformes Quoted-Printable-Kodieren und Dekodieren.
- ✓ Verarbeitet weiche Zeilenumbrüche (= am Zeilenende) korrekt.
- ✓ Hält überwiegend ASCII-Inhalte nach der Kodierung lesbar.
- ✓ Läuft vollständig in Ihrem Browser — keine Daten werden an einen Server gesendet.
Funktionen & Spezifikationen
Häufig gestellte Fragen
Wofür wird Quoted-Printable-Kodierung verwendet?
Quoted-Printable wird in MIME-E-Mails verwendet, um Nachrichteninhalte mit Nicht-ASCII-Zeichen zu kodieren und dabei die Nachricht weitgehend in ihrer Rohform lesbar zu halten. Es ist Standard für text/plain- und text/html-E-Mail-Teile mit Nicht-ASCII-Inhalten.
Wie unterscheidet sich Quoted-Printable von Base64 für E-Mail-Kodierung?
Quoted-Printable lässt druckbare ASCII-Zeichen unverändert, wodurch der kodierte Text größtenteils lesbar bleibt. Base64 kodiert alles und erzeugt kompakte, aber unlesbare Ausgabe. Verwenden Sie QP für überwiegend ASCII-Inhalte; verwenden Sie Base64 für binäre Anhänge.
Was bedeutet das = am Ende einer Quoted-Printable-Zeile?
Ein = am Zeilenende ist ein weicher Zeilenumbruch — er bedeutet, dass die Zeile auf der nächsten Zeile fortgesetzt wird ohne einen tatsächlichen Zeilenumbruch im dekodierten Inhalt. QP begrenzt die Zeilenlänge auf 76 Zeichen und verwendet diese Konvention zum Umbrechen längerer Zeilen.
Warum enthält meine dekodierte QP-Ausgabe noch =?UTF-8?Q? ?
Das ist die RFC 2047-Encoded-Word-Syntax für E-Mail-Header, nicht dasselbe wie QP-Body-Kodierung. Entfernen Sie den Präfix =?charset?Q? und den Suffix ?= bevor Sie den inneren QP-String in diesen Decoder einfügen.
Quoted-Printable vs. Base64 in MIME Email
MIME allows content-transfer-encoding to be either `quoted-printable` or `base64`. QP is preferred for text content that is mostly ASCII, as the encoded form remains human-readable and the size overhead is minimal for Latin text. Base64 is preferred for binary attachments and text that is heavily non-ASCII, as it produces a fixed 33% expansion regardless of content. Most email clients choose automatically, but developers building MIME message generators should understand both options.
Verwandte Tools
Base64-Encoder / Decoder
Kodieren Sie Text oder Binärdaten als Base64 und dekodieren Sie Base64-Strings zurück in Klartext — sofort im Browser.
UUencode / UUdecode
Kodieren Sie Text oder Binärdaten im UUencode-Format oder dekodieren Sie UUencodierte Blöcke zurück zum Original.
HTML-Entities-Encoder / Decoder
Kodieren Sie Sonderzeichen als HTML-Entities und dekodieren Sie HTML-Entities zurück in Klartext.
Der FileCrank Quoted-Printable-Encoder / Decoder verarbeitet RFC 2045-konforme QP-Kodierung für MIME-E-Mails und hält ASCII-Inhalte lesbar, während Nicht-ASCII-Zeichen als =XX-Sequenzen kodiert werden.
Advertisement