Base85 EncodeEncode text to Base85 (Ascii85) format for compact binary-to-text encoding.

Base85 Encode
Encode text to Base85 (Ascii85) format for compact binary-to-text encoding.
Enter Text
Type or paste the text you want to encode.
View Base85 Output
The Base85-encoded result appears instantly.
Copy Result
Click the Copy button to copy the encoded string.
What Is Base85 Encode?
Base85, also known as Ascii85, is a binary-to-text encoding using 85 printable ASCII characters (! through u, code points 33-117). Every 4 bytes of input produce 5 Base85 characters, achieving only 25% overhead compared to Base64's 33%. Developed for Adobe PostScript and used in PDF files, Git binary patches, and ZeroMQ. Special case: four zero bytes encode as 'z'. This tool implements standard Ascii85 encoding. All processing is client-side.
Why Use Our Base85 Encode?
- 25% overhead vs Base64's 33% — more compact encoding
- Standard format used in PDF, PostScript, and Git
- 100% client-side — data never leaves your browser
- Free online tool with no limits or signup
Common Use Cases
PDF Embedding
Encode binary data for embedding in PDF and PostScript files.
Compact Encoding
Achieve smaller encoded output than Base64.
Git Patches
Work with Git's binary diff format that uses Base85.
Data Transfer
Encode binary data using only printable ASCII.
Technical Guide
Base85 groups 4 input bytes into a 32-bit unsigned integer, then repeatedly divides by 85 to extract 5 digits. Each digit maps to ASCII 33-117. All-zero groups use the shorthand 'z'. Partial final groups are padded with zeros, encoded, and truncated. Base85 achieves 80% efficiency (4/5) vs Base64's 75% (3/4).
Tips & Best Practices
- 1Base85 is ~7% more compact than Base64 for the same data
- 2The 'z' shorthand represents four zero bytes
- 3Used internally by PDF for stream encoding
- 4The Z85 variant uses a different character set — this tool uses standard Ascii85
Related Tools

Base85 Decode
Decode Base85 (Ascii85) encoded strings back to plain text.

Base64 Encode
Encode text to Base64 format instantly in your browser.

Base58 Encode
Encode text to Base58 format used by Bitcoin and IPFS.

Base32 Encode
Encode text to Base32 format using the RFC 4648 standard alphabet.

Base64 Decode
Decode Base64-encoded strings back to plain text instantly.

Base64 Image Encoder
Convert images to Base64-encoded data URIs for embedding in HTML and CSS.
Frequently Asked Questions
QIs this tool free?
QIs my data secure?
QHow is Base85 more compact than Base64?
QWhat browsers are supported?
QIs this the same as Z85?
About Base85 Encode
Base85 Encode is a free online tool from FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration required. No ads. Just fast, reliable tools.







