How ascii85 encoder & decoder works
Ascii85 (also called Base85) is a binary-to-text encoding that represents every 4 bytes of input as 5 printable ASCII characters, using the range 33 ("!") to 117 ("u"). It is about 25% more compact than Base64 (which uses 4 characters per 3 bytes), so it was popularized by Adobe PostScript and PDF for embedding binary streams.
This tool encodes your text into Ascii85 using the standard alphabet. Enable the <~ ~> wrap option to add the Adobe delimiters, and the encoder uses the "z" shorthand for groups of four zero bytes. Decoding strips whitespace and the Adobe delimiters, expands "z" back to four zero bytes, and handles the final partial group correctly.
Ascii85 is an encoding, not encryption — it provides no security or confidentiality and anyone can decode it. Use it for compact transport and embedding, never to protect secrets. All processing happens in your browser using the built-in UTF-8 byte conversion.