License Generator
Pick an open source licence and get a LICENSE file with your details.
Encode and decode quoted-printable, the MIME encoding in every email header.
76 is the RFC 2045 limit and the right answer unless you know otherwise.
The Quoted-Printable Encoder converts text to the MIME encoding used throughout email and back again, handling UTF-8, the 76-character line limit, soft line breaks and protected trailing whitespace.
Quoted-printable is the MIME encoding that keeps mostly-text content readable while still surviving a mail path that only guarantees seven bits. Printable ASCII passes through untouched; everything else becomes an equals sign followed by two hex digits.
It is the reason a raw email source is full of =C3=A9 and lines ending in a bare equals sign. That trailing equals is a soft line break, inserted because quoted-printable lines cannot exceed 76 characters — the decoder removes it and rejoins the line. Decoding is what you need when reading a raw message, a bounce report or a header; encoding is what you need when composing one by hand or testing a mail pipeline.
Lines are wrapped at the RFC limit with a trailing equals, and decoding rejoins them — which is what makes a raw email body readable again.
A space or tab before a line break is encoded as =20 or =09, because mail transport is allowed to strip it otherwise.
Accented characters and emoji are encoded byte by byte and decode back exactly.
A =XX sequence is never broken across a line boundary, which would make it undecodable.
76 is the standard, and lower values are available for pipelines with stricter limits.
Encode plain text, or decode a quoted-printable body back to text.
Any text, including accented characters and emoji.
76 characters is the RFC limit and the right answer unless you know otherwise.
Take the encoded or decoded text to your clipboard.
It is a soft line break. Quoted-printable lines cannot exceed 76 characters, so a long line is split and the equals tells the decoder to rejoin it with no break.
Because mail transport is allowed to strip trailing whitespace. Encoding it protects it, which matters when the space is significant.
When the content is mostly ASCII. It stays readable in a raw message and barely grows, whereas Base64 would make the whole body opaque and a third larger.
Yes. Text is UTF-8 encoded first, so each non-ASCII character becomes two to four =XX sequences and decodes back exactly.
What people who use the Quoted-Printable Encoder think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Quoted-Printable Encoder. It takes half a minute and no account.
Write the first reviewPick an open source licence and get a LICENSE file with your details.
See a float’s sign, exponent, mantissa and its exact decimal value.
Stack CSS filters on a real image and copy the declaration.
Convert between signed and unsigned, with the negation steps shown.
Generate time-ordered UUID v7 identifiers that index cleanly.
Convert a name between camelCase, snake_case, kebab-case and the rest.
Every HTTP status code, searchable, with what it actually means.
Every regex token, searchable, with an example of what it matches.