{{ summaryHeading }}
{{ summaryFigure }}
{{ summaryLine }}
{{ badge.text }}
{{ summaryRecommendation }}
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
:

Body recomposition means changing the mix of fat mass and lean mass, not just changing scale weight. A useful recomp plan asks how much fat would need to move, how much lean mass is expected to change, and whether the weekly pace is small enough to survive real training, eating, and measurement noise.

A body-fat percentage can look precise even when the measurement behind it is broad. A lab scan, skinfold session, smart scale, and visual estimate do not carry the same confidence. Recomposition planning works best when the same measurement method is repeated under similar conditions and the target shift is larger than the likely measurement spread.

Diagram showing current fat and lean mass moving to a target split, then through a weekly runway and plan flags

Lean-mass gain, fat loss, and scale change can move in different directions. A person may lose fat while scale weight falls only slightly, or gain lean mass while the target weight rises even though the body-fat percentage falls. The useful output is not a promise that those changes will happen. It is a planning estimate that shows what the numbers would require.

The result should be treated as adult fitness planning information. Very low body-fat targets, large calorie shifts, pregnancy, clinical conditions, disordered-eating risk, medications, and athlete-specific monitoring all need qualified professional context before numbers from a calculator become an action plan.

How to Use This Tool:

Start with a current check-in that you can repeat. The calculator is most useful when body weight, body-fat method, and the target runway all describe the same planning period.

  1. Enter Current weight and choose kg or lb. Switching units converts both current weight and Lean-mass change, so confirm the displayed unit before reading the result.
  2. Add Current body fat, choose the closest Body-fat source, then enter Target body fat. The source controls the measurement spread shown in Measurement certainty.
  3. Set Lean-mass change for the whole runway. Use a positive value for expected lean gain, zero when you want a fat-loss-only estimate, or a negative value for a conservative lean-loss scenario.
  4. Enter the Runway in weeks and Maintenance calories. The runway drives weekly pace, checkpoint spacing, and the Daily energy shift in Nutrition Handoff.
  5. Pick Plan emphasis and Training status. These choices change protein guidance, lean-rate flags, and recommendation wording; they do not change the target-weight equation.
  6. Open Advanced only when you need a custom body-fat spread, a protein override, a different number of protein meals, or a calorie-shift cap. A cap changes the nutrition handoff only, not the composition ledger.
  7. If an input warning appears, fix the highlighted value before using Composition Ledger, Checkpoint Runway, Reality Flags, Mass Delta Stack, Recomp Runway Curve, or JSON.

Interpreting Results:

Read the summary status before the target weight. Steady target means the current inputs sit inside the built-in planning guardrails. Watch assumptions means one or more checks deserves caution. Recheck plan means the target likely needs a longer runway, a smaller body-fat change, or a lower lean-gain assumption.

The Composition Ledger is the main place to compare current and target scale weight, body fat, lean mass, fat mass, weekly scale pace, and weekly fat pace. The Nutrition Handoff turns the fat-mass change into a starting calorie shift and protein range, while Checkpoint Runway spreads the same assumption across start, midpoint, and target check-ins.

Body recomposition result signals and interpretation cues
Output signal Read first when Verification cue
Measurement certainty The target body-fat shift is small. If the shift is no larger than the selected ± spread, repeat measurements before changing calories.
Scale pace The target requires fast weekly weight loss or gain. Recheck when weekly scale change is above about 1% of current body weight or weight loss exceeds 2 lb/week.
Lean-mass rate You entered a positive lean-mass change. Compare the weekly gain against the selected training-status ceiling before treating the plan as realistic.
Calorie handoff The calorie target looks unexpectedly low or high. Use 2 to 4 week trend data and training performance before making a large second adjustment.

A clean result still does not prove the plan will work. Body-fat readings, water shifts, glycogen, adherence, training progression, sleep, and metabolic adaptation can all move real outcomes away from the static estimate. Use the output to test whether a target is coherent, then update it from repeated check-ins.

Technical Details:

Body recomposition math begins with a two-compartment split: body weight is divided into fat mass and lean mass from the entered body-fat percentage. The target calculation then adjusts lean mass by the planned lean-mass change and solves for the scale weight that would make that target lean mass equal the non-fat share of the target body-fat percentage.

The calorie handoff is intentionally simpler than a dynamic physiology model. Fat-mass change is multiplied by a static 7700 kcal/kg planning approximation and spread over the runway in days. That approximation is useful for a starting direction, but it does not simulate adaptive changes in energy expenditure, appetite, fluid balance, or the changing mix of fat and lean tissue over time.

Formula Core

The core calculation keeps mass balance explicit before it moves into flags or nutrition guidance.

Lcurrent = W(1-BF100) Fcurrent = WBF100 Ltarget = Lcurrent+ΔL Wtarget = Ltarget 1 - BFtarget 100 Energy shift = ΔF7700weeks7
Formula symbols used by the body recomposition calculator
Symbol Meaning Unit or basis
W Current body weight after unit conversion kg internally, displayed as kg or lb
BF Current body-fat percentage 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
Energy shift Daily calorie direction implied by fat-mass change kcal/day, optionally capped in the nutrition handoff

