Quoted-Printable Encoder

Paste text and convert it to MIME quoted-printable encoding for use in email headers and bodies.

Plain Text Input

Quoted-Printable Output

Common QP Encodings

Character Unicode QP Encoding Notes
=U+003D=3DEscape character — must always be encoded
SpaceU+0020=20 (or space)Trailing spaces must be encoded
TabU+0009=09 (or tab)Trailing tabs must be encoded
éU+00E9=C3=A9UTF-8 bytes C3 A9
U+20AC=E2=82=ACUTF-8 bytes E2 82 AC
©U+00A9=C2=A9UTF-8 bytes C2 A9

Summary

Paste text and convert it to MIME quoted-printable encoding for use in email headers and bodies.

How it works

  1. Paste or type your plain text into the input area.
  2. The encoder scans each character and leaves printable ASCII (33–126) as-is, except = which becomes =3D.
  3. Non-ASCII bytes and special characters are percent-hex encoded with a leading = sign (e.g. = becomes =3D, accented letters become their UTF-8 byte sequences like =C3=A9).
  4. Lines longer than 76 characters are folded with a soft line break (=\r\n) per RFC 2045.
  5. The encoded output appears on the right, ready to paste into an email source.

Use cases

  • Encoding email bodies that contain non-ASCII characters such as accented letters
  • Debugging MIME messages from mail servers or email clients
  • Generating quoted-printable content for custom email transports
  • Learning how MIME encoding works for email development
  • Testing email client rendering of QP-encoded text
  • Encoding HTML email templates with special characters

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu