Quotes in encoded output
basE91 includes the double-quote character.
Fix: Escape it if you're pasting the output into JSON or a shell string.
header • up to 320x100 / 728x90
Encode or decode data using basE91 — a denser alternative to Base64
Output will appear here...
content bottom • up to 300x250
sidebar • 160x600
Last reviewed:
basE91 is a binary-to-text encoding invented by Joachim Henke that maps arbitrary bytes to 91 printable ASCII characters, reaching about 86% efficiency — noticeably better than Base64's 75%.
It stays safe for email, JSON, XML, and URL-path contexts (avoiding &, <, >, backslash) while shrinking the payload. Developers use basE91 when size matters but shell-safe output is still required.
Hello World!
>OwJh>}AQ;r@@Y?F
basE91 includes the double-quote character.
Fix: Escape it if you're pasting the output into JSON or a shell string.
basE91 uses a different alphabet and is not compatible with Base64 decoders.
Fix: Match encoder and decoder explicitly — don't mix tools.
About 14% — roughly 86% efficiency vs Base64's 75%.
It avoids several URL-hostile characters but is not strictly URL-safe. Percent-encode before putting it in a URL.
It is an open specification by Joachim Henke, widely implemented across languages.
Yes, the underlying algorithm is byte-oriented. This UI accepts text.
Yes — basE91 is often combined with gzip or AES for smaller secrets.
Compare basE91 with Base64, Ascii85, and Base58 to choose the right transport encoding. You can also browse the full Encoders & Decoders category for more options.
Encode or decode Base64 strings
Encode or decode binary data using Adobe / btoa Ascii85 (Base85) encoding
Encode text to Base58
Encode text to Base32
Encode/decode internationalized domain names
Convert text to hexadecimal
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