Maximum Heart Rate Calculator

Estimate your max heart rate with five published age-prediction formulas

Enter your age, and optionally resting heart rate, to compute maximum heart rate using the Fox (220 minus age), Tanaka, Gellish, Nes, and Inbar equations side by side, plus a Karvonen heart-rate-reserve target zone. Runs in your browser.

Which max heart rate formula is most accurate?

The classic 220 minus age formula overestimates for young people and underestimates for older people. Tanaka (208 minus 0.7 times age) and Gellish are generally more accurate across a wide age range, but every formula carries a standard error of roughly 10 to 12 beats per minute.

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.