VO2 Max Calculator

Estimate your VO2 max from resting HR, a Cooper run or a Rockport walk.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

VO2 max is the maximum rate at which your body can take in and use oxygen during intense exercise, measured in millilitres of oxygen per kilogram of body weight per minute (ml/kg/min). It is one of the best single markers of cardiovascular fitness and aerobic capacity. This calculator estimates it three ways — without any equipment, from a run, or from a walk — and rates the result against age-and-sex norms.

How it works

Pick the method that fits your situation; each uses a published estimation formula:

  • Resting heart rate (no test): VO2 max ≈ 15.3 × (HRmax / HRrest), where HRmax = 208 − 0.7 × age.
  • Cooper 12-minute run: VO2 max = (distance_metres − 504.9) / 44.73.
  • Rockport 1-mile walk: 132.853 − 0.0769×weight_lb − 0.3877×age + 6.315×(1 if male else 0) − 3.2649×walk_minutes − 0.1565×finishing_HR.

The result is then placed into Below average / Fair / Good / Excellent bands using ACSM-style norms for your age and sex.

Example

Using the Cooper test, a runner who covers 2400 m in 12 minutes gets:

VO2 max = (2400 − 504.9) / 44.73 = 1895.1 / 44.73 ≈ 42.4 ml/kg/min.

MethodInputsEstimated VO2 max
Cooper run2400 m~42.4
Cooper run2800 m~51.3
Resting HRHRmax 187, rest 60~47.7

Everything runs locally in your browser, so your numbers never leave your device.

Ad placeholder (rectangle)