Mixed '<~' delimiters
Adobe's variant wraps output in '<~...~>'. Our tool emits btoa-style (no delimiters).
Fix: Strip the angle-tilde delimiters before decoding, or paste them and re-run.
header • up to 320x100 / 728x90
Encode or decode binary data using Adobe / btoa Ascii85 (Base85) encoding
Output will appear here...
content bottom • up to 300x250
sidebar • 160x600
Last reviewed:
Ascii85 — also called Base85 — encodes every 4 bytes of binary data as 5 printable ASCII characters, giving roughly 25% better density than Base64 while staying human-readable and email-safe.
It is the native encoding inside PDF files, Adobe PostScript streams, and the classic btoa / atob utilities. Engineers embed binary payloads into plain-text formats like JSON, XML, or log files without the overhead of Base64.
Man is distinguished
9jqo^BlbD-BleB1DJ+*+F(f,q
Adobe's variant wraps output in '<~...~>'. Our tool emits btoa-style (no delimiters).
Fix: Strip the angle-tilde delimiters before decoding, or paste them and re-run.
Ascii85 ignores whitespace, but invalid characters break decoding.
Fix: Ensure only printable ASCII 33–117 (and 'z' for zero-groups) appear in the input.
Ascii85 uses a different alphabet entirely.
Fix: Use the Base64 tool if your input ends in '=' padding.
About 25% denser — 4 bytes → 5 chars vs Base64's 3 bytes → 4 chars.
A single 'z' represents a full 4-byte zero group — a compact shortcut Ascii85 includes by design.
Yes. Remove the '<~' / '~>' wrappers PDF streams sometimes carry, then paste the body.
This tool accepts strings. For raw binaries, base64-encode the file first, then convert to Ascii85 elsewhere.
No — encoding happens entirely in your browser.
Ascii85 pairs well with Base64, basE91, and hex encoding when you're picking a transport format. You can also browse the full Encoders & Decoders category for more options.
Encode or decode Base64 strings
Encode or decode data using basE91 — a denser alternative to Base64
Encode text to Base58
Encode text to Base32
Convert text to hexadecimal
Convert hexadecimal to text
Turn a list of ASCII / Unicode code points back into readable text
Convert ASCII text into a list of byte values (0–255)
Convert ASCII / Unicode text to a list of decimal character codes
Encode JPEG, PNG, GIF, WebP, or SVG images into Base64 data URLs for inline CSS and HTML
Convert PNG images to Base64
Encode text to binary