Body Fat Calculator — Estimate Your Body Fat %
Calculate body fat percentage using the US Navy method. Enter neck, waist, and hip measurements for an accurate body composition estimate.
What is this calculator?
This body fat calculator estimates your body fat percentage using the US Navy circumference method. It uses neck, waist, and hip (for women) measurements along with height to estimate body density, then converts it to body fat percentage using the Brozek formula.
Formula
For men: Body Density = 1.0323 - 0.154 * log10(waist - neck) + 0.025 * log10(height). For women: Body Density = 1.29579 - 0.35004 * log10(waist + hip - neck) + 0.221 * log10(height). Body Fat % = (4.95 / Body Density - 4.50) * 100. All measurements in cm.
Example
A 180 cm tall man with neck 40 cm and waist 85 cm: Body Density = 1.0323 - 0.154 * log10(85-40) + 0.025 * log10(180) = 1.0323 - 0.154 * 1.6532 + 0.025 * 2.2553 = 1.0323 - 0.2546 + 0.0564 = 0.8341. Body Fat % = (4.95/0.8341 - 4.50)*100 = (5.934 - 4.50)*100 = 14.34%.
How to use
- 1Enter your height, neck circumference, waist circumference, and if female, hip circumference. Select your sex from the dropdown.
- 2When you click Calculate, the tool applies the US Navy formula to compute body density, then converts it to body fat percentage. It also calculates fat mass and lean mass based on your weight (if provided) or uses an estimated weight from height.
- 3The results show your body fat percentage, fat mass, lean mass, and a category (e.g., Essential, Athlete, Fitness, Average, Obese) based on standard ranges. Use the category to assess your body composition relative to health norms.
Frequently Asked Questions
How does the US Navy method differ from other body fat measurement techniques?
What do the body fat categories (Essential, Athlete, Fitness, Average, Obese) mean?
When should I use this calculator and what are its limitations?
What does 'Fat Mass' and 'Lean Mass' mean in the output?
What authority or standard is the US Navy method based on?
Continue Your Journey
Weight Loss Journey