{{ summaryHeading }}
{{ summaryFigure }}
{{ summaryLine }}
{{ badge.text }}
{{ summaryRecommendation }}
Weight Lean Fat Goal BF
Body recomposition inputs
Use the same unit for weight and lean-mass change; switching units converts both values.
Enter the latest estimate from the same method you plan to repeat.
%
Pick the method closest to your estimate; this does not change the headline math.
Use a realistic target for the selected runway and measurement source.
%
Enter expected lean-mass gain or loss across the whole runway.
{{ unit }}
Weeks available for the body-composition target.
weeks
Use your tracked maintenance if known; otherwise treat the calorie target as a directional starting point.
kcal/day
Choose the coaching lens closest to the next block of training.
Use Beginner for newer lifters, Intermediate for consistent training, Advanced for slower expected lean gain.
{{ uncertaintySpreadDisplay }}
Controls the low/high body-fat scenarios only; headline values stay based on the entered body fat.
Enter a custom g/kg/day value only when a coach, clinician, or diet plan already set one.
g/kg/day
Used for per-meal protein only; it does not change body-composition math.
meals/day
A cap changes only the nutrition handoff row, not the mass ledger or checkpoints.
kcal/day
Metric Current Target Change Basis Copy
{{ row.metric }} {{ row.current }} {{ row.target }} {{ row.change }} {{ row.basis }}
Item Target Range Basis Copy
{{ row.item }} {{ row.target }} {{ row.range }} {{ row.basis }}
Checkpoint Week Scale Body fat Lean Fat Energy Copy
{{ row.checkpoint }} {{ row.week }} {{ row.scale }} {{ row.bodyFat }} {{ row.lean }} {{ row.fat }} {{ row.energy }}
Signal Status Detail Action Copy
{{ row.signal }} {{ row.status }} {{ row.detail }} {{ row.action }}
Customize
Advanced
:

Introduction

Scale weight can hide the change a person is actually trying to make. Someone may lose fat, regain a little lean mass, and see only a small change on the scale. Another person may drop weight quickly but lose training performance and lean tissue along the way. Body recomposition focuses on the tissue mix behind the weight number.

The usual two-part model splits body weight into fat mass and lean mass. Fat mass is the part assigned to body fat by a measurement method. Lean mass is everything else: muscle, bone, organs, connective tissue, water, and stored glycogen. That broad definition matters because a short-term lean-mass change is not automatically new muscle or lost muscle.

Common body-composition goal styles and planning cautions
Goal style Main body-composition aim Common planning mistake
Recomposition Lower fat mass while holding or gaining lean mass. Expecting fast scale movement when the goal is a quieter tissue shift.
Fat-loss phase Lower fat mass while minimizing lean-mass loss. Using a deficit so aggressive that training quality and recovery suffer.
Lean-gain phase Add lean mass while keeping fat gain controlled. Assuming every kilogram gained is muscle rather than a mix of tissue, glycogen, and water.

Recomposition planning is strongest when training, protein intake, and repeated check-ins are already part of the routine. Beginners, returning lifters, and people starting with higher body fat often have more room to lose fat and gain or regain lean mass at the same time. Advanced lifters and already-lean athletes usually need slower targets because their lean-mass gain rate is smaller and body-fat measurement error can be larger than the change they hope to see.

Diagram splitting body weight into fat mass and lean mass, then comparing a target mix against pace and measurement spread

Body-fat percentage is the weakest input when the target is narrow. A DEXA scan, skinfold session, tape method, BIA smart scale, and visual estimate can all describe the same person differently. Trends become more useful when the method, timing, hydration, food intake, recent training, and tester stay as consistent as practical.

  • Water, sodium, carbohydrate intake, and inflammation can move lean mass without proving muscle gain.
  • A fast calorie deficit may improve the scale while worsening training quality and lean-mass retention.
  • A small body-fat target change may sit inside the normal spread of the measurement method.
  • Strength performance, body-weight averages, measurements, photos, and recovery signs should be read together.

