How Does Apple Watch Calculate VO2 Max?

The Apple Watch estimates VO2 max by tracking how your heart rate responds to physical effort during outdoor activities, then combining that data with GPS-derived speed and your personal profile to predict how much oxygen your body can use at peak exertion. Apple calls this metric “Cardio Fitness” in the Health app, and it works without ever requiring you to push yourself to exhaustion.

The Core Principle: Heart Rate vs. Effort

Gold-standard VO2 max testing involves wearing a mask on a treadmill while a metabolic cart measures every breath you take at maximum effort. The Apple Watch skips all of that by relying on a well-established relationship in exercise science: the fitter you are, the less your heart rate rises for a given workload. Someone with a high VO2 max can jog at a moderate pace with a relatively low heart rate, while someone less fit will see their heart rate climb much higher at the same speed.

The watch uses its optical heart rate sensor to continuously track your pulse during a workout, while GPS (technically Global Navigation Satellite System sensors) measures how fast you’re moving, how far you’ve gone, and changes in elevation. By comparing your heart rate response to the actual physical work you’re doing, the algorithm estimates what your maximum oxygen uptake would be if you pushed to your limit. Your heart rate needs to increase by roughly 30% above your resting value for the watch to have enough signal to generate an estimate.

What Data Goes Into the Estimate

The calculation pulls from several inputs at once:

  • Heart rate during exercise: The primary signal, measured through green LED sensors on the back of the watch.
  • Speed and distance: Derived from GPS to quantify the actual workload your body is performing.
  • Elevation changes: Walking uphill demands more oxygen than walking on flat ground, and the algorithm accounts for this. Readings require terrain with less than 5% incline or decline.
  • User demographics: Your age, sex, height, and weight all factor in, since these variables influence how oxygen consumption scales.

Apple’s exact algorithm is proprietary, but researchers believe it also incorporates machine learning techniques and motion sensor data from the accelerometer and gyroscope. The watch likely uses these additional inputs to refine its understanding of your gait, efficiency, and movement patterns beyond what heart rate and GPS alone can capture.

Which Activities Generate a Reading

Only three workout types in the Workout app produce a cardio fitness estimate: Outdoor Walk, Outdoor Run, and Hiking. Indoor workouts, including treadmill runs and anything on gym equipment, do not count. The reason is straightforward: without GPS, the watch can’t independently measure your speed and distance, so it has no reliable way to quantify your workload.

Push workouts (wheelchair users) are also not supported for this metric. Before you receive your first estimate, the watch needs at least 24 hours of wear time followed by several outdoor workouts and passive heart rate measurements to establish a baseline.

How Accurate Are the Results

A 2025 validation study published in Mayo Clinic Proceedings: Digital Health compared Apple Watch Series 10 estimates against metabolic cart testing, the clinical gold standard. The mean absolute percentage error was 13.2%, and the watch tended to underestimate VO2 max by an average of 6.25 mL/kg per minute.

That underestimation wasn’t uniform across fitness levels. For people at or below the 70th percentile for cardiorespiratory fitness (the majority of the population), the watch was considerably more accurate, underestimating by only 2.41 mL/kg per minute with tighter consistency between readings. For very fit individuals, the gap widened. This makes sense: the watch relies on submaximal data, and the further your true max is from what you do in a typical outdoor walk or run, the harder it becomes for any algorithm to project accurately.

The practical takeaway is that the Apple Watch is more useful for tracking trends in your fitness over time than for nailing an exact number. If your estimate climbs from 35 to 39 over several months, your cardiovascular fitness is genuinely improving, even if the true values are slightly different.

Why It’s an Estimate, Not a Measurement

The Apple Watch never actually measures oxygen consumption. It measures heart rate and motion, then runs those inputs through a prediction model. This is the same general approach used in submaximal fitness tests at gyms and in research settings, where someone exercises at moderate intensity and a formula extrapolates what their max would be.

Several things can throw off the estimate. A loose watch band that shifts during exercise produces noisy heart rate data. Caffeine, stress, dehydration, or poor sleep can all elevate your heart rate independent of your fitness, potentially lowering your reading. Medications that affect heart rate, like beta blockers, fundamentally change the relationship between effort and pulse, making the estimate unreliable. And because the algorithm needs GPS lock, running through dense urban areas with tall buildings or under heavy tree cover can degrade the speed and distance calculations that feed the model.

For the most consistent readings, wear the watch snug about a finger’s width above your wrist bone, and give it a few seconds to acquire GPS before starting your workout. Over time, repeated measurements under similar conditions will give you a reliable picture of where your cardio fitness stands and whether it’s heading in the right direction.