BMI Calculator
Body Mass Index with WHO classification and healthy weight range.
Lean mass in kg or lbs from weight and body fat %, or via Boer / James / Hume formulas. No signup — your inputs stay in your browser.
Step By Step
Worked Example
Use this sample to sanity-check your inputs and understand what the final result represents.
Final Result
Estimated LBM ≈ 60.1 kg (75.1% of body weight). Fat mass ≈ 19.9 kg (24.9%).
Methodology
This section explains the calculation logic, assumptions, and source material used to make the result more trustworthy and easier to verify.
Boer — Male: LBM = 0.407W + 0.267H − 19.2. Female: LBM = 0.252W + 0.473H − 48.3. James — Male: LBM = 1.1W − 128(W/H)². Female: LBM = 1.07W − 148(W/H)². Hume — Male: LBM = 0.3281W + 0.3393H − 29.5336. Female: LBM = 0.2969W + 0.4150H − 43.2933. Body fat method: LBM = W × (1 − BF%/100). W in kg, H in cm.
Lean body mass is total body weight minus fat mass. It includes muscle, bone, organs, connective tissue, and total body water. It is sometimes used interchangeably with fat-free mass (FFM), though strictly speaking FFM excludes essential lipids while LBM includes a small amount of essential fat within organs and the central nervous system. In practice, for most non-clinical purposes, the two terms are treated as equivalent.
The calculator uses three validated anthropometric formulas. The Boer formula (1984, published in Clinical Physiology) was derived from underwater weighing studies. The James formula (1976) is widely cited in pharmacokinetics for drug dosing. The Hume formula (1966, Journal of Clinical Pathology) was developed from cadaveric studies. Because each uses different regression coefficients derived from different populations, their results can differ by 1–3 kg. The average of all three is presented as the best single estimate.
LBM is used in several clinical and fitness contexts. In pharmacology, many drug doses — particularly for antibiotics and chemotherapy agents — are calculated based on LBM or ideal body weight rather than total weight to avoid over-dosing in obese patients. In fitness, LBM is used to calculate protein requirements (a common target is 1.6–2.2 g of protein per kg of LBM daily, per the ISSN position stand), track muscle gain while accounting for fat changes, and estimate basal metabolic rate more accurately than total weight alone.
The body fat % method is a direct arithmetic calculation: LBM = Total weight × (1 − Body fat % ÷ 100). It is more accurate than the anthropometric formulas if you have a reliably measured body fat percentage — from DEXA scan, hydrostatic weighing, or the validated Navy tape method. The height-and-weight formulas estimate LBM without needing body fat data, making them useful when body fat has not been measured, but they carry more estimation error.
Healthy body fat ranges vary by sex and age. For men, the American Council on Exercise (ACE) defines 6–13% as athletic, 14–17% as fit, 18–24% as acceptable, and above 25% as obese. For women: 14–20% athletic, 21–24% fit, 25–31% acceptable, above 32% obese. Essential fat (required for organ function and hormonal health) is approximately 2–5% for men and 10–13% for women — going below these levels is harmful.
Calculation method
Sex
W = weight in kg, H = height in cm. The body fat method is most accurate when body fat % is measured by DEXA or a validated tape method.