Free online tools to generate, calculate,
convert, format, encode, and play.
 

VO2 Max Calculator

Estimate your VO2 max (maximal oxygen uptake) to assess cardiovascular fitness.

Run as far as you can in 12 minutes
Time to walk 1 mile (1.6 km) as fast as possible
Leave blank to estimate from age (220 - age)
Measure first thing in the morning

How It Works

VO2 max (maximal oxygen uptake) is the maximum rate at which your body can consume oxygen during intense exercise. It is measured in milliliters of oxygen per kilogram of body weight per minute (mL/kg/min) and is one of the best indicators of cardiovascular fitness and aerobic endurance.

Estimation Methods
Cooper 12-Minute Run Test

Formula: VO2 max = (distance in meters - 504.9) / 44.73

Run as far as you can in 12 minutes on a flat surface. Widely used and well-validated.

Rockport 1-Mile Walk Test

Formula: VO2 max = 132.853 - (0.1692 x weight in kg) - (0.3877 x age) + (6.315 x gender) - (3.2649 x time in min) - (0.1565 x heart rate)

Walk 1 mile as fast as possible and record your heart rate at the end. Suitable for less fit individuals.

Heart Rate Method (Uth et al.)

Formula: VO2 max = 15.3 x (max HR / resting HR)

Uses the ratio of maximum to resting heart rate. Quick estimation requiring no exercise test.

Note: These are estimations. For precise VO2 max measurement, a laboratory test with gas analysis during maximal exercise is required. Results can vary based on altitude, temperature, hydration, and motivation.

VO2 Max Fitness Classifications

Men (mL/kg/min)
AgeVery PoorPoorFairGoodExcellentSuperior
20-29<3333-3637-4142-4546-52>52
30-39<3131-3435-3839-4243-47>47
40-49<2828-3132-3536-3940-44>44
50-59<2525-2829-3233-3637-41>41
60+<2222-2526-2930-3334-38>38
Women (mL/kg/min)
AgeVery PoorPoorFairGoodExcellentSuperior
20-29<2424-2829-3233-3637-41>41
30-39<2222-2627-3031-3435-39>39
40-49<2020-2425-2829-3233-37>37
50-59<1818-2223-2627-3031-35>35
60+<1616-2021-2425-2829-33>33

Based on the American College of Sports Medicine (ACSM) classifications.


Embed This Util

You can embed this util on your own site as a widget. Adding ?embed=1 to the URL loads a compact version with just the tool itself; no header, menu, or documentation. Paste this snippet into your HTML:


    

Copy snippet Adjust the height to taste.



Feedback

Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


Share with