Skip to main content
ExpertToolkit
Calculators
Health calculators
  • BMI calculator
  • BMR calculator
  • Body fat calculator
  • Ideal weight calculator
Math calculators
  • Percentage calculator
  • Circle area calculator
  • Rectangle area calculator
  • Pythagorean theorem calculator
  • Tip calculator
  • Discount calculator
Converters
Unit conversions
  • Meters to Feet
  • Feet to Meters
  • Inches to Centimeters
  • Centimeters to Inches
  • Miles to Kilometers
  • Kilometers to Miles
  • Kilograms to Pounds
  • Pounds to Kilograms
  • Grams to Ounces
  • Celsius to Fahrenheit
  • Fahrenheit to Celsius
  • Liters to Gallons
  • Gallons to Liters
  • Kilometers/hour to miles/hour
  • Square meters to square feet
Nutrition conversions
  • Apple calories, 1 medium
  • Apple protein, 1 medium
  • Avocado calories, 1 medium
  • Avocado fat, 1 medium
  • Banana calories, 1 medium
  • Banana carbs, 1 medium
  • Beef with egg calories
  • Beef with egg protein
Nutrition comparisons
  • Almonds vs peanut butter
  • Avocado vs olive oil
  • Banana vs apple
  • Blueberries vs strawberries
  • Whole wheat bread vs oats
  • Broccoli vs spinach
  • Chicken breast vs lean beef
  • Raw vs cooked chicken breast
Material density
  • Concrete: 1 yd3 to tons
  • Concrete: 10 yd3 to tons
  • Gravel: 1 yd3 to tons
  • Dry sand: 1 yd3 to tons
  • Topsoil: 1 yd3 to tons
  • Asphalt: 10 tons to yd3
  • Diesel: 100 gal to lb
  • Diesel: 1 bbl to lb
  • Water at 20C: 1 gal to lb
  • Gasoline: 100 gal to lb
Wire gauge
  • 12 AWG, 20A, 50 ft
  • 10 AWG, 30A, 75 ft
  • 120V, 15A, 75 ft
  • 120V, 20A, 50 ft
  • 240V, 30A, 25 ft
  • 240V, 50A, 100 ft
  • 12 AWG vs 10 AWG
  • 10 AWG vs 8 AWG
  • Kitchen outlet, 20A
  • EV charger, 50A at 240V
Formulas
Health
  • BMI formula
Math
  • Percentage formula
  • Circle area formula
Finance
  • Compound Interest formula
  • Mortgage formula
Tables
Length tables
  • Meters to feet table
  • Inches to centimeters table
  • Miles to kilometers table
Weight tables
  • Kilograms to pounds table
Temperature tables
  • Celsius to Fahrenheit table
HomecalculateBody Fat Calculator

Body Fat Calculator

Estimate body fat percentage from tape measurements of waist, neck, hip, and height — no calipers or scans required.

Health tools disclaimer

Results are educational estimates based on the formulas and inputs shown. They are not medical advice, diagnosis, or treatment. For clinical decisions, medication dosing, or emergency symptoms, consult a licensed healthcare professional.

Verification & transparency

Automated checks: engine-validated output
Last updated:2026-07-31
|
Sources:WHO 2024 · CDC Growth Charts · Mifflin-St Jeor 1990 · IOM 2009 Weight Gain
|
Reference:bodyFatPercent = max(0, min(70, (isMale == 1 ? 495 / (1.0324 - 0.19077 * log10(max(1, waistCm - neckCm)) + 0.15456 * log10(heightCm)) : 495 / (1.29579 - 0.35004 * log10(max(1, waistCm + hipCm - neckCm)) + 0.22100 * log10(heightCm))) - 450))
|
Inputs Reference
  • Waist (cm)
  • Neck (cm)
  • Height (cm)
  • Hip (cm)
  • Sex (1 = male, 0 = female)
Formula

bodyFatPercent = max(0, min(70, (isMale == 1 ? 495 / (1.0324 - 0.19077 * log10(max(1, waistCm - neckCm)) + 0.15456 * log10(heightCm)) : 495 / (1.29579 - 0.35004 * log10(max(1, waistCm + hipCm - neckCm)) + 0.22100 * log10(heightCm))) - 450))

