Skip to main content
AI Fit Hub

Body composition

Body Fat Percentage Calculator

Estimate body fat percentage with the U.S. Navy tape-measure method, cross-checked against the BMI-based CUN-BAE formula, with your fat and lean mass.

Your numbers

Start from an example

Units
Biological sex
Height (cm)
Neck (cm)

Just below the larynx, tape sloping slightly down to the front.

Waist (cm)

At the navel, relaxed, not pulled in.

Weight (kg)

For fat and lean mass and the CUN-BAE cross-check.

Age

Used by the CUN-BAE cross-check only; the Navy method does not use age.

Result

Status: in range.Body fat
16.9%
Category (men)
Fitness
CUN-BAE cross-check
23.8%
Fat mass
13.6 kg
Lean mass
66.4 kg

Where your body fat sits

Against the ACE categories for men.

Male body fat %
Fitness
16.9%
245

Formula from Hodgdon & Beckett, U.S. Navy (1984), checked against the source on May 25, 2026.

Education, not medical advice. The result comes only from the published formula and your inputs. How we check our formulas.

What does the Body Fat Percentage Calculator calculate, and which formula does it use?

The Body Fat Percentage Calculator estimates body fat using the U.S. Navy circumference method: for men, 495 ÷ (1.0324 − 0.19077 × log10(waist − neck) + 0.15456 × log10(height)) − 450, and waist plus hip minus neck for women. With weight and age it adds the BMI-based CUN-BAE estimate (Gómez-Ambrosi 2012) as a cross-check and reports fat and lean mass, with the ACE category for your sex.

Last updated .

How to use it

  1. The Navy Method requires waist circumference (measured at navel level), neck circumference (just below the larynx), and for women, hip circumference (at the widest point). Use a flexible tape, not rigid. Measure twice and average.
  2. Your result has a ±3–5% margin. Healthy ranges: men 10–20%, women 18–28%. Athletic: men 6–13%, women 14–20%. Essential fat (minimum for organ function): men 2–5%, women 10–13%.
  3. Most measurement errors come from the waist: measure at navel level while standing relaxed — not sucking in. Measuring lower (at the hip) will underestimate body fat significantly.
  4. Body fat percentage tells you composition; BMI tells you mass relative to height. A muscular person will show normal/athletic body fat with an overweight BMI. Always compare both metrics.
  5. Track at the same time of day (morning, before eating) with consistent measurement positions. Single readings are unreliable — compare monthly averages of 3 consecutive morning measurements.

Questions people usually ask

What method does this body fat calculator use, and what measurements do I need?

It uses the U.S. Navy circumference method: enter height, neck and waist (men), plus hip for women, and it estimates body fat without calipers or a scan. When you also provide weight and age it adds the CUN-BAE estimate. This is a circumference method, not a skinfold-caliper method like Jackson-Pollock, so you only need a tape measure.

How accurate is the Navy circumference method compared with a DEXA scan?

The Navy circumference method this tool uses is typically accurate to within about 3-5%, versus roughly 1-2% for a DEXA scan (the gold standard, which needs equipment). Skinfold calipers in trained hands are also about 3-5%, while home bioelectrical-impedance scales are the least reliable at about 5-8% and vary with hydration.

How accurate are body fat estimation methods?

DEXA scan: ±1-2% (gold standard, requires equipment). Hydrostatic weighing: ±2-3%. BodPod (air displacement): ±2-3%. Skinfold calipers (trained user): ±3-5%. Bioelectrical impedance (home scales): ±5-8%, highly variable with hydration. This calculator uses the Navy Method (circumference-based), typically ±3-5%.

What is a healthy body fat percentage?

For men: essential fat 2-5%, athletic 6-13%, fitness 14-17%, average 18-24%, obese 25%+. For women: essential fat 10-13%, athletic 14-20%, fitness 21-24%, average 25-31%, obese 32%+. Women require higher essential fat due to hormonal and reproductive function.

Why does my body fat percentage seem high even though I exercise?

Exercise alone rarely produces large fat loss without a calorie deficit. Cardio burns 200-400 calories per session — easily offset by diet. Resistance training adds muscle but may not reduce fat significantly without dietary control. Fat loss requires a sustained calorie deficit regardless of exercise type.

How quickly can I reduce body fat percentage?

Sustainable fat loss is 0.5-1% of body weight per week. A 180 lb person can lose roughly 1-1.5 lb per week on a 500-750 calorie deficit. Faster loss accelerates muscle loss. Body fat percentage dropping 1-2 points per month is excellent progress; 3+ months is needed for visible changes.

  • Formula Body Fat Percentage Formula (US Navy)

    US Navy circumference-based body fat. Men: 86.010·log10(waist−neck) − 70.041·log10(height) + 36.76. Women: 163.205·log10(waist+hip−neck) − 97.684·log10(height) − 78.387.

  • Formula BMI Formula

    BMI = weight in kilograms divided by height in meters squared. Quick screening number, blind to body composition. Cutoffs are 18.5 / 25 / 30 (WHO).

  • Formula Lean Body Mass Formula (Boer)

    Lean body mass formula (Boer 1984). Male: LBM = 0.407·mass_kg + 0.267·height_cm − 19.2. Female: LBM = 0.252·mass_kg + 0.473·height_cm − 48.3.

  • Nutrition TDEE Calculator

    Estimate your daily energy expenditure with Mifflin-St Jeor + activity factors.

  • Nutrition Macro Calculator

    Convert calorie targets into protein, carbs, and fat grams for your goal.

  • Planning Calorie Deficit Calculator

    Estimate required daily calorie deficit for a target timeline and bodyweight change.

  • Planning Body Recomposition Planner

    Plan body-fat reduction pace, deficit targets, and protein needs around a timeline.

Background on the Body Fat Percentage Calculator

All resources
All articles

By goal

Use it from code

The same calculation as a JavaScript module you can import. It runs where you import it, with no request, key or rate limit.

import { compute } from "https://aifithub.io/engines/body-fat-percentage-calculator.js";

Input and output contract, TypeScript types and the guide for agents.