
How Fitbit Calculates Your VO2 Max (Cardio Fitness Score)
If Fitbit shows you a range like 42-46 instead of a number, it has estimated your VO2 max from resting heart rate alone. Here is how to get a real one.
Fitbit reports VO2 max as your Cardio Fitness Score, in ml/kg/min like a lab test, alongside a Cardio Fitness Level that ranks you from Poor to Excellent against people of your age and sex.
The thing to check first is whether you are looking at a number or a range. If Fitbit shows you 42 to 46 rather than 44, it is telling you it has not seen you run.
The range means it guessed from your resting heart rate
Fitbit produces the score two ways.
With GPS runs, it compares your running efficiency, the ratio of your pace to your heart rate, against your resting heart rate. That is a performance-based estimate in the same family as Garmin's, and it produces a single number.
Without GPS runs, it falls back to a non-exercise model built from your resting heart rate, age, sex, weight and other profile data, and reports a range rather than a value. That is Fitbit being honest about its uncertainty, and most people never notice the distinction.
The gap between the two is large. A performance estimate is grounded in something you actually did. A resting-heart-rate model is a population regression applied to your profile, in the same category as Polar's OwnIndex, and it carries the same tendency to be confidently wrong about individuals.
추정 VO2max
42.4ml/kg/min
12분 Cooper 테스트 기준
대략 어느 수준인가
| 비활동적, 약 30에서 40 | 30에서 40 ml/kg/min |
| 취미 활동 수준, 약 40에서 50권장 | 40에서 50 ml/kg/min |
| 잘 단련됨, 약 50에서 60 | 50에서 60 ml/kg/min |
| 지구력 선수, 60+ | 60+ ml/kg/min |
- 이것은 현장 추정값입니다. 평지 코스에서 페이스를 잘 조절한 달리기는 실험실 테스트와 몇 점 이내로 일치하지만, 페이스, 지형, 날씨가 모두 수치를 움직입니다.
- 진짜 VO2max는 실험실 가스 분석 테스트가 필요합니다. 최대하 옵션으로는 Uth-Sorensen 심박수 방법(VO2max는 약 15.3 곱하기 HRmax 나누기 HRrest)과 Rockport 1마일 걷기 테스트가 있습니다.
- 체력 범주는 나이와 성별에 따라 다릅니다. 이 띠를 엄격한 경계가 아니라 지침으로 삼고, 시간에 걸쳐 자신의 이전 테스트와 비교하세요.
당신의 개인 맞춤 결과가 담긴 PDF와, 언제든 다시 열 수 있는 QR 코드.
Estimate yours from a race result or a field test. If Fitbit is showing a range and your field test lands outside it, trust the field test.
How to turn the range into a number
Run outdoors with GPS. Fitbit only measures VO2 max during outdoor runs with GPS enabled. Walking, cycling and treadmill running do not produce an estimate, so a treadmill-only winter leaves you on the resting-heart-rate model indefinitely.
Make sure your resting heart rate is real. It is an input to both versions of the score. A device worn loosely, or not worn overnight, gives Fitbit a poor resting figure and shifts everything built on it.
Fix your max heart rate. Fitbit defaults to 220 − age and places its zones inside your heart rate reserve. Every heart-rate-based fitness estimate inherits whatever you leave in that field.
What the score is good for
Not for comparing against a friend's Garmin, and not as a clinical measurement. As a trend measured the same way each time, it works: same kind of run, same conditions, same wear habits, and the direction it moves is meaningful even when the absolute value is not.
The Cardio Fitness Level ranking is the more robust half of the feature. Moving from Fair to Good is a bigger, slower change than a two-point wobble in the raw number, and it is harder to produce by accident.
FAQ
How does Fitbit calculate VO2 max? From your running efficiency, the ratio of pace to heart rate on outdoor GPS runs, compared against your resting heart rate. Without GPS runs it estimates from resting heart rate and profile data instead.
Why does Fitbit show a range instead of a VO2 max number? Because it has no GPS run data. A range means the estimate came from resting heart rate alone.
Why is my Fitbit VO2 max not tracked? Fitbit only measures it during outdoor runs with GPS. Treadmill, walking and cycling sessions do not count.
What is a good Fitbit Cardio Fitness Score? The Cardio Fitness Level shown alongside it already answers that, ranking you from Poor to Excellent against your age and sex.
Is Fitbit VO2 max accurate? The GPS-run version is a reasonable trend indicator. The range version is a population estimate and should not be treated as a measurement.
Other brands
- Garmin uses Firstbeat and short credible segments.
- Apple Watch has published independent validation.
- COROS uses a rolling six-week window.
- Polar offers both a resting test and a per-run estimate.
Sources
- Google Health Help: learn about your VO2 max
- Fitbit Web API: Cardio Fitness Score
- How Fitbit calculates your max heart rate
Cover photo by Raysonho, CC0, via Wikimedia Commons.
