FFMI Calculator

Calculate your Fat-Free Mass Index and see how your muscularity compares.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

The Fat-Free Mass Index (FFMI) is the body-composition metric serious lifters and sports scientists use to measure muscularity independent of height. Unlike BMI — which lumps fat and muscle together — FFMI isolates the lean tissue you have actually built. This calculator gives you both the raw FFMI and the normalized FFMI (height-corrected per Kouri et al., 1995), rates your score on a colour-coded scale, and shows you the full working so you can verify every number.

FFMI gained wide recognition through a landmark 1995 study by Kouri and colleagues, who compared drug-free athletes and anabolic-steroid users. They found a clear ceiling of roughly 26 for natural males and established that elite drug-free bodybuilders cluster between 22 and 25. Those findings have since been replicated in multiple populations and remain the standard reference for natural-athlete comparisons.

How it works

The calculator follows three steps.

Step 1 — Fat-Free Mass (FFM): Total weight is split into fat mass and lean mass.

FFM (kg) = total weight (kg) × (1 − body fat % ÷ 100)

Step 2 — Raw FFMI: Lean mass is normalised by height squared, the same denominator used in BMI but now applied to muscle rather than total mass.

FFMI = FFM (kg) ÷ height (m)²

Step 3 — Normalized FFMI: A linear height correction removes the structural disadvantage shorter people face in the raw calculation.

Normalized FFMI = FFMI + 6.1 × (1.80 − height in metres)

At exactly 1.80 m the correction term is zero and the two values are identical. A person who is 1.70 m tall gains +0.61 points; someone 1.90 m tall loses −0.61 points. The normalized value is what you compare against the reference table.

Worked example

A 30-year-old male, 85 kg total weight, 1.78 m tall, 15% body fat:

  1. FFM = 85 × (1 − 0.15) = 72.25 kg
  2. FFMI = 72.25 ÷ (1.78)² = 72.25 ÷ 3.1684 = 22.80
  3. Normalized FFMI = 22.80 + 6.1 × (1.80 − 1.78) = 22.80 + 0.12 = 22.92

A normalized FFMI of 22.9 places this individual in the Excellent band — well above the average recreational gym-goer and in the upper range achievable naturally with several years of dedicated training.

ScenarioWeightHeightBody fatNormalized FFMIRating
Sedentary adult male80 kg1.78 m22%19.0Average
Recreational male lifter85 kg1.78 m15%22.9Excellent
Elite natural male90 kg1.78 m8%27.0Superior
Recreational female62 kg1.65 m24%16.8Above average

Formula note

The height normalization constant 6.1 and the reference height of 1.80 m come directly from the Kouri et al. (1995) paper. Some implementations use 1.82 m or slightly different constants — the differences are minor (under 0.2 FFMI units) but mean you may see small discrepancies between tools. This calculator uses the original published values. The formula assumes metric inputs throughout; imperial values are converted internally before computation.

Ad placeholder (rectangle)