ASCII85/Base85
Encode and decode ASCII85 (Base85), a binary-to-text encoding used in PDF and PostScript. 25% more efficient than Base64.
Mode
Encode to ASCII85
Decode from ASCII85
Result
Statistics:
About ASCII85/Base85
ASCII85 is a form of binary-to-text encoding that uses 85 printable ASCII characters. It's more efficient than Base64, producing output that's about 25% smaller. Commonly used in PDF and PostScript files.
Advantages
- Efficiency: 25% smaller than Base64
- Printable: Uses only printable ASCII (33-117)
- PDF/PostScript: Native format in these files
- Compression: Special handling for all-zero/space groups
Variants
- Adobe: Original, uses <~ ~> delimiters
- btoa: Unix utility variant
- Z85: ZeroMQ variant (different alphabet)
- RFC 1924: IPv6 addresses (rarely used)
Encoding: Every 4 bytes → 5 ASCII characters
Example: "Hello" → <~87cURD]i~>
Shortcuts: "z" = 4 zero bytes, "y" = 4 space bytes (ASCII 32)
Example: "Hello" → <~87cURD]i~>
Shortcuts: "z" = 4 zero bytes, "y" = 4 space bytes (ASCII 32)
Feedback
Help us improve this page by providing feedback:
Sending...
Feedback sent. Thank you!
Error occurred!