Body Fat Calculator
Enter sex, age, height and weight to estimate body fat % with the Deurenberg (BMI-based) formula.
Input Data
Results
At a glance:Deurenberg: body fat % = 1.20×BMI + 0.23×age − 10.8×sex − 5.4, where male sex = 1, female = 0, and BMI = weight(kg) ÷ height(m)².
Formula
BMI = weightKg ÷ (heightCm ÷ 100)².
bodyFat% = 1.20×BMI + 0.23×age − 10.8×(male 1 / female 0) − 5.4.
How to Use
- Enter sex, age, height (cm) and weight (kg).
- Get the estimated body fat percentage instantly.
Case Studies
30-yo male 170cm/65kg
BMI = 65 ÷ 1.7² = 22.5; body fat % = 1.20×22.5 + 0.23×30 − 10.8×1 − 5.4 = 27 − 10.8 − 5.4 = 10.8%.
FAQ
Is this accurate?
The BMI method is convenient but imprecise — it overestimates muscular people and underestimates others; calipers or bioimpedance are more accurate.
Why the sex difference?
Women naturally carry more fat; the −10.8×sex term (male 1, female 0) reflects that.
Healthy body fat range?
Roughly 10–20% for men and 18–28% for women is a common healthy range; athletes are often lower.
Related Tools
References
Content reviewed by the Calculatorism editorial team. Results are for reference only; please refer to the relevant authorities for the official figures.