Base91 Encoder

Encode plain text or binary data to Base91, producing compact ASCII-safe output with ~23% overhead vs Base64's ~33%.

Input

Output

Summary

Encode plain text or binary data to Base91, producing compact ASCII-safe output with ~23% overhead vs Base64's ~33%.

How it works

  1. Paste or type text into the input field.
  2. Click Encode to convert your text to Base91 output.
  3. Click Decode to reverse a Base91 string back to its original text.
  4. Use the Copy button to copy the result to your clipboard.
  5. 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