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

  1. 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.

  2. 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.

  3. 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.

  4. 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.