Quoted-printable (MIME)

Client

Encode UTF-8 text into quoted-printable: printable ASCII stays readable, equals signs become =3D, and other octets use =XX hex. Decode reverses escapes and removes soft line breaks.

Part of encoding tools.

Workspace

Paste plain UTF-8 and encode, or paste quoted-printable and decode. The field updates in place.

Quoted-printable

?

Encodes non-ASCII octets and = as =XX. Inserts =CRLF soft line breaks so lines stay within 76 characters—common for email parts.

This is not Base64 or URL encoding; use those tools for transport encodings outside MIME text parts.

Common use cases

  • Inspect or build email-friendly text where = must be escaped as =3D and UTF-8 bytes use =XX.
  • Remove soft line breaks (= at end of line) to see the joined body text.
  • Generate QP for small MIME parts without sending content to a server.

Common mistakes to avoid

  • Confusing with Base64

    Quoted-printable keeps most ASCII printable; only unsafe octets and '=' use =XX. Base64 re-encodes the whole payload.

  • Expecting multipart MIME assembly

    This page handles the QP encoding on a single text blob—not full message headers or boundaries.

FAQ

Why do lines break with = at the end?

That is a soft line break in RFC 2045: the newline is not part of the content. Decoding joins the lines.

Is this identical to every mail client?

We follow common UTF-8 QP rules; edge cases around spaces at line end may differ slightly from some clients.

Common search terms

Phrases people search for that match this tool. See the full long-tail keyword index.

  • quoted printable encode online
  • mime quoted printable decoder
  • quoted printable utf-8 escape
  • decode qp mime escape online

Related utilities you can open in another tab—mostly client-side.