About this tool
The Quoted-Printable Encode & Decode tool converts text to and from MIME Quoted-Printable, the content-transfer encoding used in email for text that is mostly ASCII with occasional non-ASCII bytes. Encoding (per RFC 2045 §6.7) passes printable ASCII (33–126) through unchanged except for '=' itself, which becomes =3D. Any byte outside that range — accented letters, symbols, and multi-byte UTF-8 sequences — is written as =HH using uppercase hex. Literal spaces and tabs are kept, except at the end of a line where they are encoded as =20 or =09 so they survive transport.
Everything runs locally in your browser and nothing is uploaded. In body mode the encoder enforces the 76-character line limit by inserting a soft line break — an '=' immediately before the CRLF — and it never splits a =HH triplet across a break. Decoding reverses all of this: it removes soft breaks ('=' followed by a newline), turns each =HH back into its byte, and leaves every other character as-is, finally interpreting the reconstructed bytes as UTF-8 so accented and non-Latin text round-trips correctly.
A mode selector switches between standard body encoding and the RFC 2047 'Q' header variant used inside =?charset?Q?...?= encoded-words. In the header variant a space is represented by an underscore '_' (and a literal '_' is encoded as =5F), which the decoder maps back to a space. Choose a direction and mode, paste your text, and copy the result.