Categories

Base91 Converter

Encode and decode text to/from Base91 format (ascii+basE91 algorithm)

Key Facts

Category
Format Conversion
Input Types
textarea, select
Output Type
text
Sample Coverage
4
API Ready
Yes

Overview

The Base91 Converter is a lightweight utility designed to encode and decode text using the basE91 algorithm, providing a more efficient way to represent binary data as ASCII characters compared to standard Base64.

When to Use

  • When you need to compress binary data into a compact ASCII string format for transmission.
  • When you need to retrieve original data from a Base91-encoded string.
  • When working with systems that require high-density character encoding for data storage or messaging.

How It Works

  • Paste your source text or encoded string into the input area.
  • Select the 'Encode to Base91' or 'Decode from Base91' operation from the dropdown menu.
  • Click the convert button to instantly generate your transformed output.

Use Cases

Reducing the character count of encoded data strings for URL parameters.
Transmitting binary payloads through text-only communication channels.
Storing compact representations of configuration strings in databases.

Examples

1. Encoding Configuration Data

Software Developer
Background
A developer needs to embed a small binary configuration blob into a text-based JSON file.
Problem
Standard Base64 encoding creates strings that are too long for the specific database field limit.
How to Use
Paste the configuration string into the input, select 'Encode to Base91', and copy the result.
Outcome
The resulting Base91 string is significantly shorter, fitting perfectly within the database character constraints.

2. Decoding Received Payloads

Systems Administrator
Background
An admin received a Base91-encoded log snippet from a legacy system that uses this format for compact logging.
Problem
The raw Base91 text is unreadable and needs to be converted back to plain text for analysis.
How to Use
Paste the encoded log string into the input, select 'Decode from Base91', and view the original content.
Outcome
The tool instantly restores the original log text, allowing for quick troubleshooting.

Try with Samples

text

Related Hubs

FAQ

What is Base91?

Base91 is an advanced binary-to-ASCII encoding scheme that uses 91 printable characters to represent data, offering higher efficiency than Base64.

Is this tool secure?

Yes, all processing happens locally in your browser, ensuring your data is not sent to any external servers.

Can I use this for large files?

This tool is optimized for text-based strings. For extremely large binary files, consider using specialized command-line utilities.

Does it support special characters?

Yes, the algorithm handles standard text and special characters by converting them into the Base91 character set.

Why use Base91 over Base64?

Base91 is more space-efficient, resulting in shorter encoded strings for the same amount of input data.

API Documentation

Request Endpoint

POST /en/api/tools/base91-converter

Request Parameters

Parameter Name Type Required Description
inputText textarea Yes -
operation select Yes -

Response Format

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-base91-converter": {
      "name": "base91-converter",
      "description": "Encode and decode text to/from Base91 format (ascii+basE91 algorithm)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=base91-converter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

If you encounter any issues, please contact us at [email protected]