Calculator

VO₂ max estimator.

Use a field test or race result to estimate VO₂ max. Choose Cooper (12‑minute), 1.5‑mile run, or Jack Daniels VDOT (from race distance & time). Includes worked examples and FAQs.

Estimate your VO₂ max

Formula: VO₂max ≈ (distance(m) − 504.9) ÷ 44.73 — enter km/mi and we’ll convert internally.

Interpreting scores (general)

VO₂ maxTypical description
< 35Below average for many adults
35–45Average / Fair
45–55Good
55–65Very good
> 65Excellent (well‑trained)

Ranges depend strongly on age and sex; use these only as broad guidance.

Personalised interpretation

Enter your test result above to see a summary here, including a plain‑English interpretation and a reminder that age/sex tables can shift categories. For Daniels mode, we’ll label the value as VDOT (≈ VO₂ max).

VO₂ max formula detail

Each mode uses a published field-test equation. We standardise units internally so you can switch between kilometres and miles without changing the outcome.

MethodFormula appliedPlusesMinuses
Cooper 12-minute VO₂max = (distance(m) − 504.9) ÷ 44.73 Simple track test; good repeatability when done on the same surface. Requires an all-out 12-minute effort and accurate distance measurement.
1.5-mile run VO₂max = 3.5 + 483 ÷ time(min) Common in military/occupational testing; easier pacing than Cooper. Sensitive to pacing errors—going out too fast inflates the final minutes.
Daniels VDOT VO₂demand = −4.60 + 0.182258·v + 0.000104·v²
%VO₂max = 0.8 + 0.1894393·e−0.012778·t + 0.2989558·e−0.1932605·t
VDOT = VO₂demand ÷ %VO₂max
Translates real race performances into training paces; less affected by pacing a single test. Assumes you raced evenly and with optimal conditions; very short (<5 min) or long (>3 h) races stretch the model.

Distances entered in miles are converted to kilometres (and vice versa) before applying the equations, and all time inputs are converted to minutes. Results are rounded to one decimal place. Treat the output as an estimate—lab testing with gas analysis is still the gold standard.