Max Heart Rate Calculator
Calculate your maximum heart rate by age using the Tanaka formula. Get all 5 heart rate zones, Zone 2 range, and personalized zones using the Karvonen heart rate reserve method.
Max HR = 208 − 0.7 × AgeAdjust Variables
Interactive Step-by-Step Calculation Proofs
View how variables resolve algebraically down to peer-reviewed standard outputs.
Why Use This Calculator
Knowing your maximum heart rate (MHR) is the foundation of all heart rate-based training. Your MHR determines the boundaries of every training zone — from Zone 1 (easy recovery) through Zone 5 (max effort). Zone 2 training (60–70% of MHR) has become the most-discussed zone in endurance sports because it builds aerobic base and mitochondrial density without the recovery cost of harder sessions. Zone 4 (80–90% MHR) is threshold training — the zone where lactate accumulates and race fitness is built. The Tanaka formula (208 − 0.7 × Age) is the most research-validated MHR estimation method, with smaller error than the traditional '220 − Age' formula across a broad population. The Karvonen method (heart rate reserve) provides more individualized zone calculations by factoring in your resting heart rate, which reflects your cardiovascular fitness level. For runners who also track performance by pace and time, combine heart rate zone training with the age grade calculator to get both a physiological training guide (heart rate zones) and a performance metric (age-adjusted running score) that together paint a complete picture of your fitness and progress.
Mathematical Formula Explanation
Calculated standard benchmarks are based on direct functional dependencies. The primary calculation logic follows this formula:
Max HR = 208 − 0.7 × Age (Tanaka Formula)Max HR & All Zones applies the Tanaka formula directly to age, then derives Zone 2 and Zone 4 boundaries as fixed percentages of that number. Karvonen (Heart Rate Reserve) uses the same Tanaka max HR but recalculates zone boundaries relative to heart rate reserve (max HR minus resting HR) instead of max HR alone — a more individualized method, since two people with the same max HR can have very different resting heart rates and fitness levels. Target Heart Rate for Intensity is the simplest of the three: it multiplies max HR by a single chosen percentage rather than computing a full zone table.
Worked Examples (Step-by-Step)
These examples show a full five-zone breakdown from age alone, and a more individualized Zone 2 range calculated via the Karvonen method using a measured resting heart rate.
Example 1: Heart Rate Zones for a 40-Year-Old
“A 40-year-old athlete wants to know their maximum heart rate and Zone 2 training range for aerobic base building. Using the Tanaka formula, what are their zones?”
- AGE_MHR: 40
- MAX_HR: 180
- Z2_LOWER: 108
- Z2_UPPER: 126
- Z4_LOWER: 144
- Z4_UPPER: 162
Example 2: Karvonen Zones for Fit 35-Year-Old
“A fit 35-year-old runner has a resting heart rate of 52 bpm. Using the Karvonen method, what is their Zone 2 range and heart rate reserve?”
- AGE_K: 35
- RESTING_HR: 52
- MAX_HR_K: 184
- HRR: 132
- Z2_LOWER_K: 131
- Z2_UPPER_K: 144
- Z4_LOWER_K: 158