This is a Quoted-Printable encoder and decoder for MIME email: printable ASCII stays, other bytes become =HH. Quoted-printable is a 7-bit MIME encoding for email: printable ASCII stays as-is, other bytes become =HH. Identifiers such as Quoted-printable, MIME, RFC 2045, RFC 2047, UTF-8, CRLF, Q-encoding and Base64 stay untranslated. Show Example encodes café to caf=C3=A9 because é is UTF-8 C3 A9. The chip あ encodes to =E3=81=82. Letter A is not converted.
=0D=0A style bytes.=?UTF-8?Q?...?= and leaves ASCII such as Subject: in place.=HH tokens and soft breaks. Copy decoded / Copy encoded copy one pane; Copy Result copies Encoded.RFC 2045 limits encoded lines to 76 characters. This tool inserts a soft break = plus the chosen line ending before that limit, and it will not split a =HH token. Trailing spaces on a line become =20. One line mode does not insert those wraps, matching a typical email subject or display name. Hard newlines in Decoded become real line endings unless One line is on, in which case they are encoded as hex bytes of CRLF, LF or CR.
Email subjects use encoded-words. Chip RFC 2047 loads Subject: サンプル and encodes to Subject: =?UTF-8?Q?=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB?=. The chip that pastes =?UTF-8?Q?=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB?= into Encoded decodes to サンプル. Decode also expands Q and B encoded-words mixed into a header, and drops the space between adjacent encoded-words as RFC 2047 requires. Charset on decode prefers UTF-8; ISO-8859-1 is accepted when the browser TextDecoder supports it.
This is not URL encoding: spaces stay spaces (or _ inside a Q encoded-word), not + or %20. Equals must be =3D. UTF-8 is the byte encoding used on this page; GBK and file/data-URI workflows stay on the dedicated Base64 tool. Nothing is uploaded.
%. Quoted-printable uses = and is for MIME bodies and headers.C3 A9, so you see two tokens. Latin-1 would be a single =E9.=?UTF-8?B?...?=. Encode on this page uses Q-encoding for headers.Percent-encoding: URL Encode. Binary-safe MIME: Base64. Language escapes: Escape String.