Free Toolkit

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

Base85 Encode illustration
🔐

Base85 Encode

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

How to Use
1

Enter Text

Type or paste the text you want to encode.

2

View Base85 Output

The Base85-encoded result appears instantly.

3

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

  • 1
    Base85 is ~7% more compact than Base64 for the same data
  • 2
    The 'z' shorthand represents four zero bytes
  • 3
    Used internally by PDF for stream encoding
  • 4
    The Z85 variant uses a different character set — this tool uses standard Ascii85

Related Tools

Frequently Asked Questions

QIs this tool free?
Yes, completely free with no signup required.
QIs my data secure?
Yes. All processing is 100% client-side.
QHow is Base85 more compact than Base64?
Base85 encodes 4 bytes as 5 characters (80%) vs Base64's 3 bytes as 4 characters (75%).
QWhat browsers are supported?
All modern browsers including Chrome, Firefox, Safari, and Edge.
QIs this the same as Z85?
No, this uses standard Ascii85. Z85 uses a different character set.

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.