Skip to calculator
Assessment Free · No login

BMI + Body Fat %

BMI and estimated body fat percentage using the US Navy circumference method. Metric and imperial. Free fitness calculator for bmi + body fat %. Metric and imperi...

⚖️
🎯

New gym member stands on the scale -- 82 kg, 175 cm, 34 years old, male. They want a number to track before the 12-week program starts. You need BMI and estimated body fat before the induction is over.

BMI + Body Fat %
Assessment
Imperial mode: enter lb
Imperial mode: enter inches
BMI = Weight (kg) ÷ Height (m)² BF% = (1.20 × BMI) + (0.23 × Age) − (10.8 × sex) − 5.4 BMI limits: BMI doesn't distinguish muscle from fat — athletes often appear "overweight". Use alongside body fat % for a full picture.
ℹ️ Results are estimates for planning purposes. Verify with current standards and a qualified professional.

1 What this calculator does

Calculates BMI and estimated body fat percentage from weight, height, age and sex. Uses the WHO BMI scale for weight category and the Deurenberg formula for body fat. Outputs lean mass and fat mass in kilograms.

2 Formula & professional reasoning

BMI = Weight (kg) / Height (m)² Deurenberg BF% = (1.20 x BMI) + (0.23 x Age) - (10.8 x Sex) - 5.4 Sex = 1 for male, 0 for female Lean mass (kg) = Weight x (1 - BF%/100)

BMI is a population screening index -- simple and reproducible, but confounded by muscle mass, ethnicity and age. The Deurenberg formula estimates body fat from BMI with age and sex corrections. It is an estimate -- DEXA or skinfold measurement gives better precision. Lean mass in kg is more actionable than a percentage alone for setting protein targets and training goals.

3 Worked examples

⚠️ Illustrative example only — not clinical or professional instruction.

Basic
Standard adult male
Given: Weight: 80 kg | Height: 178 cm | Age: 30 | Sex: male
Working: BMI: 80 / 1.78^2 = 80 / 3.168 = 25.2 | BF%: (1.20x25.2)+(0.23x30)-(10.8x1)-5.4 = 30.24+6.9-10.8-5.4
Answer: BMI 25.2 (Overweight borderline) | Body fat ~21.0% | Lean mass 63.2 kg | Fat mass 16.8 kg
💡 BMI 25.2 is marginally overweight but 21% body fat is in the average range for a 30-year-old male. Lean mass 63.2 kg sets the protein target: at 1.6 g/kg lean mass, that is 101 g protein/day minimum.
Standard
Female client -- fitness goal
Given: Weight: 68 kg | Height: 163 cm | Age: 28 | Sex: female
Working: BMI: 68 / 1.63^2 = 25.6 | BF%: (1.20x25.6)+(0.23x28)-(10.8x0)-5.4 = 30.72+6.44-0-5.4
Answer: BMI 25.6 (Overweight) | Body fat ~31.8% | Lean mass 46.4 kg | Fat mass 21.6 kg
💡 31.8% body fat is in the average range for females. Lean mass 46.4 kg is the anchor for protein and calorie targets. Healthy female BF range: 21-32%.
Advanced
Muscular male -- BMI limitation
Given: Weight: 100 kg | Height: 182 cm | Age: 32 | Sex: male
Working: BMI: 100 / 1.82^2 = 30.2 | BF%: (1.20x30.2)+(0.23x32)-(10.8x1)-5.4 = 36.24+7.36-10.8-5.4
Answer: BMI 30.2 (Obese flag) | Estimated BF ~27.4%
💡 BMI flags 'obese' but a competitive athlete at 100 kg / 182 cm may have body fat under 15%. This is the core limitation of BMI for muscular individuals -- the Deurenberg estimate is less reliable when BMI is elevated by muscle mass.

4 Sanity check

WHO BMI categories
<18.5 Underweight | 18.5-24.9 Normal | 25-29.9 Overweight | 30+ Obese
BMI is a screening tool, not a diagnostic measure.
Healthy body fat ranges
Men: Athlete 6-13% | Fitness 14-17% | Average 18-24% | Obese 25%+ | Women: Athlete 14-20% | Fitness 21-24% | Average 25-31% | Obese 32%+
BMI limitations
Does not account for muscle mass, bone density or fat distribution
Highly muscular individuals and older adults with low muscle mass both get misleading BMI readings.
Deurenberg formula accuracy
Standard error approximately +-3 to 5% compared to DEXA
Use as a directional indicator only. For precise body composition use DEXA, BodPod or skinfold.

5 Common errors

ErrorCauseConsequenceFix
Taking BMI as definitive for athletes Applying a population screening tool to a muscular individual Athlete classified as overweight or obese when body fat is actually low For muscular clients, pair BMI with an actual body composition measurement. Deurenberg estimate is unreliable above BMI 30 in resistance-trained individuals.
Using estimated BF% for competitive purposes Relying on the formula without physical measurement Incorrect body fat category for sport classification or progress tracking Deurenberg BF% is for general screening only. For tracking, use the same method consistently -- skinfold, DEXA or impedance under identical conditions.
Not considering age correction for older adults Not noting that Deurenberg already includes an age correction Body fat may be underestimated in adults over 65 The +0.23 per year age correction is already in the formula. Note that for adults over 65, even this formula tends to underestimate body fat.
Imperial input not converted Entering pounds and inches into a metric formula manually BMI completely wrong The calculator auto-converts in imperial mode. Manual calculation: kg = lb x 0.4536, m = inches x 0.0254.