Biological age, anchored on your VO₂max
Ecleptic estimates your body's age in two steps: your VO₂max gives a fitness age, then seven factors drawn from your habits adjust it, each within strict limits. Here is the method, step by step, with its sources and its safeguards.
What the engine calculates
Your chronological age counts the years that have gone by. Your biological age estimates something else: how old your body is, judging by your fitness and your habits. Two people born the same year can be years apart on that front, and that gap is what the engine puts a number on.
The calculation happens in two steps. First, your VO₂max, the marker research most strongly links to longevity, is converted into a fitness age. Then seven modifiers drawn from your habits adjust that age. Each one is bounded and signed: with a “+”, it ages you; with a “−”, it makes you younger.
Step 1 · Finding your best VO₂max
VO₂max is the maximum volume of oxygen your body can use per minute during an all-out effort. The app takes it from the best available source, in this order:
- Measured by your watch: the “Cardio Fitness” value recorded in Apple Health, calculated during your outdoor workouts.
- Calculated from your runs: with Jack Daniels' VDOT formula, a standard in endurance training for more than forty years, which derives a VO₂max from a distance and a time.
- Estimated without exercise: with the equation from Nes et al., built on Norway's HUNT cohort, using your waist circumference, your resting heart rate and your activity level.
- As a fallback: with the equation from Jackson et al. (1990), using your BMI.
Runs follow a rule of caution. A run isn't necessarily a maximal effort, and an easy jog underestimates your VO₂max. So VDOT can only raise the no-exercise estimate, never lower it. Without a baseline estimate, a VDOT below the value expected for your age is ignored: a simple jog shouldn't make you older.
The more direct the source, the more precise the result: the margin of uncertainty on your biological age is narrowest when your watch measures your VO₂max, and it widens as the source becomes more indirect.
Step 2 · Converting your VO₂max into a fitness age
A VO₂max on its own doesn't mean much: the same value can be excellent at 60 and ordinary at 25. So the app compares it with the reference value for your age and sex, then translates the gap into years. Above the reference, your fitness age drops below your chronological age; below it, your fitness age rises above.
This conversion relies on research from the HUNT cohort, a large Norwegian population study in which the VO₂max of thousands of adults was measured in the lab. It's the anchor of the calculation: everything else adjusts it, never replaces it.
Step 3 · Seven modifiers, bounded and signed
Your fitness age is then adjusted by your habits. The factors don't all carry the same weight, and each has its own cap, so that no single one can swing the result on its own:
- Heart rate variability. Your HRV is compared with the values expected for your age: above them, it makes you younger; below them, it ages you. If you take a medication that slows the heart, it counts for less.
- Resting heart rate. It's placed against a reference value: lower, it makes you younger; higher, it ages you.
- Waist circumference. It's compared with the risk thresholds set by the World Health Organization (WHO), which differ for men and women.
- Activity. Your weekly minutes of activity, against the WHO recommendations.
- Sleep. This factor isn't symmetrical: disrupted sleep can age you more than good sleep can make you younger. Nights of sufficient length, without overdoing it, and regular bedtimes work in your favor; nights that are too short or too long and irregular bedtimes weigh the other way. The details: your sleep need.
- Diet. The quality of what you eat, as measured by your nutrition score.
- Lifestyle. What you report: nicotine, and alcohol based on the number of days a week you drink. This factor can never make you younger.
One rule prevents counting the same thing twice. Resting heart rate, waist circumference and activity only act as modifiers if your VO₂max is measured by your watch or calculated from your runs. When it's estimated without exercise, they're switched off: the HUNT equation already contains all three, and counting them again would double their weight. Heart rate variability, sleep, diet and lifestyle, which no equation contains, apply as soon as the data exists.
Step 4 · Bound it, smooth it, frame it
- Bounds: your biological age can't move away from your chronological age beyond a fixed limit, and it always stays within a realistic range of adult ages. It's a safeguard against outliers.
- Smoothing: the displayed value is an exponential moving average of your successive estimates. The most recent ones weigh more, but a single isolated measurement doesn't make the number jump.
- A margin of uncertainty: every result is calculated with its own, and its starting width depends on the source of your VO₂max.
Why these choices
- VO₂max as the anchor: it's the fitness marker research most strongly links to longevity. Even estimated without any exercise, from a few simple data points, cardiorespiratory fitness predicts long-term mortality: the Norwegian team behind the HUNT equation showed it.
- One anchor plus modifiers, not an average of everything: adding up overlapping factors would artificially inflate their effect. Each piece of data counts once, and only once.
- Caution with runs: a slow run doesn't prove low capacity. Better to ignore a run than to draw a false verdict from it.
- An honest number rather than a flattering one: the reference isn't chosen to please you. A flattering biological age would teach you nothing; an accurate number shows you what you still have to gain.
- A result from day one: the no-exercise equations allow a first estimate as soon as you sign up, without waiting for weeks of history. Its margin of uncertainty, wider at the start, reflects what that first number is worth.
What you see in the app
- Your biological age, smoothed over time, and how far it is from your chronological age.
- The factor breakdown, each with its effect in years: “+” if it ages you, “−” if it makes you younger.
- A first estimate as soon as you sign up, which sharpens as your watch, workouts, nights and meals feed the calculation.
The most powerful lever is still the anchor: your VO₂max can be trained at any age, and every gain shows up in your fitness age. The method to raise it: how to improve your VO₂max.
What biological age is not
It's a wellness indicator, not a medical diagnosis, and the app is not a medical device. It predicts neither your lifespan nor your future health: it's an estimate, with its margin of error, of how old your body is judging by your fitness and your habits. Given that margin, a one-year gap means nothing in itself; the trend over several months is what counts.
It's not a day-to-day indicator either. To know whether you can push today, check your Readiness Score; biological age moves at the pace of your habits. And if you notice unusual shortness of breath, chest pain or palpitations, or you feel faint, see a doctor; in an emergency, call your local emergency number (911 in the US, 999 or 112 in the UK and Europe).
References
- Nes B. M. et al. (2011), estimating VO₂peak without an exercise test: the HUNT study, Medicine & Science in Sports & Exercise. doi:10.1249/MSS.0b013e31821d3f6f
- Nes B. M. et al. (2014), a simple nonexercise model of cardiorespiratory fitness predicts long-term mortality, Medicine & Science in Sports & Exercise. doi:10.1249/MSS.0000000000000219
- Jackson A. S. et al. (1990), prediction of aerobic capacity without exercise testing, Medicine & Science in Sports & Exercise. doi:10.1249/00005768-199012000-00021
- Daniels J. and Gilbert J. (1979), VDOT performance tables, Oxygen Power. Google Books
- WHO (2011), waist circumference and waist-hip ratio: report of an expert consultation. who.int
Frequently asked questions
How does Ecleptic calculate biological age?
In two steps. Your VO₂max, measured by your watch, calculated from your runs or estimated without exercise, is converted into a fitness age; then seven factors adjust it, each within a fixed limit: heart rate variability, resting heart rate, waist circumference, activity, sleep, diet and lifestyle.
Can you find out your biological age without a smartwatch?
Yes. Without a VO₂max measured by a watch, Ecleptic estimates it without exercise using the HUNT equation (waist circumference, resting heart rate, activity level) or the Jackson equation (BMI), and a hard-paced run can raise that estimate through the VDOT formula. The result is simply less precise: its starting margin of uncertainty is wider than with a VO₂max measured by your watch.
Why is my biological age higher than my real age?
Either your VO₂max, the anchor of the calculation, is below the reference value for your age and sex, or some factors are aging you, such as nights that are too short, too long or irregular, heart rate variability that's low for your age, nicotine or alcohol. Also keep the margin of uncertainty in mind, wider when your VO₂max is estimated without exercise: a small gap may mean nothing; the trend over several months is what counts.
You just read the method.
The app applies it to you.
Ecleptic brings your sleep, nutrition and training together in one score, every morning. The iOS beta is open to a small circle.
Request access