About the Karvonen HR Calculator
This calculator builds personalized training heart rate zones using the Karvonen method, which factors in resting heart rate rather than relying on age alone. Enter your age and resting heart rate to get moderate and vigorous intensity zones, plus a full breakdown across five effort levels.
How It Works
The calculator first estimates maximum heart rate as 220 minus age, then computes heart rate reserve by subtracting resting heart rate from that maximum. Target heart rates at any intensity are found by multiplying heart rate reserve by the desired percentage, then adding resting heart rate back in. The result is a moderate zone (50-70% of reserve) and a vigorous zone (70-85% of reserve), along with a table spanning 50% through 90%.
Formula & Methodology
For a 30-year-old with a resting heart rate of 65 bpm, HR Max is 220 minus 30, or 190. Heart Rate Reserve is 190 minus 65, or 125. To find the 70% target, multiply 125 by 0.7 to get 87.5, then add the resting heart rate of 65 for a target of 152.5, which rounds to 153 bpm. Repeating this at each percentage point from 50% to 90% produces the full zone table the calculator displays.
Examples
Default profile
A 30-year-old with a resting heart rate of 65 bpm has an HR Max of 190 and a Heart Rate Reserve of 125, giving a moderate zone of 128-153 bpm and a vigorous zone of 153-171 bpm.
Fitter athlete with a lower resting rate
A 30-year-old with a resting heart rate of 50 bpm instead has a Heart Rate Reserve of 140 (190 minus 50), shifting the moderate zone down to 120-148 bpm and the vigorous zone to 148-169 bpm, illustrating how a lower resting rate changes the personalized zones even at the same age.
Advantages
- Accounts for individual fitness level through resting heart rate, rather than assigning the same zones to everyone of the same age.
- Produces a full table across five intensity levels in one calculation, useful for structuring different types of training sessions.
- Uses whole-number rounded targets that are easy to read on a heart rate monitor or watch during a workout.
Common Mistakes
- Entering an estimated or guessed resting heart rate rather than a value measured first thing in the morning before getting out of bed, which is when resting heart rate is most stable.
- Confusing heart rate reserve zones with simple percent-of-max-heart-rate zones, which use a different calculation and produce different numeric targets.
- Not updating resting heart rate periodically as fitness changes, since a lower resting heart rate over time shifts every zone in the table.
Edge Cases to Watch For
- The calculator does not clamp age or resting heart rate to biologically realistic ranges, so an unusually high resting heart rate close to or above the estimated max would produce a very narrow or negative heart rate reserve.
- The 220-minus-age formula for maximum heart rate is a population-level estimate with meaningful individual variation, not a measured value specific to the user.
- Each target heart rate is rounded to the nearest whole beat per minute, so the moderate and vigorous zone boundaries are integers even though the underlying reserve percentage is not.
Common Use Cases
- Runners and cyclists structuring easy, moderate, and hard training days around personalized heart rate targets.
- Coaches setting individualized intensity zones for athletes with different resting heart rates but the same age.
- General fitness users who want zones that account for their measured resting heart rate rather than age alone.