Quoted-Printable Encoder / Decoder
Encode and decode Quoted-Printable (RFC 2045), the MIME transfer encoding used to send mostly-text data over 7-bit email channels. Printable ASCII passes through unchanged; bytes outside that range — and the = marker itself — are written as =XX hex, and long lines are wrapped with soft breaks that disappear on decode. Everything runs locally in your browser.
Encode
Decode
=
Quoted-Printable (RFC 2045 §6.7) keeps bytes in the printable ASCII range 33–126 (except =, byte 61) as themselves; = becomes =3D; bytes outside the range (control characters, 8-bit values) become =XX uppercase hex. Spaces and tabs pass through except at the end of a line, where they are encoded as =20 / =09 so trailing whitespace can't be silently stripped by mail gateways. Lines longer than 76 characters are wrapped with a soft line break — a lone = followed by CRLF — which the decoder removes, so encoding then decoding always round-trips exactly. On decode, =XX is converted back to its byte; a = at end of line (before CRLF/LF) is a soft break and dropped; a malformed = is either passed through (lenient) or flagged (strict). Input text is encoded as UTF-8 bytes; decoded bytes are shown as UTF-8 text plus a hex view. Pairs with the Base64 and Punycode encoders. Everything runs locally — nothing leaves your browser.