Xerobit

VO2 Max Calculator: Estimate Maximal Oxygen Uptake

This vo2 max calculator estimates your maximal oxygen uptake using the Uth formula, which divides your maximum heart rate by your resting heart rate and multiplies by 15.3. Enter both values to see your result instantly. Everything runs in your browser and nothing is uploaded.

Result

  • Estimated VO2 max
    48.45

    ml/kg/min

  • Heart rate ratio
    3.17
  • Formula used
    Uth et al. (2004)

How to use the vo2 max calculator

  1. Enter your maximum heart rate in beats per minute. This is the highest rate you reach during intense exercise.
  2. Enter your resting heart rate. Measure it first thing in the morning before getting out of bed for the most accurate reading.
  3. The vo2 max calculator applies the Uth formula automatically and displays your estimated maximal oxygen uptake.

How the Uth formula works

The vo2 max calculator uses a method published by Uth, Sorensen, Overgaard and Pedersen in 2004. The formula is straightforward:

VO2 max = 15.3 x (HRmax / HRrest)

The constant 15.3 was derived by comparing heart rate ratios against laboratory-measured oxygen uptake in healthy young men. For example, if your maximum heart rate is 190 bpm and your resting heart rate is 60 bpm, the calculation is 15.3 x (190 / 60) = 15.3 x 3.1667 = 48.45 ml/kg/min.

Because the formula relies on only two inputs, it avoids the need for body weight or age adjustments. However, this simplicity also means it assumes a typical cardiovascular profile, so results may drift for very young, elderly or highly trained individuals.

Reference table of common values

The table below shows estimated VO2 max values for several combinations of maximum and resting heart rates. Use it as a quick reference alongside the calculator.

HR max (bpm)HR rest (bpm)RatioVO2 max (ml/kg/min)
200405.0076.50
195484.0662.16
190603.1748.45
180722.5038.25
165722.2935.06

Understanding VO2 max scores

Maximal oxygen uptake is expressed in milliliters of oxygen per kilogram of body weight per minute (ml/kg/min). It represents the ceiling of your aerobic energy system. Higher numbers indicate a greater capacity to transport and use oxygen during sustained exercise.

For context, sedentary adults typically score between 30 and 40. Recreational runners often fall in the 45 to 55 range. Elite male endurance athletes can exceed 80, while elite female athletes frequently record values above 70. These ranges vary with age, genetics and training history.

A single number does not tell the whole story. Tracking changes over months of structured training is more informative than comparing your score to population averages. If you are building a broader fitness picture, pairing this estimate with a one rep max calculator for strength or a target heart rate calculator for zone work gives a more complete view.

Measuring your heart rates accurately

The accuracy of this vo2 max calculator depends entirely on the quality of your two heart rate inputs. Errors in either measurement compound through the ratio.

  • Resting heart rate: Count your pulse for 60 seconds immediately after waking, before sitting up or checking your phone. Repeat for three mornings and average the results. Avoid measuring after caffeine, stress or poor sleep.
  • Maximum heart rate: The common 220 minus age rule is a rough population average and can be off by 10 to 15 bpm for an individual. A field test, such as a graded treadmill run or repeated hill sprints with a chest strap monitor, provides a much more reliable figure.

Wrist-based optical sensors tend to lag during rapid intensity changes. A chest strap heart rate monitor remains the gold standard for capturing true peak values during maximal efforts.

Limitations of heart rate based estimates

The Uth formula was validated primarily on healthy young men. Its accuracy decreases for women, older adults and people taking medications that alter heart rate, such as beta blockers. In those cases, the ratio of maximum to resting heart rate does not map cleanly onto oxygen consumption.

Laboratory testing with a metabolic cart analyzing expired gases remains the definitive way to measure maximal oxygen uptake. Field tests like the Cooper 12-minute run or the beep test offer alternative estimates that incorporate running economy and motivation, factors the heart rate ratio ignores.

Treat the output of this vo2 max calculator as a useful baseline rather than a clinical diagnosis. It is best used to track relative progress over time under consistent measurement conditions.

An estimate, not medical advice

The vo2 max calculator uses a standard published formula, and formulas describe averages, not you. Age, body composition, medical conditions, medication, pregnancy and training history can all move the real number. Use the result as a starting point for planning, and speak to a doctor, dietitian or qualified coach before making health, diet or training decisions, especially if you have a medical condition.

Worked examples

Each result below was produced by the same code the tool runs, so you can check your own numbers against them.

ExampleInputResult
Average adultMaximum heart rate (bpm): 190; Resting heart rate (bpm): 70Estimated VO2 max: 41.53; Heart rate ratio: 2.71; Formula used: Uth et al. (2004)
Trained runnerMaximum heart rate (bpm): 195; Resting heart rate (bpm): 48Estimated VO2 max: 62.16; Heart rate ratio: 4.06; Formula used: Uth et al. (2004)
Elite endurance athleteMaximum heart rate (bpm): 200; Resting heart rate (bpm): 40Estimated VO2 max: 76.50; Heart rate ratio: 5.00; Formula used: Uth et al. (2004)
Older adultMaximum heart rate (bpm): 165; Resting heart rate (bpm): 72Estimated VO2 max: 35.06; Heart rate ratio: 2.29; Formula used: Uth et al. (2004)

FAQ

What is a good VO2 max?

A good score depends on age and sex. For men in their twenties, values above 45 ml/kg/min are considered good, while women of the same age typically aim above 40. Endurance athletes often score well above 60.

How accurate is this vo2 max calculator?

It provides a reasonable estimate for healthy adults not on heart rate medication. Laboratory gas analysis is more precise, but the Uth formula correlates well enough for tracking personal trends over time.

Can I improve my VO2 max?

Yes. High-intensity interval training, long steady-state cardio and consistent weekly volume all stimulate adaptations that raise maximal oxygen uptake, especially in untrained individuals.

Why do I need my resting heart rate?

The Uth formula uses the ratio of maximum to resting heart rate as a proxy for cardiac reserve. A lower resting heart rate relative to your maximum generally indicates a stronger, more efficient heart.

Does age affect the result?

Age lowers maximum heart rate, which reduces the ratio and therefore the estimated VO2 max. The formula accounts for this indirectly through your actual measured maximum heart rate rather than an age-based prediction.

Is this tool safe to use for medical decisions?

No. This calculator is for informational and fitness planning purposes only. Consult a physician for clinical assessments of cardiovascular health.