Method Deck / health

Target heart rate zones

Estimates a moderate-to-vigorous target heart rate zone using the percentage-of-max method, and also the Karvonen (heart rate reserve) method when resting heart rate is given.

Published for review. The Founder is checking every card himself; anything he strikes comes down the same hour.
Disclaimer: General formula only. Not medical advice. Dosing decisions belong to a licensed clinician and the product's label.

Try it

Inputs

Outputs

Steps

  1. hr_max = 220 - age_years.
  2. Percentage-of-max method: pctmax_low = 0.50 * hr_max, pctmax_high = 0.85 * hr_max.
  3. If resting_hr is given, Karvonen method: heart_rate_reserve = hr_max - resting_hr; karvonen_low = resting_hr + 0.50 * heart_rate_reserve; karvonen_high = resting_hr + 0.85 * heart_rate_reserve.
  4. Round every bpm value to the nearest whole number.

Constants

Sources

Worked example and test vectors

NameInputsAnswer
worked example{"age_years":40,"resting_hr":65}HRmax 180 bpm; percent-of-max zone 90-153 bpm; Karvonen zone 123-163 bpm
test vector: no resting heart rate{"age_years":25}HRmax 195 bpm; percent-of-max zone 98-166 bpm

Published card