The life expectancy calculator that shows its work
Answer a few questions to see your estimated survival curve. Then open the model behind it: every assumption, every source, and every number you can change.
About you
Leave blank if unsureDon't know it? Use height and weight
Leisure activity that makes you breathe harder: brisk walking, cycling, sport. Count vigorous minutes (running, fast cycling) twice.
Calculated in your browser. Nothing you enter is sent anywhere.
Your results
A statistical average, not a prediction for you.
- Years remaining
- 38.6
- Half reach
- 81
- Chance of 90
- 20%
Chance of being alive at each age
Not answered, so treated as average: Smoking, Body mass index, Exercise.
Adjusts US population mortality for three of the best-measured lifestyle factors: cigarette smoking (including the age you quit), body mass index and leisure-time exercise. Each effect comes from a large published study of all-cause mortality; the share of US adults in each group comes from NHANES.
Edit this model's assumptionsChange a number and the results update
Hazard ratios are rescaled so that someone with population-average exposure matches the baseline life table. Shares of the population must add up to 1 for each factor.
Evidence you can check
Every number links to the study it came from: smoking, weight and exercise from studies of millions of people.
Private by design
The calculation runs in your browser. Nothing you type is sent to a server, and there are no accounts.
Open models
Change any assumption and watch the result move. Export your version, or import someone else's.
How the estimate is made
- 1
Start from national data
US death rates by age and sex from the Social Security Administration's life table.
- 2
Adjust for your habits
Published hazard ratios scale that risk up or down, rescaled so an average person matches the national figure.
- 3
Draw your survival curve
Your chance of being alive at each age; life expectancy is the area under the curve.
Read the full method on How it works, or the exact formulas in the OLM specification.