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 range | General interpretation |
|---|---|
| Below 18 | Below average muscle mass for height |
| 18 – 20 | Average, untrained |
| 20 – 23 | Above average, trained |
| 23 – 25 | Very 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 used | Fat-free mass | FFMI |
|---|---|---|
| 10% | 72 kg | 22.2 |
| 15% | 68 kg | 21.0 |
| 20% | 64 kg | 19.8 |
| 25% | 60 kg | 18.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
More Body Analysis Tools
Genetic Muscle Potential Calculator
Upload a photo (plus height/weight) and estimate your natural genetic muscle-building potential with AI. Free and instant.
See your result — freeHow's My Posture?
Upload a side-profile photo and let AI analyze your posture — spine alignment, shoulder position, and forward head posture. Free and instant.
See your result — freeBody Fat Percentage Calculator
Upload a full body photo and get a free AI estimated body fat percentage. Free, private, and no sign up.
See your result — freeWhat's My Body Type?
Upload a photo and let AI determine your body type — ectomorph, mesomorph, or endomorph. Free and instant.
See your result — free