A recomposition estimate is a coherence check before eating or training decisions become more specific. It cannot diagnose health status, prove muscle gain, or decide whether a person should diet. Very low body-fat targets, pregnancy, growth and development, clinical conditions, disordered-eating risk, medication effects, and sport weight-class goals need qualified professional judgment.

How to Use This Tool:

Use one body-composition snapshot, one target, and one time horizon. The result is clearest when the weight unit, body-fat method, lean-mass assumption, and runway all describe the same planning block.

  1. Enter Current weight and choose kg or lb. Changing the unit converts both Current weight and Lean-mass change, so confirm the unit before reading the target.
  2. Add Current body fat, choose the closest Body-fat source, and enter Target body fat. The source sets the plus-or-minus spread used by Measurement certainty.
  3. Set Lean-mass change for the whole runway. Use a positive number for expected lean gain, zero for a fat-loss-only target, or a negative number when you want to model lean-mass loss risk.
  4. Enter Runway and Maintenance calories. The runway controls weekly pace and checkpoint timing, while maintenance calories anchor the Starting calorie target.
  5. Choose Plan emphasis and Training status. These choices adjust protein guidance, recommendation wording, and lean-rate flags; they do not change the target-weight equation.
  6. Use Advanced for a custom body-fat spread, a protein override, protein meal count, or a Calorie-shift cap. A cap changes the nutrition handoff, not the composition ledger or checkpoint rows.
  7. Fix any red input message before using the result tabs. Out-of-range body-fat values, unsupported weights, impossible lean-mass targets, and invalid protein or calorie caps hold back Composition Ledger, Nutrition Handoff, Checkpoint Runway, charts, and JSON.

Interpreting Results:

Read the status badge before treating the target weight as usable. Steady target means the current entries pass the built-in planning checks. Watch assumptions means the target may still be usable, but at least one input deserves verification. Recheck plan means the current setup likely needs a longer runway, a smaller body-fat change, or a lower lean-gain assumption.

The Composition Ledger shows the mass balance: scale weight, body fat, lean mass, fat mass, weekly scale pace, and weekly fat pace. Nutrition Handoff turns the fat-mass change into a starting calorie direction and protein range. Checkpoint Runway spreads the same assumptions across start, midpoint, and target check-ins, while Reality Flags explains which assumptions deserve caution.

Body recomposition output signals and verification cues
Output signal Meaning Verification cue
Measurement certainty The target body-fat shift is compared with the selected method's spread. If the shift is no larger than the spread, repeat the same measurement before changing calories.
Scale pace Weekly scale change is checked against both 1% of body weight and the 2 lb/week loss cue. Use weekly weight averages, not one weigh-in, when a target is near either boundary.
Lean-mass rate Expected lean gain is compared with the selected training-status ceiling. Check strength progression, training history, and repeated body-composition readings before assuming muscle gain.
Calorie handoff Fat-mass change is translated into a daily energy shift from the maintenance entry. Adjust from 2 to 4 week weight and performance trends rather than one calculated calorie target.

A clean result is still an estimate, not proof that the plan will work. Body-fat readings, water and glycogen shifts, adherence, sleep, training load, appetite, and metabolic adaptation can all move the real outcome away from the static projection. Treat the result as a coherence check, then revise it from repeated measurements.

Technical Details:

Body recomposition math starts with a two-compartment model: total body weight is divided into fat mass and lean mass from the entered body-fat percentage. The target weight is then solved from the planned target lean mass and target body-fat percentage. That makes the target weight a consequence of the tissue split, not a separate goal chosen independently.

The calorie estimate uses a static fat-energy approximation. Fat-mass change is multiplied by 7700 kcal per kilogram and spread across the chosen runway in days. This gives a starting calorie direction, but it does not model adaptive changes in energy expenditure, appetite, training output, fluid balance, or the mix of fat and lean tissue lost or gained over time.

Formula Core

The mass equations keep the current split, target split, and daily energy shift auditable.

