Quoted-Printable is the MIME encoding that keeps a mostly-text email readable while still safely carrying the occasional accented letter, symbol or 8-bit byte. This tool encodes UTF-8 text to Quoted-Printable and decodes it back, following RFC 2045, entirely in your browser.
How it works
Quoted-Printable leaves printable ASCII (33-126) untouched, with one exception: the equals sign is always written as =3D so it can never be confused with an escape. Spaces and tabs pass through except when they fall at the end of a line, where they are escaped to =20 or =09 to survive whitespace-stripping servers. Every other byte, including all multi-byte UTF-8 sequences, is written as =XX using two uppercase hexadecimal digits.
Because email lines should stay under about 76 characters, the encoder inserts a soft line break — an = at the end of a line followed by CRLF — when a line grows too long, never splitting a =XX token across the break. On decode, those soft breaks are removed and the line is rejoined, while each =XX is turned back into its byte and the result is read as UTF-8.
Tips and notes
Try encoding text with accents or emoji to see how only the non-ASCII bytes become =XX while the English words stay legible. This readability is the whole point: Quoted-Printable is ideal when a human might glance at the raw source. For attachments or heavily binary data, Base64 is more efficient, since Quoted-Printable triples the size of any byte that needs escaping.