Translation unavailable β this article is shown in English. View English version
Summary
A calorie deficit calculator estimates how many calories you should eat each day to reach a goal weight within a given timeframe. It works by computing your Total Daily Energy Expenditure (TDEE), then subtracting (for weight loss) or adding (for muscle gain) the daily energy change needed to achieve your target.
The calculator supports four goal modes: NHS guidelines, fat loss, muscle gain, and body recomposition β each with different macro splits and protein targets backed by sports science research.
How it works
Step 1 β Estimate BMR
Basal Metabolic Rate (BMR) is the number of calories your body burns at complete rest. This calculator uses the Mifflin-St Jeor equation (1990), which the American Dietetic Association identified as the most accurate BMR formula for healthy adults.
Where
For females, the constant changes: BMR (female) = 10W + 6.25H β 5A β 161
Step 2 β Calculate TDEE
TDEE accounts for your activity level by multiplying BMR by a standard activity factor:
| Activity level | Multiplier |
|---|---|
| Sedentary (desk job, little exercise) | 1.2 |
| Lightly active (1β3 days/week) | 1.375 |
| Moderately active (3β5 days/week) | 1.55 |
| Very active (6β7 days/week) | 1.725 |
| Extra active (physical job + training) | 1.9 |
Where
Step 3 β Compute daily energy change
The widely-used clinical estimate is that 1 kg of body fat stores approximately 7,700 kcal of energy (Wishnofsky, 1958). This is used to convert a weight change goal into a calorie target:
Where
Step 4 β Set daily calorie target
- Weight loss:
daily calories = TDEE β daily deficit - Weight gain:
daily calories = TDEE + daily surplus - Recomposition:
daily calories = TDEE(eat at maintenance)
Goal modes
The calculator offers four modes, each with a different protein target and macro split:
| Mode | Protein (g/kg) | Fat (% of calories) | Carbs | Source |
|---|---|---|---|---|
| NHS guidelines | 1.2 | 30% | Remainder | UK RNI upper range |
| Fat loss | 2.0 | 25% | Remainder | ISSN 2017 (midrange of 1.6β2.4) |
| Muscle gain | 2.0 | 25% | Remainder | ISSN 2017 (midrange of 1.6β2.2) |
| Recomposition | 2.2 | 25% | Remainder | Longland et al. 2016 |
Why high protein during a deficit? The ISSN 2017 Position Stand recommends 1.6β2.4 g/kg/day during energy restriction to preserve lean mass. Longland et al. (2016) showed that 2.4 g/kg during a 40% deficit produced gains in lean mass alongside fat loss when combined with resistance training.
Worked example
Male, 85 kg, 175 cm, age 30, moderately active β goal: 75 kg in 16 weeks (fat loss mode)
Calculate BMR (Mifflin-St Jeor, male)
= 1,798.75 kcal/day
Calculate TDEE (moderately active Γ 1.55)
= 2,788 kcal/day
Compute daily deficit
= 688 kcal/day deficit
Set daily calorie target
= 2,100 kcal/day
Calculate macros (fat-loss mode: 2 g/kg protein, 25% fat)
= 150 g protein, 58 g fat, 244 g carbs
Result
Daily target: 2,100 kcal/day with a 688 kcal deficit. Rate: 0.625 kg/week β within NHS safe range.
Safety warnings
The calculator displays warnings when the plan may be unsustainable or unhealthy:
- Large deficit (over 1,000 kcal/day): Hard to sustain and risks muscle loss. Consider a longer timeframe.
- Fast weight loss (over 1 kg/week): The NHS recommends 0.5β1 kg/week. Faster rates increase muscle loss.
- Very low calories (under 1,200 kcal/day): Not recommended without medical supervision. Risk of nutrient deficiency.
Inputs explained
- Current weight / Goal weight β the start and end points. The calculator works for both loss and gain.
- Height, Age, Sex β used to compute BMR via the Mifflin-St Jeor equation.
- Activity level β selects the TDEE multiplier. Be honest; overestimating activity is the most common error.
- Timeframe (weeks) β how quickly you want to reach your goal. Longer timeframes produce smaller, more sustainable deficits.
- Goal mode β determines the protein target and macro split.
Outputs explained
- Daily calorie target β how many calories to eat per day to reach your goal.
- TDEE β your estimated maintenance calories (what youβd eat to maintain current weight).
- Deficit/Surplus β the daily energy gap between TDEE and target.
- Weekly weight change β projected rate in kg per week.
- Macros β protein, carbs, and fat in grams, based on the selected goal mode.
- Weight projection chart β a linear projection of weight over the timeframe.
Assumptions & limitations
- Linear weight loss is a simplification. Real weight loss is non-linear β early weeks include water/glycogen loss, and metabolic adaptation reduces TDEE over time. The calculator assumes a constant TDEE throughout.
- 7,700 kcal/kg is an average. The actual energy content per kg lost varies: early weight loss may be ~4,800 kcal/kg (due to water), while steady-state fat loss is closer to 7,700 kcal/kg.
- TDEE is an estimate. Mifflin-St Jeor predicts BMR within 10% for most people, but individual variation exists. Use TDEE as a starting point and adjust based on real-world results after 2β3 weeks.
- The surplus calculation uses the same 7,700 kcal/kg. For muscle gain, the actual energy cost per kg of lean tissue is lower (~1,500β2,500 kcal/kg), so the calculator produces a conservative (slightly high) surplus estimate.
- Macro protein targets are based on goal weight for deficit/gain modes and current weight for recomposition. This follows the convention that protein needs scale with the lean mass youβre trying to preserve or build.
Verification
| Test case | Weight | Goal | Weeks | TDEE | Expected target | Mode |
|---|---|---|---|---|---|---|
| Male fat loss | 85 kg, 175 cm, 30y, moderate | 75 kg | 16 | 2,788 | 2,101 kcal/day | fat-loss |
| Female NHS loss | 70 kg, 165 cm, 35y, light | 63 kg | 20 | 1,918 | 1,533 kcal/day | nhs |
| Male muscle gain | 75 kg, 180 cm, 28y, very active | 80 kg | 20 | 3,002 | 3,277 kcal/day | muscle-gain |
All values verified against manual Mifflin-St Jeor + activity multiplier calculation.
Sources
Related calculators
TDEE
Calculate your TDEE using Mifflin-St Jeor or Harris-Benedict formulas. See calorie needs by activity level.
BMI
Calculate your BMI with NHS categories and ethnic-adjusted thresholds for South Asian and Chinese populations.
Macros
Calculate your daily protein, carbs, and fat targets based on your calorie goal and body weight. 6 presets from NHS to athletic performance, with per-meal breakdown.
Body Fat %
Estimate your body fat percentage using the US Navy method (Hodgdon & Beckett). See your category, fat/lean mass breakdown, and FFMI.
Protein Intake
Calculate your daily protein target based on body weight, fitness goal, and age. Evidence-based ranges from NHS, ISSN, and sports science research.