Lcurrent = W(1-BFcurrent100) Fcurrent = WBFcurrent100 Ltarget = Lcurrent+ΔL Wtarget = Ltarget 1 - BFtarget 100 Daily energy shift = ΔF7700weeks7
Formula symbols and units used in the body recomposition calculation
Symbol Meaning Unit or basis
W Current body weight after unit conversion kg internally, displayed as kg or lb
BF Body-fat percentage Accepted range: 3% to 70%
ΔL Planned lean-mass change across the whole runway Same unit family as body weight
ΔF Target fat mass minus current fat mass kg before calorie conversion
7700 Static planning approximation for fat-mass energy kcal/kg

For an 82 kg entry at 22% body fat, current lean mass is 82 × 0.78 = 63.96 kg and current fat mass is 18.04 kg. With a 17% body-fat target and +1.0 kg planned lean-mass change, target lean mass becomes 64.96 kg. Target weight is 64.96 / 0.83 = 78.27 kg. Target fat mass is 13.31 kg, so fat mass changes by -4.73 kg. Spread across 16 weeks, the uncapped daily energy shift is about -326 kcal/day.

Body-fat source spreads used for measurement certainty
Body-fat source Default spread How the spread is used
DEXA or lab scan ± 1.5 points Smallest default spread; trend comparisons still depend on consistent scanner protocol.
Skinfold or tape method ± 3.0 points Useful for repeat field checks when tester, sites, and tape tension stay consistent.
BIA smart scale ± 4.0 points Hydration, meals, and recent training can move the estimate enough to blur a short target.
Visual estimate ± 6.0 points Best treated as a rough planning lens rather than a fine pass-or-fail check.
Custom uncertainty 0 to 12 points Overrides the selected source spread for the Measurement certainty flag.
Protein guidance and lean-rate settings used in the calculation
Setting Rule used Result effect
Balanced recomp 1.6 to 2.0 g/kg/day protein before training-status bump Maintenance-centered wording with moderate protein guidance.
Fat-loss priority 1.8 to 2.2 g/kg/day protein before training-status bump Deficit-biased wording with more emphasis on protecting lean mass.
Lean-gain priority 1.6 to 2.2 g/kg/day protein before training-status bump Surplus-tolerant wording when lean gain is the main target.
Beginner / returning Lean-gain soft ceiling: 0.25 kg/week Allows a wider lean-gain assumption before a recheck flag appears.
Intermediate Adds 0.05 g/kg/day protein; lean-gain soft ceiling: 0.12 kg/week Raises protein guidance slightly and tightens the lean-gain check.
Advanced Adds 0.10 g/kg/day protein; lean-gain soft ceiling: 0.06 kg/week Flags ambitious lean-gain assumptions earlier for trained users.

Reality flags use inclusive boundaries where that matters. A body-fat shift exactly equal to the selected spread is still marked Watch, and scale pace is marked Recheck when weight loss is greater than 2 lb/week or weekly scale change is greater than 1% of current body weight.

Reality flag boundary rules for body recomposition planning
Flag Boundary used Status effect
Measurement certainty Body-fat point shift ≤ selected spread Watch; the target may sit inside measurement error.
Scale pace Weight loss > 2 lb/week or weekly change > 1% of current body weight Recheck; extend the runway or soften the target.
Lean-mass rate Weekly lean gain > training-status soft ceiling Recheck; above 70% of the ceiling is marked Watch.
Calorie handoff |Daily energy shift| > 750 kcal/day or target intake < 1200 kcal/day Watch; start smaller and reassess from trend data.
Very low target Target body fat < 8% Warning; professional context is warranted before acting on the target.

Limitations:

This calculator is an informational adult fitness planner, not medical advice, treatment guidance, or a diet prescription. It uses static body-composition math and user-entered assumptions, so the result can only be as reliable as the measurements, maintenance-calorie estimate, target realism, and repeated follow-up data.

  • It does not diagnose health status, eating disorders, hormonal issues, injury risk, or suitability for a low-calorie diet.
  • It does not model adaptive metabolism, appetite, menstrual-cycle water shifts, glycogen changes, training volume, medications, illness, or pregnancy.
  • It does not prove muscle gain. Lean mass includes water, glycogen, bone, organs, and other non-fat tissue.
  • The calculations run in the browser, but copied results, downloads, and URLs that contain entered values can expose personal body metrics if shared.

