Body Fat Percentage Calculator – Estimate Body Composition
Estimate your body fat percentage using formula-based methods. Understand body composition beyond BMI
Calculator
How to Calculate
- 1Select your biological sex (male or female)
- 2Enter your age in years
- 3Enter your height
- 4Select your height unit (centimeters or feet+inches)
- 5If using feet+inches, enter both feet and inches separately
- 6Enter your weight
- 7Select your weight unit (kilograms or pounds)
- 8Measure your waist circumference at the narrowest point (usually just above the belly button)
- 9Enter your waist measurement and select the unit
- 10Optionally measure your neck circumference (just below the larynx) for better accuracy
- 11If female, measure your hip circumference at the widest point and enter it
- 12Click 'Calculate' to see your estimated body fat percentage
- 13Review the category and insights to understand your results
Calculation Examples
Example 1: Male, Average Build
Input Values
Calculation Steps
- Sex: Male
- Age: 35 years
- Height: 180 cm = 70.87 inches
- Weight: 80 kg
- Waist: 90 cm = 35.43 inches
- Neck: 40 cm = 15.75 inches
- U.S. Navy Method formula (male):
- bodyFat = 86.010 × log10(waist - neck) - 70.041 × log10(height) + 36.76
- bodyFat = 86.010 × log10(35.43 - 15.75) - 70.041 × log10(70.87) + 36.76
- bodyFat = 86.010 × log10(19.68) - 70.041 × log10(70.87) + 36.76
- bodyFat = 86.010 × 1.294 - 70.041 × 1.850 + 36.76
- bodyFat = 111.3 - 129.6 + 36.76 = 18.5%
- Category: Average (14-18% for men)
Calculated Results
Expected Result
This person's estimated body fat percentage is 18.5%, which falls into the 'Average' category for men. This is within the healthy range and indicates a typical body composition for a non-athletic adult male. The calculation used the full U.S. Navy Method formula including neck measurement, which provides better accuracy.
Example 2: Female with Hip Measurement
Input Values
Calculation Steps
- Sex: Female
- Age: 28 years
- Height: 165 cm = 64.96 inches
- Weight: 65 kg
- Waist: 75 cm = 29.53 inches
- Neck: 35 cm = 13.78 inches
- Hip: 95 cm = 37.40 inches
- U.S. Navy Method formula (female):
- bodyFat = 163.205 × log10(waist + hip - neck) - 97.684 × log10(height) - 78.387
- bodyFat = 163.205 × log10(29.53 + 37.40 - 13.78) - 97.684 × log10(64.96) - 78.387
- bodyFat = 163.205 × log10(53.15) - 97.684 × log10(64.96) - 78.387
- bodyFat = 163.205 × 1.726 - 97.684 × 1.813 - 78.387
- bodyFat = 281.6 - 177.2 - 78.387 = 26.0%
- Category: Above Average (25-32% for women)
Calculated Results
Expected Result
This person's estimated body fat percentage is 26.0%, which falls into the 'Above Average' category for women. This is slightly above the average range (20-25%) but still within a reasonable range. The calculation used all required measurements (waist, hip, and neck), providing the most accurate estimate possible with this method.
Example 3: Same Height/Weight, Different Waist
Input Values
Calculation Steps
- Person A: Male, 30y, 175 cm, 75 kg
- Waist: 85 cm (33.46 in), Neck: 38 cm (14.96 in)
- Difference: 33.46 - 14.96 = 18.50 inches
- bodyFat = 86.010 × log10(18.50) - 70.041 × log10(68.90) + 36.76
- bodyFat = 86.010 × 1.267 - 70.041 × 1.838 + 36.76 = 15.2%
- Person B: Same height/weight, but Waist: 95 cm (37.40 in)
- Difference: 37.40 - 14.96 = 22.44 inches
- bodyFat = 86.010 × log10(22.44) - 70.041 × log10(68.90) + 36.76
- bodyFat = 86.010 × 1.351 - 70.041 × 1.838 + 36.76 = 20.8%
- Difference: 20.8% - 15.2% = 5.6% body fat difference
Calculated Results
Expected Result
This example demonstrates how waist circumference significantly affects body fat percentage estimates. Two people with the same height and weight can have very different body fat percentages based on their waist measurements. Person A (85 cm waist) has 15.2% body fat (Fitness category), while Person B (95 cm waist) has 20.8% body fat (Above Average category) — a difference of 5.6 percentage points. This shows why waist measurement is crucial for accurate body fat estimation.
Example 4: Imperial Units
Input Values
Calculation Steps
- Sex: Male
- Age: 32 years
- Height: 6 ft 0 in = 72 inches
- Weight: 180 lb
- Waist: 36 inches
- Neck: 16 inches
- U.S. Navy Method formula (male):
- bodyFat = 86.010 × log10(waist - neck) - 70.041 × log10(height) + 36.76
- bodyFat = 86.010 × log10(36 - 16) - 70.041 × log10(72) + 36.76
- bodyFat = 86.010 × log10(20) - 70.041 × log10(72) + 36.76
- bodyFat = 86.010 × 1.301 - 70.041 × 1.857 + 36.76
- bodyFat = 111.9 - 130.0 + 36.76 = 18.7%
- Category: Average (14-18% for men)
Calculated Results
Expected Result
This example demonstrates how the calculator automatically handles imperial units. The person's estimated body fat percentage is 18.7%, which falls into the 'Average' category. The calculator converts all measurements internally to ensure accurate calculations regardless of the unit system used.
Frequently Asked Questions
Find answers to common questions about using this calculator. If you have additional questions, feel free to explore the examples above or contact our support team.
Medical Disclaimer
This calculator is for informational and educational purposes only. It is not intended to replace professional medical advice, diagnosis, or treatment. Individual results may vary based on genetics, body composition, medical conditions, medications, and other factors. Always consult with a healthcare provider or registered dietitian before making significant changes to your diet, exercise routine, or health-related decisions.