FFMI Calculator
This FFMI calculator turns height, weight and a body fat percentage into a fat free mass index: how much lean tissue you carry for your height, with the fat taken out of the numerator. It prints two readings at once — the unadjusted FFMI, and the normalized FFMI that rescales the raw value to a 1.80 m reference so that a tall lifter and a short lifter can be compared on one scale. The card also shows fat-free mass, fat mass, the size of the height adjustment, the Kouri 1995 reference line for your sex, and your distance to it. The default preset — a 180 cm man at 80 kg with 15% body fat — opens on a full result card reading 21.0, so there is something on screen before you type anything.
Unlike the lean body mass calculator, where the body fat field is optional, the body fat percentage here is required: fat-free mass is weight minus fat, so without a body fat figure there is nothing to divide by height. That requirement is also the tool’s honest weak point, and this page treats it as one — the estimate inherits the error of the body fat number you feed it, and the section below puts a number on that. FFMI is popular in the lifting community because the body mass index cannot separate muscle from fat; the same 25 that gets passed around as a hard natural ceiling is, in its source study, an observation from one sample of experienced lifters rather than a threshold. This page is a fat free mass index calculator first and a scorecard second, and it keeps that framing on the card itself.
Measurements
Fat-Free Mass Index
—
—
FFMI| — | — |
|---|---|
| — | — |
| — | — |
| — | — |
| — | — |
| — | — |
Body fat is the field with the most leverage on the answer: at the same 80 kg / 180 cm, 10% and 20% body fat move normalised FFMI by about 1.1.
What the Fat Free Mass Index Actually Measures
Body weight splits into two compartments: fat mass, and everything else. Fat-free mass is the everything-else — muscle, organs, bones, skin, connective tissue and body water — and the fat free mass index divides it by height squared. The idea is the BMI’s shape with the fat subtracted from the numerator: two people with the same BMI can carry very different amounts of lean tissue, while two people with the same FFMI carry similar fat-free mass for their height. It is not a muscle measurement — your skeleton and organs count too — but it is the closest cheap answer to “how much lean tissue is this”, which is why people reach for an FFMI calculator rather than a plain BMI.
FFMI is sometimes loosely called a lean mass index, but the formal lean mass index used elsewhere on this site is a slightly different tool: it divides unadjusted lean mass by height squared and compares you with the NHANES 1999–2004 medians of 17.7 kg/m² for men and 14.6 kg/m² for women. The shape of the two indexes is the same, the raw material and the reference numbers are not, so read them separately rather than as interchangeable:
\[ \text{LMI} = \frac{\text{LBM}}{H^{2}} \]
The raw FFMI still drifts with height, so the published adjustment rescales everyone onto a 1.80 m reference: shorter people are nudged up, taller people down. The card prints that adjustment as a line of its own, with an explicit plus or minus sign and two decimals, so you can always see how much of the headline is the rescaling and how much is you. For the preset height of 180 cm the adjustment is +0.00 FFMI points — being the reference height means no rescaling at all.
The card then sorts the normalised reading into six descriptive bands. They are labels for where a reading sits, not diagnostic categories, and the boundaries differ by sex:
| Normalised FFMI | Men | Women |
|---|---|---|
| Below average | under 18 | under 14 |
| Average | 18 to under 20 | 14 to under 16 |
| Above average | 20 to under 22 | 16 to under 18 |
| Excellent | 22 to under 24 | 18 to under 20 |
| Near the natural reference line | 24 to under 25.5 | 20 to under 21.5 |
| Above the natural reference line | 25.5 and above | 21.5 and above |
What the 25 is, and what it is not. The reference line printed on the card comes from Kouri et al. 1995, a study of experienced lifters, and the card labels it exactly as what it is: “25 — an observation from that sample, not a threshold”. In lifting forums the number is often repeated as a hard natural ceiling — as if crossing it settled anything about how a physique was built. That is not what the source says. It is one observed value from one small sample from that year, and the women’s line used here sits about four points lower, at 22. The gap line (“4.0 points below”) is a comparison with that observation, and the six bands around it are descriptive, in the same spirit as the body fat reference ranges used on this site. The FFMI calculator male reading therefore carries the higher line of 25, while a female reading is measured against 22.
The error you feed it. Everything on the card flows from one measured input, so the honest way to read the result is with the uncertainty of that input attached. At 85 kg and 180 cm, an error of ±5 body fat percentage points changes the fat-free mass by 4.25 kg (5% of 85 kg), and 4.25 kg ÷ 3.24 m² moves the normalised FFMI by about ±1.3 points — enough to cross a whole band. A smart scale, a visual estimate and a DEXA scan disagree by more than that, so if the body fat figure is a guess, the FFMI is a guess with a one-band-wide margin. A tape-based estimate such as the US Navy body fat calculator gives an input with a known, repeatable method behind it, which is worth more here than a second decimal.
The FFMI Formula and the Height Adjustment
The tool computes in metric internally and converts imperial inputs before any formula runs, so 5 ft 9 in and 175 cm give the same reading. Four quantities are worth naming first:
| Symbol | Meaning | How it is used |
|---|---|---|
| W | weight in kilograms | entered in kg, or in pounds and converted |
| H | height in metres | entered in cm or in feet and inches, then divided by 100 |
| BF% | body fat percentage | required here; a value from 1 to 75 is accepted |
| FFM | fat-free mass in kilograms | W × (1 − BF% ÷ 100), the input to the index |
| FFMI | fat-free mass index | FFM ÷ H², printed both unadjusted and normalised |
Step 1 — the fat-free mass. The subtraction the whole index rests on: if 15% of body weight is fat, the other 85% is fat-free mass.
\[ \text{FFM} = W \times \left(1 – \frac{\text{BF}\%}{100}\right) \]
Step 2 — the raw index. The same shape as the BMI, with the fat taken out of the numerator. This is the unadjusted FFMI, printed to one decimal.
\[ \text{FFMI}_{\text{raw}} = \frac{\text{FFM}}{H^{2}} \]
Step 3 — the height adjustment. The empirical rescaling to the 1.80 m reference, so that height does not decide the comparison:
\[ \text{FFMI}_{\text{norm}} = \text{FFMI}_{\text{raw}} + 6.1 \times (1.8 – H) \]
At 180 cm the bracket is zero and the two readings are identical; at 175 cm it adds about +0.3 points, and at 165 cm about +0.9 — the shorter you are, the larger the nudge upward, which is why the unadjusted figure on its own flatters tall lifters.
Step 4 — the gap to the reference line. The distance between your normalised reading and the observed line for your sex, printed in words rather than as a bare number:
\[ \text{Gap} = \text{reference line} – \text{FFMI}_{\text{norm}} \]
The equation line on the card spells the first two steps out in one row: for the preset it reads “FFM 68 kg ÷ (1.8 m)² = 21.0 → 21.0”. The figure before the arrow is the unadjusted FFMI, the figure after it is the normalised one, and when they are identical the height adjustment is +0.00. The Gap row reads “4.0 points below” when the reading sits under the observed line, and switches to “X.X points above the observed range” when it sits over it, so the direction is never ambiguous.
Precision and boundaries. Only positive numbers are accepted, and each field has a sanity range: height 50 to 260 cm (1 ft 8 in to 8 ft 6 in), weight 10 to 500 kg (22 to 1102 lb), and a body fat percentage between 1 and 75. Results are rounded for display rather than stored rounded: the headline and both FFMI readings to one decimal, the height adjustment to two decimals, and the masses to one decimal with trailing zeros dropped — “68 kg”, not “68.0 kg”. When a value cannot be used, the card keeps the previous result on screen and adds one line naming the reason: “Please enter a valid number.” for an empty or non-numeric field; “Height is out of range — enter 50 to 260 cm (1 ft 8 in to 8 ft 6 in).” or “Weight is out of range — enter 10 to 500 kg (22 to 1102 lb).” for a value outside its range; “Body fat percentage must be between 1 and 75.” for the required percentage; and “The result is out of range for these inputs.” as the last fallback.
How to Use the FFMI Calculator
- Pick the unit system first. Metric takes centimetres and kilograms; imperial splits the height into feet and inches, because 5.11 ft is not 5 ft 11 in — 5 ft 9 in is entered as two fields, 5 and 9 — and reads weight in pounds. Switching units converts the values already typed, so a metric figure cannot silently become an absurd imperial one.
- Choose the sex. This is not decoration: it sets the reference line (25 for men, about 22 for women) and every band boundary, so the same number can read “Above average” on one card and differently on the other.
- Enter height and weight. Both are required, and the card updates as you type. The preset is 180 cm and 80 kg, male, 15% — a complete card from the moment the page loads.
- Enter the body fat percentage. It is required here, and 1 to 75 is accepted. Use the best figure you have — DEXA, a tape-based estimate, or a scale reading — and remember the margin from the section above: a rough percentage makes a rough FFMI.
- Read the card. The headline is the normalised FFMI, labelled “Normalised FFMI (adjusted to a 1.80 m reference)”; the badge is the band; and the six rows name the fat-free mass, the fat mass, the unadjusted reading, the height adjustment, the Kouri 1995 line and your gap to it.
- Copy, share or export. Copy Result gives the headline alone (21.0); Copy Summary gives the summary line plus the equation row; the share link encodes your inputs into the URL, so whoever opens it sees the same calculation ready to edit; and the image and PDF exports carry a timestamp, a version signature and a QR code that reopens this page with your inputs already filled in. Reset restores the preset and confirms with “Form has been reset”.
Worked Examples
Three cards, all from the metric branch: the tool’s own default preset, a shorter man, and a woman measured against the female bands. Every figure below is what the card prints.
Example 1 — a 180 cm man at 80 kg with 15% body fat
This is the preset the page loads with, so it is the first card you see. Fat-free mass = 80 × (1 − 15 ÷ 100) = 68 kg, and the fat mass is the rest of the 80 kg: 12 kg. Raw FFMI = 68 ÷ 1.8² = 21.0, and because he is exactly the 1.80 m reference height the height adjustment is +0.00 FFMI points, leaving the normalised reading unchanged at 21.0. The equation row reads “FFM 68 kg ÷ (1.8 m)² = 21.0 → 21.0”, and the badge is Above average, since 21.0 sits in the 20-to-under-22 band for men. The Kouri 1995 row prints “25 — an observation from that sample, not a threshold”, and the gap row reads “4.0 points below”. The summary the copy button hands you is: “Normalised FFMI 21.0 (unadjusted 21.0, fat-free mass 68 kg) — Above average; the Kouri 1995 reference line for this sex is about 25”. In imperial terms, 180 cm is 5 ft 10.9 in and 80 kg is about 176.4 lb.
Example 2 — a 175 cm man at 70 kg with 20% body fat
Five centimetres shorter and five percentage points fatter moves everything at once. Fat-free mass = 70 × (1 − 20 ÷ 100) = 56 kg, fat mass 14 kg. Raw FFMI = 56 ÷ 1.75² = 18.3, and the height adjustment is +0.30 FFMI points (6.1 × 0.05), so the normalised reading is 18.6 — the arrow line reads “FFM 56 kg ÷ (1.75 m)² = 18.3 → 18.6”, the clearest possible look at the rescaling changing a headline. The badge is Average, because 18.6 falls in the 18-to-under-20 band for men. The Kouri 1995 reference line is 25 for a male reading, and the gap row reads “6.4 points below”. The summary line is: “Normalised FFMI 18.6 (unadjusted 18.3, fat-free mass 56 kg) — Average; the Kouri 1995 reference line for this sex is about 25”. On a tape, 175 cm is about 5 ft 9 in and 70 kg is about 154.3 lb.
Example 3 — a 165 cm woman at 58 kg with 25% body fat
This card runs the women’s bands and the lower reference line. Fat-free mass = 58 × (1 − 25 ÷ 100) = 43.5 kg, fat mass 14.5 kg. Raw FFMI = 43.5 ÷ 1.65² = 16.0; the adjustment at 165 cm is the largest of the three, +0.92 FFMI points (6.1 × 0.15), which lifts the normalised reading to 16.9 — the equation row reads “FFM 43.5 kg ÷ (1.65 m)² = 16.0 → 16.9”. Against the women’s bands, 16.9 is Above average (16 to under 18). The Kouri 1995 row prints “22 — an observation from that sample, not a threshold”, and the gap row reads “5.1 points below”. The summary line is: “Normalised FFMI 16.9 (unadjusted 16.0, fat-free mass 43.5 kg) — Above average; the Kouri 1995 reference line for this sex is about 22”. In imperial terms, 165 cm is about 5 ft 5 in and 58 kg is about 127.9 lb.
| Reading | Example 1 — man, 180 cm, 80 kg, 15% | Example 2 — man, 175 cm, 70 kg, 20% | Example 3 — woman, 165 cm, 58 kg, 25% |
|---|---|---|---|
| Normalised FFMI (headline) | 21.0 | 18.6 | 16.9 |
| FFMI (unadjusted) | 21.0 | 18.3 | 16.0 |
| Fat-free mass | 68 kg | 56 kg | 43.5 kg |
| Fat mass | 12 kg | 14 kg | 14.5 kg |
| Height adjustment | +0.00 FFMI points | +0.30 FFMI points | +0.92 FFMI points |
| Kouri 1995 reference line | 25 | 25 | 22 |
| Gap to the reference line | 4.0 points below | 6.4 points below | 5.1 points below |
| Badge | Above average | Average | Above average |
Put the three cards together and the index behaves as advertised. The two men are one band apart in both readings, and the 5 cm difference in height is visible as the +0.30 adjustment on the second card. The woman’s card keeps the same arithmetic — same formula, same subtraction — but a different ruler: her bands start four points lower and her reference line is 22, so the same “Above average” label sits on a different number. And in all three cases the five-point body fat uncertainty from earlier would move the headline by more than a point, which is the size of the margin to keep in mind before reading anything into a tenth of a point.
FFMI Calculator FAQ
What is FFMI?
FFMI stands for fat free mass index: your fat-free mass — everything in your body that is not fat — divided by your height in metres squared. It is the BMI’s shape with the fat removed from the numerator, which is why the lifting community uses it as a rough read on how much lean tissue a physique carries for its height rather than how much it weighs.
Is FFMI better than BMI?
Neither is better; they answer different questions. The BMI is a screening ratio for weight-for-height across a whole population and cannot tell muscle from fat, while the FFMI removes the fat from the numerator — but it needs a body fat percentage to do so, and it inherits that measurement’s error. Use the BMI as a broad screen and the FFMI when the composition question is the one you are asking. Running both costs nothing: the enhanced BMI calculator prints BMI, body fat and lean mass on one card.
What is the FFMI formula?
The FFMI formula is fat-free mass divided by height in metres squared; the normalized version then adds the height adjustment 6.1 × (1.8 − height in metres). Fat-free mass itself is weight × (1 − body fat ÷ 100), so the whole index comes from three inputs: height, weight and a body fat percentage.
What is a good FFMI?
There is no single good value, because the bands are descriptive reads of where you sit relative to the reference line rather than targets to hit. The card sorts your normalised reading into six bands — Below average, Average, Above average, Excellent, Near the natural reference line and Above the natural reference line — and prints your gap to the line in plain words (“4.0 points below”), so the comparison is concrete instead of a label alone.
Is 25 the natural limit of muscle growth?
No. The number 25 comes from Kouri et al. 1995, a small sample of experienced lifters, and this calculator labels it exactly as what it is: “an observation from that sample, not a threshold”. It is not a diagnostic threshold, crossing it proves nothing about any individual, and the women’s reference line used here sits about four points lower, at 22. Treat the gap as a comparison with a published observation, not a verdict.
Why does this calculator require a body fat percentage?
Because the fat-free mass at the top of the formula is derived from it directly: weight × (1 − body fat ÷ 100). There is no regression here that can substitute height and weight alone, so a blank field means there is nothing to compute — and an inaccurate field means the whole result carries that error: ±5 body fat points at 85 kg and 180 cm moves the normalised FFMI by about ±1.3 points. If you do not have a measured figure, a tape-based method like the Navy body fat calculator is a repeatable place to start.
Does the FFMI calculator work in pounds, feet and inches?
Yes. Switch the unit toggle to imperial and the height splits into two fields, feet and inches, while the weight is read in pounds — 5 ft 9 in stays two separate fields so it cannot be mistyped as 5.9 ft. Switching units converts the values already entered instead of reinterpreting them, so a number typed in centimetres cannot silently become an absurd imperial one.
Related Tools
The pages around this one split body composition into different questions. The lean body mass calculator produces the fat-free mass that this index divides by height, from three published regressions or from the direct method when you have a body fat figure; it is the natural first stop if you arrived here without one. The body fat calculator uses the US Navy circumference method — neck, waist and hips — to estimate the percentage that the FFMI formula requires, which is the input this whole card is most sensitive to. The enhanced BMI calculator puts BMI, body fat, lean mass, BMR and TDEE on a single card as a cross-check on the numbers here. Read them together and the picture is complete: weight for height from the BMI, composition from the FFMI, and the measurement quality from the body fat method that feeds it.
