{
  "slug": "hr-zones-percent-max",
  "title": "Heart Rate Zones (% of Max)",
  "category": "Heart Rate Zones",
  "category_slug": "heart-rate-zones",
  "tier": 1,
  "summary": "Calculate five heart-rate training zones from age-based maximum heart rate using the Fox formula.",
  "description": "This calculator estimates maximum heart rate using the Fox formula (220 − age) and divides that maximum into five training zones based on percentage ranges: Z1 Recovery (50–60%), Z2 Endurance (60–70%), Z3 Tempo (70–80%), Z4 Threshold (80–90%), and Z5 VO2max (90–100%). It requires only age as an input and outputs heart rate ranges in beats per minute for each zone. The Fox equation provides a population-average estimate; individual maximum heart rate can vary by ±10–12 bpm from the predicted value.",
  "page_url": "https://fitmetriclab.com/en/tools/heart-rate-zones/hr-zones-percent-max/",
  "api_url": "https://fitmetriclab.com/api/tools/hr-zones-percent-max.json",
  "formula": {
    "id": "hr_zones_percent_max",
    "expression": "\\text{MHR} = 220 - \\text{age}, \\quad Z_i = [\\text{pct}_i^{lo}, \\text{pct}_i^{hi}] \\times \\text{MHR}",
    "variables": [
      {
        "symbol": "a",
        "description": "Age in years"
      }
    ]
  },
  "inputs": [
    {
      "id": "age",
      "label": "Age",
      "type": "number",
      "unit": "yrs",
      "default": 30,
      "min": 10,
      "max": 100,
      "step": 1
    }
  ],
  "worked_example": {
    "inputs": {
      "age": 30
    },
    "expected_output": "133–152 bpm (Tempo)"
  },
  "result_summary_template": "For an individual age {age}, this calculator estimates maximum heart rate via the Fox formula (220 − age), then divides intensity into five percentage-based training zones from recovery to VO2max, returning {result}.",
  "methodology": "Estimates maximum heart rate using the Fox formula (MHR = 220 − age), then defines five zones as percentage ranges: Z1 Recovery 50–60%, Z2 Endurance 60–70%, Z3 Tempo 70–80%, Z4 Threshold 80–90%, Z5 VO2max 90–100% of MHR. Fox et al., 1971.",
  "sources": [
    {
      "label": "Fox SM 3rd, Naughton JP, Haskell WL. Physical activity and the prevention of coronary heart disease. Ann Clin Res. 1971;3(6):404-432.",
      "url": "https://pubmed.ncbi.nlm.nih.gov/4945367/"
    },
    {
      "label": "Tanaka H, Monahan KD, Seals DR. Age-predicted maximal heart rate revisited. J Am Coll Cardiol. 2001;37(1):153-156.",
      "url": "https://doi.org/10.1016/S0735-1097(00)01054-8"
    },
    {
      "label": "Gellish RL, Goslin BR, Olson RE, et al. Longitudinal modeling of the relationship between age and maximal heart rate. Med Sci Sports Exerc. 2007;39(5):822-829.",
      "url": "https://pubmed.ncbi.nlm.nih.gov/17468581/"
    }
  ],
  "faqs": [
    {
      "question": "Why does the calculator use 220 minus age?",
      "answer": "The Fox formula (220 − age) is the most widely cited age-based MHR estimate, introduced in 1971 and adopted by clinical and fitness organizations for decades. While newer equations exist, the Fox formula remains the default reference in many guidelines and educational materials."
    },
    {
      "question": "How accurate is this estimate for my actual maximum heart rate?",
      "answer": "Population studies show a standard deviation of ±10–12 bpm around the Fox prediction. Individual genetics, training status, and sport-specific adaptations can shift actual MHR by 20+ bpm. Laboratory graded exercise testing or a field-based max test provides a more precise personal value."
    },
    {
      "question": "What do the five zones represent physiologically?",
      "answer": "Z1 Recovery facilitates active rest with minimal lactate accumulation. Z2 Endurance builds mitochondrial density and aerobic capacity. Z3 Tempo develops lactate clearance at moderate intensity. Z4 Threshold trains near the lactate inflection point. Z5 VO2max targets maximal oxygen uptake and anaerobic contribution."
    },
    {
      "question": "Can I use these zones if I take heart-rate-lowering medication?",
      "answer": "Beta-blockers, calcium-channel blockers, and other cardiac medications alter heart-rate response to exercise, rendering age-predicted zones unreliable. A physician-supervised exercise test with medication on board is necessary to establish safe and effective training ranges in these cases."
    },
    {
      "question": "How do percentage-of-MHR zones compare to lactate or threshold-based models?",
      "answer": "Percentage-of-MHR zones are simple and require only age, but they do not account for individual fitness or lactate kinetics. Lactate-threshold or functional-threshold-based models anchor zones to measured physiological breakpoints, offering greater precision for trained athletes but requiring lab or field testing."
    }
  ],
  "related_tools": [
    {
      "slug": "hr-zones-karvonen",
      "title": "Heart Rate Zones (Karvonen Method)",
      "api_url": "https://fitmetriclab.com/api/tools/hr-zones-karvonen.json",
      "page_url": "https://fitmetriclab.com/en/tools/heart-rate-zones/hr-zones-karvonen/"
    },
    {
      "slug": "max-hr-220",
      "title": "Max Heart Rate Calculator (220 Minus Age)",
      "api_url": "https://fitmetriclab.com/api/tools/max-hr-220.json",
      "page_url": "https://fitmetriclab.com/en/tools/heart-rate-zones/max-hr-220/"
    },
    {
      "slug": "target-heart-rate",
      "title": "Target Heart Rate Calculator",
      "api_url": "https://fitmetriclab.com/api/tools/target-heart-rate.json",
      "page_url": "https://fitmetriclab.com/en/tools/heart-rate-zones/target-heart-rate/"
    }
  ],
  "last_updated": "2026-04-22",
  "price": {
    "value": 0,
    "currency": "USD"
  },
  "runs_in_browser": true,
  "disclaimer": "Educational estimate produced from a published formula. Not medical, nutritional, or training advice. Calculations are deterministic — apply the formula to the inputs to reproduce the result."
}