Heart Rate Zones Calculator
Calculate your personalized heart rate training zones using the Karvonen method. Enter your age and resting heart rate to find your five BPM training ranges.
Examples
30-year-old with average resting HR
Age 30, resting HR 65 bpm
- Age
- 30 years
- Resting Heart Rate
- 65 bpm
Embed this calculator
Copy a free iframe snippet for articles, learning pages, forums, wikis, newsletters, and internal docs.
How It Works
Formula
Variables, symbols and units
- Age(years)
- Estimated maximum heart rate(bpm)
- Resting heart rate, measured at rest(bpm)
- Heart Rate Reserve (Max HR − Resting HR)(bpm)
- Target heart rate for a given intensity(bpm)
- Intensity as a decimal (0.5 = 50%, 1.0 = 100%)
Calculation method explained
First, Maximum Heart Rate is estimated as 220 minus your age. Heart Rate Reserve (HRR) is calculated by subtracting your resting heart rate from your max. Each training zone is then computed using the Karvonen formula: Target HR = (HRR × intensity%) + Resting HR. This produces five BPM ranges from recovery (50–60%) to VO2 max (90–100%).
Each zone uses the Karvonen formula with a low and high intensity to produce a BPM range:
| Zone | Name | Intensity | Purpose | | --- | --- | --- | --- | | 1 | Recovery | – | Active recovery, warm-up | | 2 | Aerobic Base | – | Aerobic base, steady aerobic work | | 3 | Aerobic | – | Endurance, cardiovascular fitness | | 4 | Threshold | – | Lactate threshold, race pace | | 5 | VO2 Max | – | Maximal aerobic capacity, intervals |
References and source material
Examples
30-year-old with average resting HR30 years · 65 bpm → 190 bpm
Age 30, resting HR 65 bpm
- Age
- 30 years
- Resting Heart Rate
- 65 bpm
- Estimated Max Heart Rate
- 190 bpm
Fit 25-year-old athlete25 years · 52 bpm → 195 bpm
Age 25, resting HR 52 bpm
- Age
- 25 years
- Resting Heart Rate
- 52 bpm
- Estimated Max Heart Rate
- 195 bpm
45-year-old beginner45 years · 75 bpm → 175 bpm
Age 45, resting HR 75 bpm
- Age
- 45 years
- Resting Heart Rate
- 75 bpm
- Estimated Max Heart Rate
- 175 bpm