Solved.tools: Free Online Calculators & Tools

We use cookies for analytics and advertising. Learn more about our cookie policy

VO2 Max Calculator

Last updated: 27 June 2026

Reviewed by Gavin Meiring, Lead research and primary author ยท Doctoral Candidate (Corporate Governance) ยท Research and drafting assisted by AI

Was this helpful?


VO2 Max Calculator

A VO2 max calculator estimates your maximum oxygen uptake, the gold standard measure of aerobic fitness. It is used by endurance athletes, coaches, and health-conscious individuals to track cardiovascular fitness and predict race performance.

How to Use the VO2 Max Calculator

  1. Choose your input method: pace-based (enter a recent race time and distance), heart rate-based (enter resting and maximum heart rate), or the Rockport Walk Test (enter your 1-mile walk time and heart rate at the end).
  2. Enter the required values for your chosen method.
  3. Enter your age and sex for the most accurate estimate.
  4. Click Calculate to see your estimated VO2 max in ml/kg/min.
  5. Compare your result to the fitness category table to understand where you stand.

The Formula

heart rate method: VO2 max = 15 multiplied by (maximum heart rate divided by resting heart rate). Rockport Walk Test: VO2 max = 132.853 minus (0.0769 times weight in pounds) minus (0.3877 times age) plus (6.315 for males, 0 for females) minus (3.2649 times walk time in minutes) minus (0.1565 times heart rate at completion). For pace-based estimates, Jack Daniels' VDOT tables correlate race time directly with VO2 max through known oxygen cost of running at different speeds.

Real-World Example

A 40-year-old woman has a resting heart rate of 55 BPM and a maximum heart rate of 182 BPM. Using the heart rate method: VO2 max = 15 multiplied by (182 divided by 55) = 15 multiplied by 3.309 = 49.6 ml/kg/min. According to fitness norms, this places her in the "excellent" category for her age group (above 45 ml/kg/min for women aged 40 to 49). Her 5 km pace estimate based on this VO2 max would be approximately 25 to 26 minutes.

VO2 Max Fitness Categories

For men, scores above 55 ml/kg/min are considered superior; 45 to 55 is excellent; 38 to 44 is good; 30 to 37 is fair; below 30 is poor. For women, scores above 45 ml/kg/min are superior; 38 to 44 is excellent; 31 to 37 is good; 24 to 30 is fair; below 24 is poor. VO2 max declines by roughly 1 percent per year from age 25 onwards in sedentary individuals, but regular aerobic training can slow this significantly and improve your score at any age.

Frequently Asked Questions

Can I improve my VO2 max? Yes. VO2 max responds strongly to consistent aerobic training, particularly high-intensity interval training (HIIT) and high-volume Zone 2 work. Beginners can see improvements of 15 to 20 percent over a few months. Trained athletes see smaller gains and may need specific targeted sessions to push further.

Is VO2 max the best predictor of endurance performance? VO2 max sets the ceiling for aerobic performance, but lactate threshold and running economy are often better predictors of race performance among well-trained athletes with similar VO2 max scores. All three factors matter.

How does the estimate compare to a lab test? Calculator-based estimates are reasonable approximations, typically accurate to within 5 to 10 percent of lab-measured VO2 max. Lab tests using a metabolic cart and graded exercise to exhaustion are the gold standard but are expensive and not widely accessible.

Does VO2 max decline with age and can training offset this? VO2 max declines naturally with age due to reductions in maximum heart rate and cardiac output. However, fit 60-year-olds who have trained consistently throughout their lives often have VO2 max scores comparable to sedentary 30-year-olds, demonstrating that training can substantially offset age-related decline.

Four published estimates applied to one athlete

The page above runs one method at a time. Running four on the same person shows how far apart they land. The subject is a 40-year-old woman, 61.2 kg (134.9 lb), resting heart rate 55 bpm, maximum heart rate 182 bpm, a one-mile walk in 14 minutes 30 seconds finishing at 128 bpm, 2.5 km covered in the Cooper 12-minute test, and 12 minutes 00 seconds for the 1.5-mile run.

MethodThe inputs it needsResult it prints
Heart rate ratio55 bpm resting, 182 bpm maximum49.6 ml/kg/min
Rockport one-mile walk134.9 lb, 40 years, female, 14.5 minute walk, 128 bpm at the finish39.6 ml/kg/min
Cooper 12-minute run2.5 km covered44.6 ml/kg/min
Cooper 1.5-mile run12 minutes 00 seconds43.8 ml/kg/min

