Base85 Encoder

Encode text to ASCII85 base85 or decode base85 back to text, with the z shorthand supported.

Base85 encode and decode

No conversion yet.
ASCII85 encodes four bytes as five printable characters. Four zero bytes are written as a single z, and the stream ends with ~>.

How to use the Base85 Encoder

  1. Choose whether you want to encode text or decode base85.
  2. Type or paste your text into the input box.
  3. Copy the result and paste it wherever you need it.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online base85 encoder.

ASCII85 is used inside Adobe PostScript and PDF files, and in some mail and archive formats, because it is compact while staying printable.
Base85 turns four bytes into five characters, while base64 turns three bytes into four. Base85 output is roughly 25 percent shorter than base64.
A single z stands for four zero bytes. Decoding expands it back to four zero bytes, which keeps long runs of padding very short.
The trailing terminator marks the end of an ASCII85 stream. The encoder can add it, and the decoder always strips it before reading the data.
Each base85 character is a byte value shifted by 33, so the output uses the printable range from exclamation mark to lowercase u.
No. Encoding and decoding happen entirely inside your browser, so your text never leaves your device.
Yes. Whitespace is ignored and an opening marker is accepted, so you can paste an ASCII85 stream straight from a document and decode it.
Yes. The tool is completely free, requires no account, and works on desktop, tablet and phone.

Last updated: October 10, 2026