On This Page
  • Primary output (Estimated body fat)
  • calculatorInputsTitle
  • reverseSolveLabel
ExpertToolkit

Free calculators, converters, and reference tables. Every tool shows its formula and its sources.

BIPM/NIST Standards Reviewed
Method and AccuracyStandards: reviewed units and formulasMethodologyEditorially maintainedStandards reviewed regularly

For corrections, privacy questions, or broken pages, contact support@experttoolkit.net

Content reviewed by Anoop Kumar

Imperial

Tape measurements

Estimated body fat31.63%
Rounding & precision policy
Found a problem with this page? Send the URL and expected result.support@experttoolkit.net

Verified methodology

Calculations follow established definitions and are tested against reference datasets. We document how each tool works and when to use it.

Methodology

Data & accuracy

Unit conversions follow SI and common measurement standards. We use careful numeric handling to reduce rounding surprises.

Sources & standards

Privacy & ethics

We minimize data collection on tools. Read how we handle analytics, cookies, and your rights.

Privacy policy
  • calculatorFormulaTitle
  • Computation graph
  • Estimated body fat decision comparison
  • Result chart
  • How to use this calculator
  • Common Questions
    • When is this health estimation context enough?
    • What should I record with the result?
    • When should I use a specialized modifier?

    Core Hubs

    • Calculators
    • Converters
    • Formulas
    • Reference Tables
    • Embed widgets
    • Connect to AI

    Popular Tools

    • Chicken breast protein
    • Chicken vs turkey breast
    • Top protein foods
    • Concrete yd3 to tons
    • Steel m3 to kg
    • 12 AWG 20A check

    Authority

    • Methodology

    © 2026 ExpertToolkit. All rights reserved.

    Release 2.5Market: United States

    Primary output (Estimated body fat)

    Estimated body fat

    31.6258

    Computed from default inputs using graph `synth-body-fat-calculator`.

    Calculator inputs

    Waist
    90 cm
    Range: 30 - 250

    Mathematical model

    bodyFatPercent = max(0, min(70, (isMale == 1 ? 495 / (1.0324 - 0.19077 * log10(max(1, waistCm - neckCm)) + 0.15456 * log10(heightCm)) : 495 / (1.29579 - 0.35004 * log10(max(1, waistCm + hipCm - neckCm)) + 0.22100 * log10(heightCm))) - 450))

    Main equation used by this calculator. Numeric steps follow the page's precision and rounding rules.

    Term Glossary

    Waist
    Waist is a declared input for Body Fat Calculator, measured in cm. Check this value and its unit before reusing the result.
    Sources & Standards
  • Rounding Policy
  • Editorial Policy
  • Corrections Policy
  • Disclaimer
  • Sitemap
  • Legal

    • Privacy Policy
    • Terms of Service
    • Contact
    • Email Support
    • Report an issue
    • Suggest a tool
    • About Us
    Neck
    38 cm
    Range: 20 - 80
    Height
    175 cm
    Range: 80 - 250
    Hip
    100 cm
    Range: 30 - 250
    Sex
    0
    Range: 0 - 1

    Reverse Solve

    Solve for Height

    Height: 163.1777 for Estimated body fat 34.793

    Formula and method

    US Navy tape-measure body fat estimate in metric units (cm), sex-branched.

    bodyFatPercent=max⁡(0,min⁡(70,({495(1.0324−0.19077⋅log⁡10(max⁡(1,waistCm−neckCm))+0.15456⋅log⁡10(heightCm)),if   isMale=1495(1.29579−0.35004⋅log⁡10(max⁡(1,waistCm+hipCm−neckCm))+0.221⋅log⁡10(heightCm)),otherwise)−450)) bodyFatPercent=\max\left(0,\min\left(70,\left(\begin{cases} {\frac{495}{\left(1.0324-0.19077\cdot\log_{10}\left(\max\left(1, waistCm- neckCm\right)\right)+0.15456\cdot\log_{10}\left( heightCm\right)\right)}}, &\quad{\text{if }\; isMale=1}\\{\frac{495}{\left(1.29579-0.35004\cdot\log_{10}\left(\max\left(1, waistCm+ hipCm- neckCm\right)\right)+0.221\cdot\log_{10}\left( heightCm\right)\right)}}, &\quad{\text{otherwise}}\end{cases}\right)-450\right)\right)bodyFatPercent=max(0,min(70,({(1.0324−0.19077⋅log10​(max(1,waistCm−neckCm))+0.15456⋅log10​(heightCm))495​,(1.29579−0.35004⋅log10​(max(1,waistCm+hipCm−neckCm))+0.221⋅log10​(heightCm))495​,​if isMale=1otherwise​)−450))

    Computation graph

    1. bodyFatPercentmax(0, min(70, (isMale == 1 ? 495 / (1.0324 - 0.19077 * log10(max(1, waistCm - neckCm)) + 0.15456 * log10(heightCm)) : 495 / (1.29579 - 0.35004 * log10(max(1, waistCm + hipCm - neckCm)) + 0.22100 * log10(heightCm))) - 450))

    Estimated body fat decision comparison

    Estimated body fat decision comparison

    itemvaluenote
    Stress low69.61Height: 80
    Downside36.41Height: 157.5
    Base case31.63Height: 175
    Upside27.38Height: 192.50000000000003
    Stress high16.1Height: 250

    Result chart

    Visual Analysis1 series8 points

    Expanded chart built from the same sensitivity run as the table, so users can read the trend and verify the numbers in one place.

    Trend
    Downward
    Min
    28.3814
    Max
    69.6085
    Insight
    Estimated body fat shows a downward pattern, with a visible peak around 80 at 69.6085.
    28.381438.688248.99559.301769.60858095.4545110.9091126.3636141.8182157.2727172.7273188.1818

    Visual response curve for Estimated body fat.

    How to use this calculator

    Health tools disclaimer: Educational estimates only, not medical advice, diagnosis, or treatment. For clinical decisions, dosing, or emergencies, follow guidance from US Department of Health & Human Services and a licensed professional in your jurisdiction.

    Estimate body fat percentage from tape measurements using a Navy-style metric equation.

    Body Fat Calculator turns Waist, Neck, Height, Hip, and Sex (1 = male, 0 = female) into Estimated body fat. Confirm the units and assumptions match your situation before relying on the result.

    Body Fat Calculator produces a screening estimate, not a diagnosis. Measurements such as Waist, Neck, Height, Hip, and Sex (1 = male, 0 = female) translate into Estimated body fat, which is useful for tracking a trend over time or preparing questions for an appointment — not for deciding treatment, dosing, or urgency on its own.

    Estimate quality tracks measurement quality: enter current values, use the units each input asks for, and describe the individual case rather than a population average. If a result would change medication use, urgent care timing, or a treatment decision, stop at the estimate and confirm the next step with a licensed professional.

    Overwhelm from technical jargon

    Start with the basic inputs only — advanced options can be explored once you understand the fundamentals. Important: Don't be discouraged if your results seem unfavorable — these tools help you plan, not judge.

    Enter your values, then check the formula, scenarios, and FAQ to confirm the assumptions fit your case. For medical, financial, legal, or safety-critical decisions, treat the output as an estimate and verify it against the relevant professional standard.

    Sources & Standards

    1. World Health Organization. "Body mass index - BMI." WHO Regional Office for Europe, 2024.BMI classification thresholds: underweight <18.5, normal 18.5-24.9, overweight 25-29.9, obese ≥30
    2. Centers for Disease Control and Prevention. "About Child & Teen BMI." CDC, 2024.Pediatric BMI uses age-sex-specific percentiles, not adult thresholds
    3. Mifflin MD, St Jeor ST, et al. "A new predictive equation for resting energy expenditure in healthy individuals." Am J Clin Nutr. 1990;51(2):241-247.BMR formula: 10×weight(kg) + 6.25×height(cm) - 5×age - 161 (female) or +5 (male)
    4. Institute of Medicine. "Weight Gain During Pregnancy: Reexamining the Guidelines." National Academies Press, 2009.Recommended pregnancy weight gain by pre-pregnancy BMI category

    Verify this result

    This answer is computed by CalculationEngine (v1.0.0). The same inputs always produce the same figure and the same fingerprint below, so you can reproduce and cite it.

    Standards

    • WHO 2024 — BMI classification thresholds: underweight <18.5, normal 18.5-24.9, overweight 25-29.9, ob
    • CDC Growth Charts — Pediatric BMI uses age-sex-specific percentiles, not adult thresholds
    • Mifflin-St Jeor 1990 — BMR formula: 10×weight(kg) + 6.25×height(cm) - 5×age - 161 (female) or +5 (male)

    Assumptions

    • Scenariodefault inputs
    • Methodformula-graph evaluation
    • FormulabodyFatPercent = max(0, min(70, (isMale == 1 ? 495 / (1.0324 - 0.19077 * log10(max(1, waistCm - neckCm)) + 0.15456 * log10(heightCm)) : 495 / (1.29579 - 0.35004 * log10(max(1, waistCm + hipCm - neckCm)) + 0.22100 * log10(heightCm))) - 450))

    Inputs & outputs

    • in · waistCm90
    • in · neckCm38
    • in · heightCm175
    • in · hipCm100
    • in · isMale0
    • out · Estimated body fat31.625791557544687

    Computation fingerprint (SHA-256)

    c0df6fcbd9e04c9261d3e80bd6e75061203e82edc46b6027c0b42a454fbffe76

    Related Tools

    BMI CalculatorgraphBMR Calculatorgraph

    Body Fat Calculator context FAQ

    When is this health estimation context enough?
    Use it when the result only depends on age, sex, height and no local rule changes the interpretation.
    What should I record with the result?
    Record the input values, reference population, measurement unit, activity estimate, output unit, and rounding rule used in the calculation.
    When should I use a specialized modifier?
    Use a specialized modifier when measurement units, reference range, age/sex context, and non-diagnostic limits materially changes how the same result should be explained.

    Worked Examples — Body Fat Calculator

    ScenarioInputsResultInterpretation
    Navy tape estimate, adult maleWaist: 90 cm; Neck: 38 cm; Height: 175 cm20.7% body fatUS Navy circumference formula (men): 495 ÷ (1.0324 − 0.19077 × log₁₀(waist − neck) + 0.15456 × log₁₀(height)) − 450. Here: 495 ÷ (1.0324 − 0.19077 × log₁₀(52) + 0.15456 × log₁₀(175)) − 450 = 495 ÷ 1.05170 − 450 = 20.7%.
    Waist measurement sensitivityWaist: 85 cm vs 95 cm; Neck: 38 cm; Height: 175 cm16.9% at 85 cm vs 24.1% at 95 cmA 10 cm waist span moves the estimate 7.2 percentage points — about 0.7 points per centimetre — with neck and height held constant.
    Measurement repeat checkFirst reading: 90 cm waist; Second reading: 91 cm waist; Same height/neck: 38 cm / 175 cm20.7% vs 21.4%One centimetre of tape-placement drift changes the estimate by 0.7 percentage points, so a single reading carries roughly that much measurement noise.

    Common Mistakes When Using Body Fat Calculator

    Measuring the waist, neck, or hip at a different location each time.
    Comparing this tape estimate directly with a DEXA or scale-based body-fat result without noting the method.
    Treating one rounded percentage as exact instead of checking the sensitivity table.
    Neck
    Neck is a declared input for Body Fat Calculator, measured in cm. Check this value and its unit before reusing the result.
    Height
    Height is a declared input for Body Fat Calculator, measured in cm. Check this value and its unit before reusing the result.
    Hip
    Used only by the female equation (waist + hip - neck).
    Sex (1 = male, 0 = female)
    Use 1 for the US Navy male equation (waist - neck) and 0 for the female equation (waist + hip - neck).
    Health Calculators
    • BMI Calculator
    • BMR Calculator
    • Body Fat Calculator
    • Ideal Weight Calculator
    All Tools
    • Calculators Hub
    • Converters Hub
    Method & sources

    Each calculator shows its formula and sources on the page.

    X-axis: HeightY-axis: Estimated body fat
    Reference Tables
  • Formulas Hub