Skip to content

Heart Rate Zone Calculator Formulas

Review maximum heart rate, moderate and vigorous zones, five training zones, BMI context, rounding, assumptions, and a worked calculation.

How do the Heart Rate Zone Calculator formulas work?

This formula page defines the variables used by the Heart Rate Zone Calculator, shows how those values are combined, and explains the order of operations behind the result. Use the worked steps to verify an estimate, compare scenarios, and understand which assumptions or rounding rules can affect the displayed answer.

Formula Overview

The engine first estimates maximum heart rate from age. It multiplies that estimate by the lower and upper intensity percentages for each activity range. Height and weight follow a separate conversion path to BMI and never enter the heart-rate equations.

Age→HRmax→percentage bands→bpm rangesAge\rightarrow HR_{max}\rightarrow percentage\ bands\rightarrow bpm\ ranges

Variable Definitions

AA
Age in completed years.
HRmaxHR_{max}
Age-predicted maximum heart rate in beats per minute.
pp
Intensity expressed as a decimal, such as 0.50 for 50%.
HRpHR_p
Heart-rate endpoint at intensity p.
WkgW_{kg}
Weight converted to kilograms.
HmH_m
Height converted to meters.

Estimated Maximum Heart Rate

HRmax=220−AHR_{max}=220-A

This is the general age-based equation used in the American Heart Association chart. It is a population estimate, not a measurement from an exercise test.

Moderate, Vigorous, and Overall Activity Ranges

HRp=HRmax×pHR_p=HR_{max}\times p
Displayed rangeLower endpointUpper endpoint
Brisk walking / moderateHRmax×0.50HR_{max}\times0.50HRmax×0.70HR_{max}\times0.70
Jogging or running / vigorousHRmax×0.70HR_{max}\times0.70HRmax×0.85HR_{max}\times0.85
Overall exercise targetHRmax×0.50HR_{max}\times0.50HRmax×0.85HR_{max}\times0.85
Seated or resting reference60 bpm100 bpm

The resting values are displayed directly from the general adult reference. They are not calculated from age and are not part of the exercise zone.

Five Training Zones

The supporting five-zone data divides 50% through 100% of estimated maximum into consecutive 10-percentage-point bands.

ZonePercentage bandFormula
Zone 150-60%[HRmax×0.5, HRmax×0.6][HR_{max}\times0.5,\ HR_{max}\times0.6]
Zone 260-70%[HRmax×0.6, HRmax×0.7][HR_{max}\times0.6,\ HR_{max}\times0.7]
Zone 370-80%[HRmax×0.7, HRmax×0.8][HR_{max}\times0.7,\ HR_{max}\times0.8]
Zone 480-90%[HRmax×0.8, HRmax×0.9][HR_{max}\times0.8,\ HR_{max}\times0.9]
Zone 590-100%[HRmax×0.9, HRmax×1.0][HR_{max}\times0.9,\ HR_{max}\times1.0]

Height, Weight, and BMI Context

Hin=(feet×12)+inchesH_{in}=(feet\times12)+inches
Hm=Hin×0.0254H_m=H_{in}\times0.0254
Wkg=Wlb×0.45359237W_{kg}=W_{lb}\times0.45359237
BMI=WkgHm2BMI=\frac{W_{kg}}{H_m^2}

BMI is an informational profile metric. The engine does not feed BMI, height, or weight back into maximum heart rate or any activity range.

Worked Calculation for Age 50

HRmax=220−50=170 bpmHR_{max}=220-50=170\ bpm
Moderate=[170×0.50, 170×0.70]=[85,119] bpmModerate=[170\times0.50,\ 170\times0.70]=[85,119]\ bpm
Vigorous=[170×0.70, 170×0.85]=[119,144.5] bpmVigorous=[170\times0.70,\ 170\times0.85]=[119,144.5]\ bpm

The displayed vigorous upper endpoint rounds to 145 bpm. The unrounded value remains available to calculations before display formatting.

Rounding and Display Precision

Heart-rate endpoints are displayed as whole beats per minute because a fractional heartbeat target is not practically useful during exercise. BMI is displayed to two decimal places. Unit conversions and percentage multiplication are completed before display rounding.

Assumptions and Limitations

  • Age is entered in completed years and falls within the adult calculator range.
  • Maximum heart rate follows the 220-minus-age population equation.
  • Moderate and vigorous percentages follow the general AHA bands.
  • Brisk walking and jogging or running are labels for common intensity examples, not guarantees.
  • The model does not adjust for sex, measured resting heart rate, fitness, medicines, disease, pregnancy, heat, altitude, hydration, or device error.
  • The calculator does not use the heart-rate-reserve or Karvonen method.

Formula FAQ

Why does sex not change the result?

This implementation follows the AHA's general 220-minus-age estimate, which uses age only. It does not claim that every person has the same measured maximum. Use realistic inputs and review the Heart Rate Zone Calculator formula assumptions before relying on this result for decisions.

Why is resting heart rate not used in the formula?

This calculator uses percentage of estimated maximum, not heart-rate reserve. The 60-100 bpm resting figure is shown as a separate general adult reference. Use realistic inputs and review the Heart Rate Zone Calculator formula assumptions before relying on this result for decisions.

Why can a wearable show a different zone?

Devices may use different formulas, measured fitness data, resting heart rate, or custom zone settings. Compare the exact method before comparing labels. Use realistic inputs and review the Heart Rate Zone Calculator formula assumptions before relying on this result for decisions.

See the worked examples for reproducible outputs.

References

These references support the calculation method, assumptions, or current program guidance.

Corrections and Review

Report an issue or error in the calculator using the Contact Us page.