{
  "slug": "multi-encoder",
  "name": "gizza-ai/multi-encoder",
  "version": "0.1.0",
  "title": "Multi Encoder — Base64 / Hex / Binary / Morse — gizza.ai",
  "description": "Encode or decode text across Base64, hex, binary, URL-encoding, ROT13, and Morse — one tool, both directions. Runs in your browser, nothing uploaded, free.",
  "tags": [
    "base64",
    "hex encode",
    "binary text",
    "url encode",
    "rot13",
    "morse code",
    "encoder decoder"
  ],
  "category": "encoding",
  "urls": {
    "page": "https://gizza.ai/tools/multi-encoder/",
    "markdown": "https://gizza.ai/tools/multi-encoder/index.md",
    "descriptor": "https://gizza.ai/tools/multi-encoder/tool.json",
    "deep_link_example": "https://gizza.ai/tools/multi-encoder/?text=Hello%2C%20world&encoding=base64&direction=encode"
  },
  "cli": "gizza tool multi-encoder \"Hello, world\" 'encoding=base64'",
  "tool": {
    "description": "Encode or decode text across multiple schemes in one tool: base64, hex, binary, url (percent-encoding), rot13, and morse code. Set encoding to the scheme and direction to encode (default) or decode (rot13 is symmetric). Binary/hex output is per-byte (space-separated for binary); morse uses space between letters and ' / ' between words.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "direction": {
          "default": "encode",
          "description": "encode (default) or decode. (rot13 is symmetric.)",
          "enum": [
            "encode",
            "decode"
          ],
          "type": "string"
        },
        "encoding": {
          "description": "Which scheme: base64, hex, binary, url (percent-encoding), rot13, or morse.",
          "enum": [
            "base64",
            "hex",
            "binary",
            "url",
            "rot13",
            "morse"
          ],
          "type": "string"
        },
        "text": {
          "description": "The text to encode or decode.",
          "type": "string"
        }
      },
      "required": [
        "text",
        "encoding"
      ],
      "type": "object"
    }
  }
}