Heart rate zone training is one of the most evidence-backed frameworks in endurance sport and general cardiovascular fitness. Whether you are running, cycling, swimming or rowing, knowing the precise bpm range for each zone lets you train at the right intensity — hard enough to create adaptation, easy enough to recover. This calculator generates your personal five-zone model using your resting heart rate and your age-predicted maximum heart rate, and lets you switch between the gold-standard Karvonen (Heart Rate Reserve) formula and the simpler % Max HR method.
How the Karvonen formula works
The Karvonen method, developed by Finnish physiologist Martti Karvonen in the 1950s, improves on naive % Max HR calculations by anchoring zones to your Heart Rate Reserve (HRR) — the span between resting and maximum.
Step 1 — Maximum Heart Rate (MHR). The calculator offers four peer-reviewed formulas:
| Formula | Equation | Best for |
|---|---|---|
| Fox 1971 | 220 minus age | General; most cited |
| Tanaka 2001 | 208 minus (0.7 x age) | Adults; better above 40 |
| Gellish 2007 | 207 minus (0.7 x age) | Similar accuracy to Tanaka |
| Nes / HUNT 2013 | 211 minus (0.64 x age) | Large-sample adult population |
All formulas carry a standard deviation of roughly ±10–12 bpm. If you have had a graded exercise test (GXT) or know your true max from a race effort, tick the override box and enter the measured value.
Step 2 — Heart Rate Reserve.
HRR = MHR minus RHR
Step 3 — Zone target.
Zone bpm = RHR + (HRR x zone fraction)
Zone fractions follow ACSM guidelines: Zone 1 = 50–60 %, Zone 2 = 60–70 %, Zone 3 = 70–80 %, Zone 4 = 80–90 %, Zone 5 = 90–100 % of HRR.
Worked example
Take a 35-year-old with a resting HR of 65 bpm using the Fox formula:
- MHR = 220 minus 35 = 185 bpm
- HRR = 185 minus 65 = 120 bpm
| Zone | Fraction | Calculation | Range |
|---|---|---|---|
| Zone 1 (Recovery) | 50–60 % | 65 + (120 x 0.50) to 65 + (120 x 0.60) | 125–137 bpm |
| Zone 2 (Aerobic base) | 60–70 % | 65 + (120 x 0.60) to 65 + (120 x 0.70) | 137–149 bpm |
| Zone 3 (Aerobic) | 70–80 % | 65 + (120 x 0.70) to 65 + (120 x 0.80) | 149–161 bpm |
| Zone 4 (Threshold) | 80–90 % | 65 + (120 x 0.80) to 65 + (120 x 0.90) | 161–173 bpm |
| Zone 5 (Maximum) | 90–100 % | 65 + (120 x 0.90) to 65 + (120 x 1.00) | 173–185 bpm |
Now compare with % Max HR for the same person: Zone 2 via % Max = 0.70–0.80 x 185 = 130–148 bpm. The Karvonen Zone 2 (137–149 bpm) sits slightly higher because the person’s fitness (low-ish RHR) is baked in. For someone with a resting HR of 80 bpm the two methods diverge much more markedly.
How to measure resting heart rate accurately
The most reliable reading is taken immediately on waking, before rising. Lie still for one minute, then count beats for 60 seconds (or 30 seconds and multiply by two). Avoid caffeine, alcohol or intense exercise the evening before. Average three mornings for the most stable number. Many smartwatches now provide an overnight average, which is also a valid input.
A note on zones and real-world training
Five-zone models are guidelines, not rigid fences. Heart rate lags effort by 10–60 seconds, rises in heat and humidity, and drifts upward on long steady rides (cardiac drift). Use zones for effort guidance, but also learn your perceived exertion at each zone boundary. Over weeks of consistent training you should notice your resting HR drop and your Zone 2 ceiling allowing a faster pace — both reliable signs of improving aerobic fitness.
Every number here is calculated entirely in your browser. Nothing is uploaded or stored.