Biological Age Calculator

Estimate how old your body acts, based on a few lifestyle markers.

FitnessScience-backed formula
Enter your details
Fill in the fields, then calculate
Enter your age.
Enter your resting heart rate.
Enter your sleep hours.

Awaiting Data

Enter your details and tap Calculate to see your results appear here.

0
Result

Your result appears here.

What it measures

Biological age estimates how old your body behaves, rather than the years since birth. Habits like exercise, sleep, and smoking push it up or down.

Effort and heart rate map neatly onto your training zones.

This is a simple lifestyle estimate, not a medical test.

How to use this calculator

  1. Enter your real age and resting heart rate.
  2. Pick your weekly exercise and sleep.
  3. Say whether you smoke.
  4. Tap Calculate for your estimate.

The formula used

Bio age = age + (resting HR − 70) × 0.1 − exercise days × 0.7 + smoking + sleep adjustment
resting HR
Lower rates trend younger.
exercise
More days trend younger.
smoking
Adds years.

Understanding Your Results

Younger than your age
Below chronological
A sign of healthy habits.
About your age
Within 2 years
A typical result.
Older than your age
Above chronological
Habits to improve.

Tips to Improve

  • Move most days of the week.
  • Protect 7 to 8 hours of sleep.
  • Avoid smoking.
  • Keep resting heart rate low through cardio.

Frequently Asked Questions

No. This is a lifestyle estimate for motivation, not a diagnosis.

Exercise, sleep well, avoid smoking, and manage stress.

A lower resting rate often signals a fitter heart.

Scientific References

  1. Mitnitski, A., et al. (2002). Frailty, fitness and late-life mortality. Mechanisms of Ageing and Development, 123(11), 1457–1460.
  2. Jylhävä, J., et al. (2017). Biological age predictors. EBioMedicine, 21, 29–36.

Disclaimer: The calculators and information on this site are provided for general informational use only and do not replace professional medical advice, diagnosis, or treatment. Always speak with a qualified healthcare professional about any questions regarding your health.