Z85 Encoder / Decoder — Free Online Tool

ZeroMQ Z85 (RFC 32) base85 encode & decode for 4-byte-aligned binary data. Z85 Encoder / Decoder is a free online tool from the ToolsRift Encoders & Decoders collection. It runs entirely in your browser — nothing to install, no signup, and your data never leaves your device.

Loading Z85 Encoder / Decoder

How to use Z85 Encoder / Decoder

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.

Frequently asked questions

What is Z85?

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).

Why must input be a multiple of 4 bytes?

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.

How does Z85 differ from Ascii85?

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.

More Encoders & Decoders

Base62 Encoder / Decoder
Compact 0-9A-Za-z Base62 encode & decode, ideal for short IDs and URLs
Base64 ↔ Hex Converter
Convert Base64 directly to hexadecimal and back without leaving your browser
Punycode / IDN Converter
RFC 3492 Punycode encode & decode for internationalized domain names (xn--)
ROT47 Cipher
ROT47 rotate all printable ASCII by 47 — symmetric encode & decode
ROT18 Cipher
ROT13 for letters plus ROT5 for digits — symmetric encode & decode
Numeric HTML Entities
Encode text to decimal/hex numeric HTML entities (&#NN;) and decode them back

← View all Encoders & Decoders