The highest and lowest of those four differ by 10.0 ml/kg/min, which is 25.4 per cent of the lowest. Four published equations applied to one body spread wider than the 5 to 10 per cent band the questions above quote for calculator error against a laboratory test.

The arithmetic behind each row, worked in full:

  • Heart rate ratio: 15 multiplied by 182 divided by 55 gives 2,730 divided by 55, which is 49.6364.
  • Rockport: 132.853 minus (0.0769 times 134.9) minus (0.3877 times 40) minus (3.2649 times 14.5) minus (0.1565 times 128). The five terms are 132.8530, 10.3738, 15.5080, 47.3410 and 20.0320, which leaves 39.5981. The sex term is 6.315 for a male and zero for a female.
  • Cooper 12-minute: 2,500 metres minus 504.9, divided by 44.73, which is 44.6032.
  • Cooper 1.5-mile: 483 divided by 12 minutes, plus 3.5, which is 43.75.

Which of the four the tool will run

The method selector offers three options and all three carry an empty value attribute. The handler reads that value, compares it against pace and against heart rate, matches neither, and falls to the final branch, which is the Cooper 12-minute test. The two heart rate fields are therefore read on every run, and the branch that uses them cannot be reached from the form. The 1.5-mile option has the same problem: its branch is written, it computes a 1,500 metre pace conversion and a note, and no click can select it.

Two consequences for anyone reproducing the rows above. Two of the four results can be obtained only by hand rather than from the tool. And the category printed beside a result comes from fixed bands: below 35 is Poor, 35 to 42 Below average, 42 to 46 Average, 46 to 52 Above average, 52 to 60 Good, and 60 and above Excellent. Those bands carry no age or sex term, while the category paragraph above gives separate figures for men and women. A score of 49.6 for a 40-year-old woman prints as Above average on screen, and reads as superior against the paragraph's own threshold of 45 for her age group.

The 5 km time behind a score of 49.6

The worked example above says a VO2 max of 49.6 points to a 5 km time of about 25 to 26 minutes. The Daniels and Gilbert equations, which are the ones behind the VDOT tables, give a different figure. They put the oxygen cost of running at minus 4.60 plus 0.182258 times speed plus 0.000104 times speed squared, with speed in metres per minute, and the sustainable fraction of maximum over t minutes at 0.8 plus 0.1894393 times e to the minus 0.012778t plus 0.2989558 times e to the minus 0.1932605t.

Solving those two for a target of 49.6 ml/kg/min over 5,000 metres gives 20 minutes 04 seconds. Run the check the other way: 25 minutes 30 seconds over the same distance is a VDOT of 37.4, not 49.6. Both figures are recomputed here rather than quoted, and the printed sentence in the example is left as it stands.

The unreachable branch in more detail

The pace branch is worth reading even though no click can reach it, because it shows what the form would have returned. Its first line computes 132.853 minus 0.0769 times the run time in minutes minus 0.3877 times 30 minus 0.1467 times 160. For a 12 minute run that is 96.8272, and the value is discarded on the next line before it can be printed. It is discarded by a different equation, 483 divided by the time plus 3.5, which is the 1.5-mile estimate and gives 43.75 for the same input.

The discarded line carries the shape of the Rockport walk test, with three of its terms replaced by constants. The age is fixed at 30, so every user is scored as a 30-year-old. The sex term is zero, so every user is scored as female. And the heart rate at the finish is fixed at 160, multiplied by 0.1467 rather than by the published 0.1565, so the term is neither the published one nor measured from the user. Had the line survived, a 12 minute entry would print 96.8 ml/kg/min, which is roughly twice the highest figure ever recorded in a laboratory.

The assumptions each equation carries

  • The heart rate ratio method carries no age, sex or body mass term. Two people with the same resting and maximum heart rates get the same score whatever else differs. The published study behind it reports the proportionality constant as 15.3 with a standard deviation of 0.7, and it drew its conclusion from well-trained men, so the fixed 15 in the formula is a rounding of a measured value from one group.
  • The Rockport equation carries age, sex, body mass, walk time and the heart rate at the finish. It assumes the walk was completed as briskly as possible and that the pulse was read the moment the walk ended. The original study reports a standard error of estimate of about 5 ml/kg/min.
  • The Cooper 12-minute test assumes a flat measured course and twelve minutes of maximal effort. Its equation turns distance covered into an oxygen figure with no input from the person's age or mass.
  • None of the three measures oxygen. Each predicts it from a performance, which is why a laboratory value and a calculator value can sit in different bands for the same person.

Where the equations come from

Also try these free tools: