Heart rate reserve (HRR) is the single most important number for precision-guided endurance training. Unlike blunt percentage-of-max formulas, the Karvonen HRR method pins your training zones to your personal physiology — accounting for both how high your heart can go and how low it drops at rest. The result is a set of target heart-rate zones that are genuinely personalised rather than estimated from age alone.
This calculator implements the Karvonen (1957) formula in full: enter your age, resting heart rate and weight, choose the max-HR prediction that fits you best, and instantly see your HRR, a target BPM for every standard intensity level from 30% to 90%, a calorie-burn guide for each zone, and a custom intensity lookup for any percentage your coach prescribes.
How it works
The three numbers that drive every result are:
- Max HR (HRmax) — estimated from your age and formula choice, or entered directly if you have measured it.
- Resting HR (HRrest) — your heart rate at complete rest, ideally measured first thing in the morning before rising.
- Heart Rate Reserve (HRR) = HRmax − HRrest — the usable range.
The Karvonen target at any intensity fraction f is:
Target HR = HRrest + f × (HRmax − HRrest)
So at 70% intensity for someone with HRmax 185 bpm and HRrest 55 bpm:
Target = 55 + 0.70 × (185 − 55) = 55 + 91 = 146 bpm
Compare this to simple % of max: 70% × 185 = 130 bpm — a 16-bpm gap. For a well-trained athlete with a low resting HR that difference is even larger, which is precisely why Karvonen is considered the gold standard for serious training prescription.
Worked example
Profile: 35-year-old male runner, resting HR 52 bpm, body weight 72 kg. Using the Tanaka formula: HRmax = 208 − (0.7 × 35) = 183.5 → 184 bpm (rounded).
HRR = 184 − 52 = 132 bpm
| Intensity | % of HRR | Calculation | Target HR |
|---|---|---|---|
| Light | 40% | 52 + 0.40 × 132 | 105 bpm |
| Moderate | 50% | 52 + 0.50 × 132 | 118 bpm |
| Tempo | 70% | 52 + 0.70 × 132 | 144 bpm |
| Threshold | 80% | 52 + 0.80 × 132 | 158 bpm |
| Maximum | 90% | 52 + 0.90 × 132 | 171 bpm |
A training plan calling for “Zone 2 at 50-60% HRR” means holding 118–131 bpm for this athlete — information a simple percent-of-max table would have placed nearly 15 bpm too low.
Formula note
The HRmax formulas used by this calculator are:
- Fox & Haskell (1971): 220 − age — the textbook classic; tends to over-predict for older adults and under-predict for younger ones.
- Tanaka, Monahan & Seals (2001): 208 − 0.7 × age — meta-analysed from more than 18,000 subjects; preferred for mixed adult populations.
- Gulati et al. (2010): 206 − 0.88 × age — derived from an asymptomatic female cohort; recommended for women.
- Custom: enter your own field-measured or lab-tested value.
Calorie estimates use the Keytel et al. (2005) HR-based energy-expenditure equations. All calculations run locally in your browser — no data is uploaded.