VO2 Max Calculator
Estimate your aerobic fitness level three different ways.
How We Calculate This — Resting Heart Rate Method
This method uses your resting heart rate as a proxy for aerobic fitness — a lower resting heart rate relative to your estimated max generally indicates a more efficient cardiovascular system. We calculate your estimated max heart rate using the Tanaka formula (HRmax = 208 − 0.7 × age), then apply the Uth-Sørensen-Overgaard-Pedersen formula: VO2max = 15.3 × (HRmax ÷ resting HR).
This is the least accurate of the three methods here. Resting heart rate swings with caffeine, stress, hydration, sleep quality, and even time of day, so a single reading can shift your result meaningfully. For the most consistent number, measure your resting heart rate first thing in the morning, lying down, before caffeine or any activity. If you're willing to do a short physical test instead, the Cooper Run Test or Rockport Walk Test tabs above are both more accurate.
Read the original study →
Understanding Your Fitness Category
Whichever method you use above, your result is classified against the same age- and sex-normed reference data, since all three produce the same ml/kg/min unit. The categories — Poor, Fair, Average, Good, Excellent, Superior — aren't fixed numbers; they're percentile bands within your own age-and-sex bracket (below the 20th percentile = Poor, 20th–39th = Fair, 40th–59th = Average, 60th–79th = Good, 80th–94th = Excellent, 95th and above = Superior). That means "Good" means a different raw number for a 25-year-old woman than for a 55-year-old man.
The reference table only publishes values at the 5th, 10th, 25th, 50th, 75th, 90th, and 95th percentiles for each bracket, so where your result falls between two published points, we linearly interpolate to place it — a standard, transparent approximation, not a guess.
These are general population norms from a large reference dataset, not a personal verdict — individual context like training history and health conditions affects where any one person "should" fall, the same way BMI can't tell fat from muscle. Treat your category as a reference point for tracking change over time, not a grade.