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), whereHRmax = 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.
| Method | Inputs | Estimated VO2 max |
|---|---|---|
| Cooper run | 2400 m | ~42.4 |
| Cooper run | 2800 m | ~51.3 |
| Resting HR | HRmax 187, rest 60 | ~47.7 |
Everything runs locally in your browser, so your numbers never leave your device.