AES Encryption Explained: How It Works and Why It Matters
Jun 23, 2026
Encode text to Quoted-Printable (QP) format or decode QP back to text. Supports RFC 2045 encoding rules.
Quoted-Printable (QP) is a Content-Transfer-Encoding scheme defined in RFC 2045 (part of the MIME specification). It encodes binary data into ASCII text using =XX notation, where XX is the hexadecimal value of the encoded byte.
QP is designed for text content that is mostly ASCII but contains occasional non-ASCII characters. Unlike Base64, QP preserves readable ASCII text, making it ideal for email messages with special characters like accents or symbols.
Quoted-Printable is best for text that is mostly ASCII with a few special characters — it keeps the readable text visible. Base64 is more efficient for binary data but produces entirely encoded output that is not human-readable. QP typically results in larger output for binary data, while Base64 adds ~33% overhead regardless of content.
Each =XX sequence represents a single byte where XX is the hexadecimal value. For example, =C3=A9 decodes to the UTF-8 bytes for the character é (U+00E9). The = prefix tells the decoder that the following two hex digits represent an encoded byte.
QP limits lines to 76 characters. When a line would exceed this limit, a = is added at the break point followed by a line break (CRLF). The decoder ignores these soft breaks and continues decoding the next line. This tool automatically handles soft line breaks during decoding.
Header mode applies stricter QP encoding rules for email headers. In this mode, spaces are encoded as underscores (_) instead of =20, and certain characters that are normally allowed in body text are also encoded to ensure safe transmission in header fields.
Yes. All encoding and decoding happens entirely in your browser using JavaScript. No data is sent to any server. Your content never leaves your device.
Blog
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026
Jun 23, 2026