Quoted-Printable encoder / decoder
Encode text as Quoted-Printable (RFC 2045) or decode a Quoted-Printable string back into readable text. This format is widely used in emails to carry accented characters while staying compatible with ASCII-only servers.
How it works
Quoted-Printable only changes non-printable or special bytes (anything beyond standard ASCII, or the '=' sign itself) by replacing them with their hexadecimal code preceded by '=', while ASCII letters and digits stay readable as is. That is what sets it apart from Base64, which is fully encoded and unreadable to the naked eye.
Why are lines broken with a '=' at the end?
The RFC 2045 standard limits each line to 76 characters; when a line exceeds that limit, an '=' sign followed by a line break indicates a "soft line break" that must be ignored when decoding, with the next line being part of the same logical data.
How does it differ from Base64 for emails?
Quoted-Printable keeps the text largely readable and only slightly increases the size of a mostly ASCII message (like an email in French with a few accents), whereas Base64 systematically encodes all content, making it completely unreadable without decoding but better suited to binary data (images, attachments).
Your data stays on your machine: all encoding and decoding is done locally in the browser, with no network transfer.