{
  "slug": "pronounceable-password-generator",
  "name": "gizza-ai/pronounceable-password-generator",
  "version": "0.1.0",
  "title": "Pronounceable Password Generator — gizza.ai",
  "description": "Generate pronounceable, easy-to-type passwords from consonant/vowel phonemes with length, capitalization, digit, and symbol controls.",
  "tags": [
    "pronounceable password generator",
    "easy to remember password",
    "readable password",
    "phonetic password",
    "memorable password"
  ],
  "category": "security",
  "urls": {
    "page": "https://gizza.ai/tools/pronounceable-password-generator/",
    "markdown": "https://gizza.ai/tools/pronounceable-password-generator/index.md",
    "descriptor": "https://gizza.ai/tools/pronounceable-password-generator/tool.json",
    "deep_link_example": "https://gizza.ai/tools/pronounceable-password-generator/?length=12&capitalize=true&digits=2&symbols=1"
  },
  "cli": "gizza tool pronounceable-password-generator 'length=12'",
  "tool": {
    "description": "Generate a pronounceable password locally with a cryptographic RNG. `length` letters strictly alternate consonant/vowel (starting with a consonant) so the core is always speakable (e.g. `bofuka`); `digits` random digits and `symbols` random symbols are then appended, and `capitalize` upper-cases the first letter. Returns the generated value and its entropy in bits.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "capitalize": {
          "default": true,
          "description": "Capitalize the first letter. Default true.",
          "type": "boolean"
        },
        "digits": {
          "description": "Random digits appended to the end. 0–12, default 2.",
          "maximum": 12,
          "minimum": 0,
          "type": "integer"
        },
        "length": {
          "description": "Number of pronounceable letters (alternating consonant/vowel). 4–64, default 12.",
          "maximum": 64,
          "minimum": 4,
          "type": "integer"
        },
        "symbols": {
          "description": "Random symbols (from !@#$%&*?-_+=) appended after the digits. 0–12, default 1.",
          "maximum": 12,
          "minimum": 0,
          "type": "integer"
        }
      },
      "type": "object"
    }
  }
}