Convert text to and from Ascii85, more compact than Base64 (4 bytes → 5 chars)
Base85 (a.k.a. Ascii85) uses 85 printable ASCII characters (from ! to u) to represent data, encoding every 4 bytes into 5 characters — about 25% more compact than Base64 (4 bytes → 6 chars). It was first used in Adobe's PostScript and PDF formats and is common for textual transmission of binary data.
This tool uses the standard Adobe Ascii85 alphabet: a 4-byte all-zero group is compressed to a single z; trailing groups shorter than 4 bytes are truncated by the rules. On decode, optional <~ and ~> delimiters are automatically stripped.
Input: Hello → Output: 87cURDZ
Input: \0\0\0\0 → Output: z (zero-group compression)
!) and 117 (u). If the input contains spaces, newlines, or characters outside that range (such as symbols other than lowercase), it is rejected. Please clean the text first.