Pick Encode or Decode. Z85 requires the byte length to be a multiple of 4, so encoding pads is not applied — enter data whose byte count is divisible by 4, or decode a Z85 string whose length is a multiple of 5.
A base85 encoding from the ZeroMQ RFC 32 spec. It uses 85 characters chosen to be safe inside source code and strings (no backslash or quotes).
Z85 has no padding scheme, so it only encodes whole 4-byte frames into 5-character blocks. This tool reports an error if the length does not align.
They share the 4-into-5 ratio but use different alphabets and offsets. Z85's alphabet avoids characters that need escaping in code, making it ideal for keys and config.