Worked Examples:

A moderate 16-week recomposition plan

An intermediate user enters 82 kg, 22% current body fat from a BIA smart scale, 17% target body fat, +1.0 kg Lean-mass change, 16 weeks, 2500 kcal/day maintenance, and Balanced recomp. The summary returns a target weight near 78.3 kg, with -3.7 kg scale change, -4.7 kg fat mass, and +1.0 kg lean mass.

The Nutrition Handoff shows a daily energy shift near -326 kcal/day and a starting calorie target near 2174 kcal/day. Measurement certainty is Use because the 5 point body-fat change is larger than the BIA smart-scale spread of ± 4 points.

A target hidden inside the measurement spread

The same 82 kg user changes the target from 22% to 19%, keeps BIA as the source, sets +0.5 kg lean-mass change, and uses a 12 week runway. The target weight becomes about 79.6 kg, but Measurement certainty changes to Watch because the 3 point body-fat shift is no larger than the selected ± 4 point spread.

That result does not mean the target is impossible. It means one BIA reading is too noisy to confirm the target cleanly. A better follow-up is to repeat the same check-in under similar conditions or use a stronger body-fat method before treating 19% as a firm checkpoint.

An aggressive loss target that needs review

A 205 lb user enters 30% current body fat, 20% target body fat, zero lean-mass change, Skinfold or tape method, 8 weeks, 2800 kcal/day maintenance, Fat-loss priority, and Advanced training status. The composition math points to a target weight near 179.4 lb, or -25.6 lb over the runway.

Scale pace becomes Recheck because weekly loss is about 3.2 lb/week and greater than 1% of current body weight. Calorie handoff also warns because the uncapped deficit is about -1598 kcal/day. A more realistic correction is to lengthen the runway, reduce the target change, or use a calorie-shift cap while observed trend data catches up.

A validation problem before results appear

If Target body fat is entered as 2%, the result tabs disappear and the input message reports that target body fat must stay between 3% and 70%. Restoring the value to a supported range brings back Composition Ledger, Nutrition Handoff, Checkpoint Runway, chart tabs, and JSON.

FAQ:

Why can target weight rise when target body fat falls?

That can happen when the planned Lean-mass change is large enough. Target weight is solved from target lean mass and target body-fat percentage, so added lean mass can raise scale weight even while fat mass falls.

Which body-fat source should I choose?

Choose the method closest to the number you entered. The source does not change target weight, lean mass, or fat mass; it changes the spread used by Measurement certainty.

What does the calorie-shift cap change?

It limits the Daily energy shift used in Nutrition Handoff. It does not change target weight, fat mass, lean mass, weekly pace, checkpoint rows, or charts.

Why did I get a Recheck plan status?

A Recheck plan status appears when Reality Flags finds a target that is too aggressive, usually fast scale pace or lean-mass gain above the selected training-status ceiling.

Why are results missing after I change a value?

One or more validation rules is failing. Common causes are body-fat values outside 3% to 70%, runway outside 1 to 260 weeks, maintenance calories outside 800 to 8000 kcal/day, or a protein override below 0.8 g/kg/day when it is not set to 0.

Can this confirm that I gained muscle?

No. Use Lean mass, strength performance, repeated body-composition measurements, body-weight averages, and training logs together. Lean mass includes water and glycogen, so short-term changes can overstate true tissue gain.

Glossary:

Body recomposition
Changing fat mass and lean mass at the same time, often with smaller scale-weight movement than a conventional cut or bulk.
Body-fat point
One percentage-point change in body-fat percentage, such as 22% to 21%.
Fat mass
The part of body weight assigned to fat by the entered body-fat percentage.
Lean mass
Body weight minus fat mass; it includes muscle, water, bone, organs, and other non-fat tissue.
Runway
The number of weeks available for the target, used to compute weekly pace and checkpoint rows.
Measurement spread
The plus-or-minus body-fat range attached to the selected measurement source.
Maintenance calories
The estimated daily intake for stable weight, used as the anchor for the starting calorie target.
Energy shift
The daily calorie adjustment implied by fat-mass change over the runway.

References: