Body Fat Calculator

Estimate body fat percentage with the U.S. Navy tape method from neck, waist and height (plus hip for women). Metric or imperial, free, in your browser.

🌐 Español

🔒 Private by design: everything is generated locally in your browser and never uploaded to any server.

A tape measure, four numbers and one 1984 formula

The U.S. Navy circumference method was published by Hodgdon and Beckett at the Naval Health Research Center in 1984, and it was designed as a field test: something a unit could run with a flexible tape and nothing else. It estimates body fat percentage from circumferences and height rather than from anything that touches body composition directly. No scale, no calipers, no impedance electrodes, no scan.

Men supply three numbers: neck, waist and height. Women supply four, adding hip. That is the whole input set, and it explains why there is no weight field on this page. The equations take base-10 logarithms of the circumference difference:

Men:   %BF = 86.010 x log10(waist - neck) - 70.041 x log10(height) + 36.76
Women: %BF = 163.205 x log10(waist + hip - neck) - 97.684 x log10(height) - 78.387

Two separate equations exist because the sexes distribute fat differently, and the women’s version gains enough accuracy from a hip measurement to be worth the extra minute with the tape.

Filling in the fields that actually get read

  1. Choose Male or Female under Sex (the Navy formula uses a different equation for each). The female equation is the one that reads a hip measurement.
  2. Choose Metric (cm) or Imperial (ft/in) under Unit system. Both sets of fields stay on screen, but only the set matching your choice is read, and hip is read only for Female.
  3. Type your height, neck and waist into that unit system’s fields, plus hip if you selected Female.
  4. Press the Body Fat Calculator button. The form is replaced by a text box holding the report.
  5. Use Copy to clipboard to keep it, or Generate more to bring the fields back and change a measurement.

The fields you leave alone are not a problem. Every one of them carries a starting value, and the inactive set is simply never consulted, so an untouched imperial height of five feet seven has no influence on a metric calculation.

Where the ACE bands put a number

The report classifies the result against the American Council on Exercise bands, and prints only the table for the sex you selected:

CategoryMenWomen
Essential Fatbelow 6%below 14%
Athletes6% to 13.9%14% to 20.9%
Fitness14% to 17.9%21% to 24.9%
Acceptable18% to 24.9%25% to 31.9%
Obese25% or above32% or above

The bands sit at different heights for men and women because essential fat, the amount required for normal hormonal and reproductive function, is higher in women. A percentage that reads as athletic for one sex reads very differently for the other, which is why a single unlabelled number copied out of context is close to meaningless.

A margin wider than most single readings

Against laboratory methods such as DEXA or hydrostatic weighing, the tape method’s commonly cited spread is roughly three to four percentage points in either direction. That is not a small disclaimer to tuck away: it is wide enough that a fortnight of genuine progress can be smaller than the error bar on one measurement. It also cannot account for age, ethnicity, hydration or where the fat actually sits, and it has no way to tell a thick neck from a lean one.

The practical consequence is that the tape technique matters more than the arithmetic. In practice the thing that catches people out is the waist measurement drifting a centimetre or two between sessions, which is easily enough to invent progress that did not happen or hide progress that did. Measure after a normal exhale, keep the tape level and snug without compressing, and write down where you put it so the next session repeats it.

Numbers that pair with this one, and one that does not

This is an estimate from a published field formula, not a diagnosis and not a clinical measurement. Treat it as one input among several. The BMI Calculator works from height and weight alone and prints a WHO category, which is useful precisely because it fails in the opposite direction: it cannot separate muscle from fat, while the tape method has a guess at that split but never sees your weight. Running both takes under a minute and the disagreement between them is usually more informative than either alone.

If the goal behind the measurement is a change in body composition rather than a number for its own sake, the Calorie Calculator estimates daily energy needs from age, sex, height, weight and activity level, and the Macro Calculator works out your daily calories from the same body metrics and turns them, plus a cut, maintain or bulk goal, into protein, carbohydrate and fat targets. For the strength side of the same picture, the One Rep Max Calculator estimates a one-rep max from a weight and rep count, which is a far better progress signal than a tape during a maintenance phase. If you have any question about your body composition or your health, ask a doctor or another qualified healthcare professional rather than a web page.

See it in action

Screenshot of the Body Fat Calculator tool with Sex (the Navy formula uses a different equation for each) set to Male, Unit system set to Metric (cm)
Body Fat Calculator mid-process: Sex (the Navy formula uses a different equation for each) set to Male, Unit system set to Metric (cm).
Screenshot of the Body Fat Calculator result screen showing the generated output “=== BODY FAT CALCULATION (U.S. Navy Method) === …”
The finished result: the generated output “=== BODY FAT CALCULATION (U.S. Navy Method) === …”. The download link is a local blob URL — the file never leaves your device.

Frequently asked questions

Why did my result come back as exactly 0% or exactly 100%?

Because the raw formula landed outside a believable range and the calculator floored it at 0 or capped it at 100 rather than printing a negative or triple-digit percentage. When that happens the report adds a note saying your measurements fall outside the realistic range the formula was calibrated for. In practice it means a slipped tape or a mistyped digit, most often a neck value almost as large as the waist value, so re-measure and run it again.

Does the answer change if I switch between metric and imperial for the same body?

No. The published Navy coefficients are calibrated for inches, so a metric entry is converted to inches internally using the exact 2.54 centimetres per inch definition and then fed into exactly the same equation. Enter 170 cm and 85 cm, or the inch equivalents of the same measurements, and you land on the same percentage. The only visible difference is the units printed back in the report.

The tool printed a sentence about my waist and neck instead of a percentage. What happened?

The formula takes the base-10 logarithm of the waist minus the neck for men, or of waist plus hip minus neck for women, and a logarithm of zero or of a negative number has no value. Rather than show a blank or a nonsense figure, the calculator checks that difference first and writes the offending numbers straight into the output box so you can see which measurement to redo. It is almost always a neck entered in the wrong unit or a waist typed one digit short.

Is a weight field missing by mistake?

No. The Navy circumference method never asks what you weigh. Two people with identical height, neck, waist and hip measurements get the same estimate here no matter what the scale says, which is exactly why it is used as a complement to weight-based figures rather than a replacement for them. If you want a number that does depend on weight, that is a different calculator.

What does the copied report actually contain?

Four labelled blocks of plain text. The first repeats the unit system, sex and every measurement the formula actually read, then the body fat percentage to one decimal place and the ACE category. The second is the full category table for your sex. The third states the method's accuracy against lab measurement, and the fourth is an explicit note that this is not medical advice. The blocks travel with the text when you copy it, so a pasted result is never a bare number without its caveats.

Can I use this to track a cut over several weeks?

That is the use it holds up best under, as long as you keep the protocol identical every time, meaning the same tape, the same spots, the same time of day and the same breathing. A trend across five or six measurements says something real. Any single reading carries a margin of several percentage points, so treat a one-off number as a rough position on a scale rather than a fact about your body.

Related tools