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.
Variable Definitions
- Age in completed years.
- Age-predicted maximum heart rate in beats per minute.
- Intensity expressed as a decimal, such as 0.50 for 50%.
- Heart-rate endpoint at intensity p.
- Weight converted to kilograms.
- Height converted to meters.
Estimated Maximum Heart Rate
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
| Displayed range | Lower endpoint | Upper endpoint |
|---|---|---|
| Brisk walking / moderate | ||
| Jogging or running / vigorous | ||
| Overall exercise target | ||
| Seated or resting reference | 60 bpm | 100 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.
| Zone | Percentage band | Formula |
|---|---|---|
| Zone 1 | 50-60% | |
| Zone 2 | 60-70% | |
| Zone 3 | 70-80% | |
| Zone 4 | 80-90% | |
| Zone 5 | 90-100% |
Height, Weight, and BMI Context
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
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.
Corrections and Review
Report an issue or error in the calculator using the Contact Us page.