{
  "id": "percentage-calculator",
  "version": "1.0.0",
  "name": "Percentage Calculator",
  "shortName": "Percentage",
  "description": "Solve five common percentage problems without changing pages.",
  "category": "Math & Statistics",
  "categorySlug": "math-statistics",
  "keywords": [
    "percent calculator",
    "percent of",
    "percentage difference",
    "percentage change",
    "increase",
    "decrease",
    "ratio"
  ],
  "status": "live",
  "workStatus": "pending",
  "reviewStatus": "pending",
  "migrationStatus": "new",
  "engine": "native",
  "creator": null,
  "reviewer": null,
  "quality": {
    "availability": "live",
    "technicalReviewRecord": "/reviews/percentage-calculator.json",
    "qualifiedReview": "pending",
    "qualifiedReviewer": null,
    "qualifiedReviewDate": null,
    "formulaVersion": "1.0.0",
    "referenceCoverage": "references-listed",
    "releaseTestScope": "Flagship reference cases are specified in scripts/test-v20-1.mjs; consult release evidence for executed results.",
    "historicalMetadataDate": "2026-08-18",
    "historicalMetadataNotice": "The imported date is not evidence of a completed human review."
  },
  "urls": {
    "page": "/calculator/percentage-calculator/",
    "definition": "/calculator/percentage-calculator/definition.json",
    "schema": "/calculator/percentage-calculator/schema.json",
    "llms": "/calculator/percentage-calculator/llms.txt",
    "legacyDefinition": "/calculator/percentage-calculator.json"
  },
  "queryExample": "https://askcalculators.com/calculator/percentage-calculator/?operation=percentOf&x=20&y=500",
  "queryParameters": {
    "operation": {
      "label": "Calculation",
      "type": "select",
      "required": true,
      "default": "percentOf"
    },
    "x": {
      "label": "X",
      "type": "number",
      "required": true,
      "default": 20
    },
    "y": {
      "label": "Y",
      "type": "number",
      "required": true,
      "default": 500
    }
  },
  "inputs": [
    {
      "id": "operation",
      "label": "Calculation",
      "type": "select",
      "required": true,
      "defaultValue": "percentOf",
      "options": [
        {
          "label": "What is X% of Y?",
          "value": "percentOf"
        },
        {
          "label": "X is what percent of Y?",
          "value": "whatPercent"
        },
        {
          "label": "Increase X by Y%",
          "value": "increase"
        },
        {
          "label": "Decrease X by Y%",
          "value": "decrease"
        },
        {
          "label": "Percent change from X to Y",
          "value": "change"
        }
      ],
      "width": "full"
    },
    {
      "id": "x",
      "label": "X",
      "type": "number",
      "required": true,
      "defaultValue": 20,
      "step": 0.01,
      "width": "half"
    },
    {
      "id": "y",
      "label": "Y",
      "type": "number",
      "required": true,
      "defaultValue": 500,
      "step": 0.01,
      "width": "half"
    }
  ],
  "outputs": [
    {
      "id": "result",
      "label": "Result",
      "format": "number",
      "primary": true
    },
    {
      "id": "summary",
      "label": "Calculation",
      "format": "text"
    }
  ],
  "formula": {
    "expression": "X% of Y = (X ÷ 100) × Y",
    "note": "The selected mode changes the formula."
  },
  "examples": [
    {
      "label": "Reproducible default-input example (not a personal recommendation)",
      "inputs": {
        "operation": "percentOf",
        "x": 20,
        "y": 500
      }
    }
  ],
  "sources": [
    {
      "label": "OpenStax: understand percent",
      "url": "https://openstax.org/books/prealgebra-2e/pages/6-1-understand-percent"
    }
  ]
}
