Maximum heart rate underpins every percentage-based training zone, but there is no single agreed formula to predict it from age. This calculator runs five published equations side by side so you can see the spread and pick a sensible working figure.
How it works
Each formula estimates max heart rate (HRmax) from age in years:
Fox HRmax = 220 − age
Tanaka HRmax = 208 − 0.7 × age
Gellish HRmax = 207 − 0.7 × age
Nes HRmax = 211 − 0.64 × age
Inbar HRmax = 205.8 − 0.685 × age
If you enter a resting heart rate, the Karvonen method gives a target zone from heart-rate reserve:
reserve = HRmax − resting
target = resting + intensity × reserve
Example and tips
For a 40-year-old, Fox gives 180 bpm while Tanaka gives 180 and Nes gives about 185 — a spread of several beats. At age 60 the formulas diverge more, with Fox reading 160 versus Tanaka’s 166. Treat any single number as an estimate with a margin of about 10 to 12 bpm, and prefer a measured max from a hard race or test when you have one.