Formula | LBM (kg) | LBM (lb) | Body Fat (%) | Copy |
---|---|---|---|---|
{{ row.label }} | {{ format(row.lbmKg) }} | {{ format(row.lbmLb) }} | {{ row.fatPercent.toFixed(1) }} |
Use a lean body mass calculator online to estimate your fat‑free mass. You convert everyday measurements into a practical indicator of body composition. The concept is Lean Body Mass (LBM), a common synonym is fat‑free mass, and the abbreviation appears frequently in training, nutrition, and pharmacokinetics.
The tool computes LBM from your numbers and returns values in familiar weight units, along with an inferred fat fraction. Inputs are numeric entries such as body weight, stature, and optional tape measurements, plus one categorical choice for biological sex. Outputs help you compare methods and discuss trends with coaches or clinicians.
For example, you might enter moderate weight and average height to see how medical equations differ by a few kilograms, then use one consistently to track change. Interpret results alongside context such as hydration, device tolerance, and measurement repeatability. This tool provides informational estimates and does not substitute professional advice.
Lean body mass is modeled as total body mass minus adipose tissue, expressed in kilograms and optionally pounds. Implemented methods include Boer, James, Hume, and Janmahasatian equations; optional body‑fat percent (BF%) can be derived from Deurenberg or U.S. Navy tape formulas to construct an alternate lean‑mass estimate. Coefficients, units, conversions, and rounding match the implementation described below.
Here,
Symbol | Meaning | Unit/Datatype | Source |
---|---|---|---|
LBM | Lean body mass | kg | Derived |
W | Body weight | kg | Input (kg or lb → kg) |
H | Stature height | cm | Input (cm or in → cm) |
BMI | Body mass index | kg/m² | Derived |
s | Sex indicator (male‑1, female‑0) | dimensionless | Input (for BF% only) |
a | Age for Deurenberg BF% model | years | Input |
Optional BF% estimators feeding an alternate lean‑mass row:
If a BF% value p is available, an alternate lean mass is computed as LBMalt = W × (1 − p/100) with clamping to 0–70%.
Threshold Band | Lower Bound | Upper Bound | Interpretation | Action Cue |
---|---|---|---|---|
BF% clamp range | 0 | 70 | Code limits BF% for alternate row; not a clinical threshold. | Re‑measure if near 0% or > 60%. |
LBM (all formulas) | — | — | Continuous estimate; no categorical bands are applied. | Track change over time with one chosen method. |
No categorical labels are assigned by the calculator; interpretation depends on context and consistency of method across measurements.
Parameter | Meaning | Unit/Datatype | Typical Range | Sensitivity | Notes |
---|---|---|---|---|---|
Weight | Body mass | kg or lb | Adult ~40–180 | High | Converted via 1 lb = 0.45359237 kg. |
Height | Stature without shoes | cm or in | Adult ~140–210 | High | Converted via 1 in = 2.54 cm. |
Sex | Male or female | categorical | — | Medium | Affects Boer, James, Hume; Janma variant here is sex‑agnostic. |
BF% (known) | Direct body‑fat percent | percent | Typically 3–60 | High | Clamped 0–70% in code when used. |
Age | Age in years (Deurenberg) | integer | Adult ~18–80 | Medium | Used only for Deurenberg BF%. |
Waist/Neck/Hip | Circumferences (tape) | cm or in | Varies | Medium | Required for U.S. Navy method; unit toggle available. |
Item | Policy | Detail |
---|---|---|
Decimal separator | Locale‑aware formatting | Uses browser locale via toLocaleString. |
Mass outputs | Fixed decimals | LBM kg/lb and fat kg rounded to 2 decimals. |
Body‑fat percent | Displayed precision | Table/badges show 1 decimal; internal value is full precision. |
Rounding ties | Nearest, half away from zero | JavaScript number formatting behavior. |
Unit conversions | Exact constants | 1 lb=0.45359237 kg; 1 in=2.54 cm; 1 kg=2.20462262 lb. |
Logarithm base | U.S. Navy method | Base‑10 log for tape equations. |
Field | Type | Min | Max | Step/Pattern | Error Text |
---|---|---|---|---|---|
Weight | number | 0 | — | 0.1 | None; results hidden if invalid. |
Height | number | 0 | — | 0.1 | None; results hidden if invalid. |
Sex | radio | — | — | male|female | — |
Formula | select | — | — | Boer|James|Hume|Janmahasatian | — |
Known BF% | number | 0 | 60 | 0.1; code clamps 0–70% | No explicit error; ignored if 0. |
Age | number | 0 | 120 | 1 | — |
Waist/Neck/Hip | number | 0 | — | 0.1; male requires waist>neck; female requires waist+hip>neck | No explicit error; BF% not shown if invalid. |
Worked example
Inputs: weight 82 kg, height 178 cm, sex male. Using Boer:
Optional Deurenberg (age 35): BF% ≈ 22.9% → alternate LBM ≈ 63.22 kg after clamping.
Scientific/Standards Backing — Equations originate from peer‑reviewed sources including Boer, James, and Hume lean‑mass models; Janmahasatian et al. pharmacokinetic dosing research; Deurenberg BF% regression; and U.S. Navy circumference equations.
Privacy & Compliance — Calculations and formatting run in your browser; no fetch/XHR calls send your inputs to a server. Clipboard and downloads act locally; health data is sensitive, so handle outputs accordingly.
Follow these steps to compute and compare lean mass.
Example: 72 kg, 170 cm, female, Boer → LBM ≈ 49–51 kg depending on method spread; add age 30 in Deurenberg for an alternate BF% and lean mass.
No. Inputs are processed client‑side only; there are no fetch/XHR calls to servers. Copy and download actions operate locally in your browser.
They are validated estimators with known biases by population and method. Use one consistently for tracking rather than mixing. The Janmahasatian variant here does not change by sex, which may affect individual accuracy.
Weight accepts kg or lb; height accepts cm or in; tape measures accept cm or in. Results show 2 decimals for masses and 1 decimal for displayed BF%. JSON contains numeric values.
Once loaded in your browser, calculations do not require connectivity. There are no network requests during computation.
For males, waist must exceed neck; for females, waist plus hip must exceed neck. All required fields must be positive. If conditions are not met, the app omits the alternate BF% row.
Lean Body Mass, also called fat‑free mass. It represents body mass minus adipose tissue and is expressed in kilograms or pounds.
No API endpoints or keys are used; calculations run locally in the UI layer. Use outputs freely; check site terms for any additional conditions.