Something wrong with this tool?
About Quoted Printable Decoder Online
This tool decodes Quoted-Printable encoded text back to its original form. Every =XX sequence is converted to the byte XX represents, and any soft line breaks (= followed by CRLF) are removed.
Quoted-Printable appears in MIME email bodies, signed/encrypted email envelopes (S/MIME), and certain legacy data exports. Decoding restores the original text — including any non-ASCII or 8-bit characters that were encoded for safe transmission.
Useful for inspecting raw email source, debugging an email client that's mangling international characters, or extracting Quoted-Printable content from a downloaded .eml file.
How to use this tool
How to decode a Quoted-Printable string back to plain text
Paste the QP text
Drop the encoded string into the "Text" field. Anything matching `=XX` (two-digit hex) is treated as one byte; soft line breaks (`=` at end of line followed by CRLF) are removed; everything else passes through as-is.
Press Run
Result returns a single `decoded` field. Examples: `caf=C3=A9` → `café`; `=3D` → `=`; a multi-line input with `=\r\n` soft breaks collapses into a single logical line. UTF-8 decoding happens on the reassembled bytes.
Where this comes from
QP-encoded text shows up in raw email bodies, MIME multipart segments, and email Subject lines wrapped with `=?utf-8?Q?…?=` (RFC 2047). The Subject-line form is similar but uses `_` for space and slightly different rules — this tool is for the body form.
When decode fails
A trailing `=` with no hex digits, or `=XY` where one is non-hex, is left literal in the output rather than thrown. If you see literal `=20`-looking sequences in your decoded result, the source was double-encoded — decode once more to recover the original.