{
  "slug": "mac-address-format",
  "name": "gizza-ai/mac-address-format",
  "version": "0.1.0",
  "title": "MAC Address Format Converter — colon, hyphen, Cisco, bare — gizza.ai",
  "description": "Reformat MAC addresses between colon, hyphen, Cisco dotted-quad, and bare hex — in lower or upper case. Paste one or many; runs in your browser, nothing uploaded.",
  "tags": [
    "mac address format",
    "mac address converter",
    "colon to hyphen mac",
    "cisco mac format",
    "bare mac",
    "eui-48",
    "eui-64",
    "uppercase mac"
  ],
  "category": "data",
  "urls": {
    "page": "https://gizza.ai/tools/mac-address-format/",
    "markdown": "https://gizza.ai/tools/mac-address-format/index.md",
    "descriptor": "https://gizza.ai/tools/mac-address-format/tool.json",
    "deep_link_example": "https://gizza.ai/tools/mac-address-format/?input=Paste%20one%20or%20more%20MAC%20addresses%20%28any%20notation%29%2C%20one%20per%20line%20or%20comma-separated%E2%80%A6&format=colon&case=lower"
  },
  "cli": "gizza tool mac-address-format \"Paste one or more MAC addresses (any notation), one per line or comma-separated…\"",
  "tool": {
    "description": "Reformat one or many MAC addresses (EUI-48 and EUI-64) between colon, hyphen, Cisco dotted-quad, and bare hex notations with a chosen hex case. Input may be in any notation; order is preserved and duplicates kept.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "case": {
          "default": "lower",
          "description": "Hex case of the output.",
          "enum": [
            "lower",
            "upper"
          ],
          "type": "string"
        },
        "format": {
          "default": "colon",
          "description": "Output notation.",
          "enum": [
            "colon",
            "hyphen",
            "cisco",
            "bare"
          ],
          "type": "string"
        },
        "input": {
          "description": "One or more MAC addresses to reformat, in any notation. Separate with whitespace, commas, or newlines.",
          "type": "string"
        }
      },
      "required": [
        "input"
      ],
      "type": "object"
    }
  }
}