Quoted-Printable Decoder & Encoder
Encodes every UTF-8 byte as =hh hexadecimal and adds soft line breaks so encoded lines do not exceed 76 characters. Decoding restores bytes and removes soft line breaks.
About this quoted-printable decoder & encoder
Quoted-Printable Decoder & Encoder — browser-based utility.
How this tool works
Encodes every UTF-8 byte as uppercase =HH hexadecimal and adds soft line breaks so encoded lines do not exceed 76 characters. Decoding restores bytes and removes soft line breaks.
- Paste the example into “Input”.
- Set “Second input / expression” to encode.
- Click “Run locally” and compare “Output” with the example.
Worked example
Scenario: Convert a four-byte UTF-8 text value with Quoted-Printable Decoder & Encoder
Sample input:
Processing: Encodes every UTF-8 byte as uppercase =HH hexadecimal and adds soft line breaks so encoded lines do not exceed 76 characters. Decoding restores bytes and removes soft line breaks.; Second input / expression = encode
Illustrative output:
Limits and verification
Decodes =CRLF and =LF soft breaks. Malformed hexadecimal escapes and invalid UTF-8 are rejected. This does not parse MIME headers or choose a legacy character set. Unpaired Unicode surrogate characters are rejected to prevent silent replacement during UTF-8 encoding.
Examples demonstrate an expected workflow; they do not prove every input or every branch of an external specification. Check important results with an independent source before using them for money, security, compliance, safety, or irreversible file changes.
Browser processing boundary
Tool input is processed by code running in the browser and is not intentionally sent to a CZOA processing API. The page can still request ordinary site assets, analytics, or advertising when those services are enabled. Browser extensions and managed-device software remain outside this tool's control.
Relevant references
These references govern or help explain the format, protocol, or calculation used here. Listing a reference does not claim certification or complete implementation of every optional feature.
Content owner: CZOA Tools · Last reviewed: 2026-09-15 · Review methodology
How to use it
- Paste the example into “Input”.
- Set “Second input / expression” to encode.
- Click “Run locally” and compare “Output” with the example.
Frequently asked questions
How does Quoted-Printable decode escapes?+
Decode mode converts equals followed by two hexadecimal digits into a byte and joins soft line breaks made by equals plus CRLF or LF before UTF-8 decoding.
What did the browser fixture verify?+
Caf=C3=A9 decoded to Café, confirming the two UTF-8 byte escapes for the accented character.
When does it encode text instead?+
The second control selects encode or decode through the codec mode helper. The default for this tool is decode unless an explicit encode mode is supplied.
Is it a full MIME message parser?+
No. It transforms quoted-printable text only. It does not parse headers, transfer multipart content, choose charsets, or validate a complete email message.
