VO2 Max Calculator

Calculate your VO2 Max using various fitness tests. Get detailed cardiovascular fitness analysis, training zones, and health implications.

Age affects maximum heart rate and fitness standards

Used for VO₂ norms and max HR formula

Optional (used for walking/rowing methods)

Measure first thing in the morning; used for HRR zones

Different methods provide varying levels of accuracy

Results

Enter values and click Calculate to see results

Methodology

Formulas: resting HR (Uth–Sørensen), 1-mile walk (Rockport), Queen's College step test, 1.5-mile run (Cooper), 2000 m row (Concept2 power → VO₂ ≈ 12×W/kg + 3.5). Zones use the Karvonen HRR method (50–60–70–80–90–100%). Age/sex fitness bands reflect widely published Cooper-style norms.

About This Calculator

1. What is VO₂ Max and why is it important?

VO₂ max is the maximum amount of oxygen your body can consume during exercise (ml/kg/min). It's a key marker of aerobic fitness and is associated with cardiovascular health and longevity.

2. How accurate are these VO₂ Max calculations?

These are field-test estimates: resting HR (±15–20%), walk/step (±10–15%), run/row (±5–10%). Lab testing with a metabolic cart is the most accurate (±2–3%).

3. What do the zones mean?

Heart-rate zones use the Karvonen (HRR) method: Zone 1 (50–60%), Zone 2 (60–70%), Zone 3 (70–80%), Zone 4 (80–90%), Zone 5 (90–100%). Use Zone 2 for most aerobic base work, add Zone 3–4 for performance, and Zone 5 sparingly.

4. What’s a good VO₂ Max for my age?

The app uses widely published Cooper-style norms by age and sex. Your result is classified (Poor, Fair, Good, Excellent, Superior) and compared with your age group.

5. Why does it say “Approx. Percentile”?

Percentiles are estimated by interpolating within category bands; they are indicative, not exact. For precise ranking, use lab testing or population-referenced device data.

6. Rowing method details

VO₂ is estimated from Concept2 erg power using VO₂ ≈ 12×(W/kg) + 3.5. Technique and efficiency vary between athletes, so treat it as an estimate.