PB
Available
swap_horiz
lock Free · Private · In-Browser

Quoted-Printable Encoder and Decoder

Convert mail-safe quoted-printable text and decode it back to UTF-8.

  

Make mostly printable text safe for mail transport

Quoted-printable keeps ordinary printable ASCII readable while representing unsafe bytes as an equals sign followed by two hexadecimal digits. This tool encodes UTF-8 bytes, normalizes line endings to CRLF, and inserts soft breaks before a line exceeds the transport limit. Decode mode removes those soft breaks, converts hexadecimal escapes to bytes, and requires valid UTF-8 output.

The default Hello=World becomes Hello=3DWorld because the equals sign introduces encoded sequences and must escape itself. Decoding that value returns the original text. Non-ASCII characters first become their UTF-8 byte sequence, so one visible character may produce several equals escapes. A malformed equals sequence is reported instead of being copied through ambiguously.

Preserve escapes and soft line breaks exactly

Quoted-printable is common in MIME message bodies, not a general encryption or compression method. Header encoded-words use additional syntax this page does not create. Processing occurs in your browser. Be careful with trailing spaces and tabs in strict mail workflows, because they need encoding at line ends; inspect the final MIME generator when exact transfer compliance is required.

Frequently Asked Questions

Why is an equals sign encoded as 3D?

Equals introduces quoted-printable escapes, and hexadecimal 3D is the byte value of the equals character.

What is a soft line break?

An equals sign at the end of a transport line joins the next physical line without adding a decoded newline.

Does this create complete MIME headers?

No. It transforms body text only and does not build encoded-word header syntax or message metadata.

Take it further
All Free Tools

Browse the full set of free, private, in-browser tools.

Learn More arrow_forward