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 | =3D | Escape character — must always be encoded |
| Space | U+0020 | =20 (or space) | Trailing spaces must be encoded |
| Tab | U+0009 | =09 (or tab) | Trailing tabs must be encoded |
| é | U+00E9 | =C3=A9 | UTF-8 bytes C3 A9 |
| € | U+20AC | =E2=82=AC | UTF-8 bytes E2 82 AC |
| © | U+00A9 | =C2=A9 | UTF-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
- Paste or type your plain text into the input area.
- The encoder scans each character and leaves printable ASCII (33–126) as-is, except = which becomes =3D.
- 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).
- Lines longer than 76 characters are folded with a soft line break (=\r\n) per RFC 2045.
- 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