Convert plain text into Quoted-Printable encoding, the standard format used in email headers and MIME messages for safe transmission of special characters.
Quoted-Printable encoding (defined in RFC 2045) represents non-ASCII and special characters as an equals sign followed by two hexadecimal digits. For example, the character "é" becomes "=C3=A9". Printable ASCII characters (33–126, except the equals sign) pass through unchanged, keeping the encoded text mostly human-readable.
Lines in Quoted-Printable encoded text are limited to 76 characters. When a line would exceed this limit, a soft line break — an equals sign at the end of the line — is inserted. The decoder knows to remove these soft breaks and reconstruct the original text seamlessly.
This encoding is commonly used in email systems (SMTP/MIME), HTTP form submissions, and vCard files. It's preferred over Base64 when the source text is mostly ASCII, because it preserves readability while still handling special characters, accented letters, and multibyte Unicode correctly.
All encoding is performed entirely in your browser using the Web API's TextEncoder. No data is sent to any external server, ensuring your content remains private and secure throughout the process.