Skip to content

FFMI Calculator

FFMI (Fat-Free Mass Index) measures lean mass relative to height. Our AI estimates an approximate FFMI from a photo by judging how muscular and how lean you look, with natural lifters rarely exceeding an FFMI of 25.

FFMI (Fat-Free Mass Index) is a well-known fitness metric, similar to BMI but built around lean mass, used to gauge how muscular someone is for their height. Upload a full-body photo and the AI estimates your approximate FFMI from how muscular and how lean you look. Want an exact figure? The worked formula further down the page shows how to calculate it from your own weight, height and body fat.

Tested by Brooke Tanner

How the FFMI Calculator Tool Works

On paper FFMI is simple arithmetic. Weight multiplied by one minus body fat gives fat-free mass, and fat-free mass divided by height squared gives the index. The hard part is the inputs, and a photo on its own records neither your weight nor your height at any fixed scale. So the vision model works the way an experienced coach sizes up a physique: it judges how muscular you look for your frame, from the size and fullness of the shoulders, chest, arms and legs, and how lean you look, from visible definition and where fat sits, then places that combination on the FFMI scale.

What comes back is an approximate score, such as around 22, with two or three sentences on what that range usually means in training terms. If the photo is too cropped, dark or covered to judge muscularity, the result is marked as tentative or you are asked for a clearer photo.

Getting the Most Accurate Result from the FFMI Calculator Tool

A clear, full-body photo taken straight on in fitted or minimal clothing, standing relaxed in even lighting, gives the most reliable FFMI estimate.

FFMI Calculator Tool Accuracy & Limitations

FFMI is sensitive to its inputs, so small errors grow. For someone weighing 80 kg at 1.80 m, every percentage point of body fat moves the score by about 0.25, which means a body fat read four points out shifts FFMI by a whole point. A visual judgment of muscularity adds error on top: a pump, flexing, a tan and overhead lighting make people look bigger and leaner, while loose clothing and flat light hide size. A wide-angle lens held close also exaggerates whatever body part is nearest the camera.

Use the result as a rough placement on the scale, not as proof of anything about yourself or anyone else. For a real FFMI, weigh yourself, measure your height against a wall, get a body fat figure from a DEXA scan or at least one consistent method, and work it out with the steps below. Even then, a repeat of the same method over time is more informative than any single score.

The Story Behind the FFMI Calculator Tool

FFMI was formalized in a 1995 study by Kouri and colleagues, who were investigating anabolic steroid use among bodybuilders and needed a height-normalized way to compare muscularity across individuals — similar in spirit to how BMI normalizes weight for height, but built specifically around lean mass instead of total weight. It's remained in use ever since as an informal but widely-cited benchmark in strength sports.

FFMI rangeGeneral interpretation
Below 18Below average muscle mass for height
18 – 20Average, untrained
20 – 23Above average, trained
23 – 25Very muscular, advanced natural lifter
25+Rare naturally; the original study associated this range with steroid use

These bands come from the original research population and general fitness community consensus, not a universal law — individual results vary by height, frame size, and measurement method.

Working Out Your FFMI Yourself

You need three numbers: weight in kilograms, height in meters and body fat as a percentage. If you use pounds and inches, multiply pounds by 0.4536 and inches by 0.0254 first.

Fat-free mass = weight × (1 − body fat as a decimal). FFMI = fat-free mass ÷ (height × height). Normalized FFMI = FFMI + 6.1 × (1.8 − height), which adjusts the score to a 1.8 m reference so tall and short people compare more fairly. The 6.1 factor comes from the original 1995 paper.

Worked through for someone 1.70 m tall weighing 70 kg at 20% body fat: fat-free mass is 70 × 0.8 = 56 kg. Height squared is 2.89, so FFMI is 56 ÷ 2.89 = 19.4. Normalized, that becomes 19.4 + 6.1 × 0.1 = 20.0.

Why the Body Fat Number Matters So Much

The body fat figure is the least reliable of the three inputs, and it moves the result more than people expect. Here is the same 80 kg, 1.80 m person run through the formula with four different body fat readings, to show how much the answer rides on that one input.

Body fat usedFat-free massFFMI
10%72 kg22.2
15%68 kg21.0
20%64 kg19.8
25%60 kg18.5

Nearly four FFMI points separate the top and bottom rows, for one body. That is the gap between two of the bands in the table above, which is why a score near a band boundary says very little on its own.

It also helps to remember what fat-free mass includes. Bone, organs and water all count, so a larger skeleton, a day of heavy carbohydrate intake or starting creatine can nudge the number without any change in muscle.

Frequently Asked Questions

Untrained men average around 18–20 and untrained women around 15, natural lifters can often reach the low-to-mid 20s, and natural bodybuilders rarely exceed an FFMI of 25.

No — BMI doesn't distinguish muscle from fat, while FFMI specifically accounts for lean (fat-free) mass, making it more useful for comparing muscularity.

No. It's a statistical reference point, not a definitive test — this tool should not be used to make accusations about any individual.

Researchers Kouri, Pope, and colleagues formalized it in a 1995 study examining muscularity and steroid use in bodybuilders.

FFMI is normalized to a standard height (usually 1.8m/5'11") specifically to make comparisons fairer across different heights, though extreme heights can still introduce some distortion.

Not in principle. FFMI only counts fat-free mass, so losing pure fat leaves it unchanged, while losing muscle during a diet lowers it. In practice the number often moves anyway, because body fat readings and water weight shift during a diet. Compare scores measured the same way, weeks apart.

Not accurately, because body fat is what separates lean mass from total weight. The best source is a DEXA scan, with calipers or a tape-based method as cheaper options. A visual estimate like this tool gives a rough placement on the scale, but it cannot replace an actual body fat measurement.

Convert first. Multiply your weight in pounds by 0.4536 to get kilograms and your height in inches by 0.0254 to get meters. Then multiply weight by one minus your body fat as a decimal, and divide that by your height in meters squared.

More Body Analysis Tools