Base91 Encoder
Encode plain text or binary data to Base91, producing compact ASCII-safe output with ~23% overhead vs Base64's ~33%.
Input
Output
0
Input bytes
0
Output chars
—
Overhead
Summary
Encode plain text or binary data to Base91, producing compact ASCII-safe output with ~23% overhead vs Base64's ~33%.
How it works
- Paste or type text into the input field.
- Click Encode to convert your text to Base91 output.
- Click Decode to reverse a Base91 string back to its original text.
- Use the Copy button to copy the result to your clipboard.
- All processing happens locally in your browser — no data leaves your device.
Use cases
- Encoding binary payloads for ASCII-only transport protocols.
- Reducing encoded data size compared to Base64.
- Embedding data in environments that allow 91 printable ASCII characters.
- Testing and verifying Base91-encoded strings during development.
- Encoding configuration data or tokens for compact storage.
- Decoding Base91 strings received from other systems.
Frequently Asked Questions
Last updated: 2026-07-01 ·
Reviewed by Nham Vu