For an 82 kg entry at 22% body fat, current lean mass is 82 x 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 and target scale weight becomes 64.96 / 0.83 = 78.27 kg. The target fat mass is then 13.31 kg, so the fat-mass change is -4.73 kg. Spread across 16 weeks, the static calorie handoff is about -326 kcal/day.

Body-fat source spreads used for measurement certainty
Body-fat source Default spread How it affects interpretation
DEXA or lab scan ± 1.5 points A smaller spread; still compare against the same scanner protocol where possible.
Skinfold or tape method ± 3.0 points Useful for repeat field checks when sites, tester, and tape tension stay consistent.
BIA smart scale ± 4.0 points Hydration, meals, and recent training can move the estimate enough to change a short target.
Visual estimate ± 6.0 points Best used as a broad planning lens, not as a fine pass-or-fail gate.
Custom uncertainty 0 to 12 points Overrides the selected source spread used by the measurement-certainty flag.
Protein and lean-rate settings used in body recomposition guidance
Setting Rule used Result effect
Balanced recomp 1.6 to 2.0 g/kg/day protein before training-status bump Maintenance-centered calorie wording and moderate protein guidance.
Fat-loss priority 1.8 to 2.2 g/kg/day protein before training-status bump Deficit-biased handoff with more emphasis on protecting lean mass.
Lean-gain priority 1.6 to 2.2 g/kg/day protein before training-status bump Allows a surplus-tolerant reading when lean gain is the main plan.
Intermediate status Adds 0.05 g/kg/day protein; lean-gain soft ceiling 0.12 kg/week Raises protein guidance slightly and tightens lean-gain realism.
Advanced status Adds 0.10 g/kg/day protein; lean-gain soft ceiling 0.06 kg/week Flags ambitious lean gain earlier for trained users.
Protein override 0 keeps automatic guidance; otherwise 0.8 to 3.5 g/kg/day is accepted Uses one custom protein value for the daily and per-meal target rows.

Reality flags convert the raw calculation into planning checks. The operators matter because several checks are inclusive at the boundary.

Reality flag rules and boundary behavior
Flag Boundary used Status effect
Measurement certainty Body-fat point shift ≤ selected spread Watch; the target may be hidden 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 > soft ceiling for selected training status Recheck; values above 70% of the ceiling are marked Watch.
Calorie handoff |Daily energy shift| > 750 kcal/day or target intake < 1200 kcal/day Watch; use smaller changes and reassess from observed trends.
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 good as the measurements and the realism of the target.

  • 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, menstrual-cycle water shifts, glycogen changes, training volume, medication effects, or illness.
  • It does not prove muscle gain. Lean mass includes water, glycogen, organs, bone, and other non-fat tissue, not only contractile muscle.
  • Avoid sharing copied results or generated links when you do not want the entered numbers visible to someone else.

Worked Examples:

A moderate 16-week recomp plan

An 82 kg intermediate user enters 22% current body fat from a BIA smart scale, 17% target body fat, +1.0 kg lean-mass change, a 16 week runway, 2500 kcal/day maintenance, and Balanced recomp. The summary returns a target weight of about 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 of about -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. Weekly scale pace is about -0.23 kg/week, so the scale pace flag stays usable.

A target hidden inside 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 shortens the runway to 12 weeks. The target weight becomes about 79.6 kg, but Measurement certainty changes to Watch because the 3 point body-fat shift is smaller than the selected ± 4 point spread.

That does not make the plan impossible. It means the target is too narrow for one body-fat estimate to confirm. A better follow-up is to repeat the same BIA check under similar conditions or use a stronger measurement 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 the weekly loss is about 3.2 lb/week and more than 1% of current body weight. Calorie handoff also shows a very large deficit, about -1598 kcal/day before any cap. The practical 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 panel is held back and the input check reports that target body fat must stay between 3% and 70%. Fixing the target back into range restores Composition Ledger, Nutrition Handoff, Checkpoint Runway, chart tabs, and JSON.

FAQ:

Why does target weight go up when target body fat goes down?

That can happen when the planned Lean-mass change is large enough. The target scale weight is solved from target lean mass and target body-fat percentage, so gaining lean mass can raise the target 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 the headline mass equation; it changes the uncertainty 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, or checkpoint rows.

Why did I get a Recheck plan status?

The status appears when a reality flag is too aggressive, usually fast scale pace or lean-mass gain above the selected training-status ceiling. Review Reality Flags first, then soften the target or extend the runway.

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 tell me whether I gained muscle?

No single output can prove muscle gain. Use Lean mass, strength performance, repeated measurements, body weight averages, and training logs together. Lean mass also includes water and glycogen, so short-term changes can look larger than true tissue gain.

Glossary:

Body recomposition
Changing fat mass and lean mass at the same time, often with smaller scale-weight change than a normal 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 user's 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: