CalcOpenly

Calorie and macro calculator

Daily calorie target for losing, maintaining or gaining weight, with macros in grams of protein, carbohydrate and fat per day and per meal.

Updated Checked against 4 worked examples

years
Accepts 5'11" or 5 ft 11 in
Try
Daily calorie target
kcal/day
Daily calorie target: 2,006 kcal/day
Shown to whole number, half-up
Maintenance calories (TDEE)
2,556kcal/day
Daily deficit (−) or surplus (+)
−550kcal/day
Protein
100g/day
Carbohydrate
251g/day
Fat
67g/day
Calories per meal
669kcal
Protein per meal
33g
Protein per kg of body weight
1.4g/kg
The 7,700 kcal per kg rule overstates long-term loss because energy use falls as weight drops (Hall et al., 2011), so the target drifts as weight changes.

By the 7,700 kcal per kg rule, losing about 0.5 kg a week corresponds to about 2,006 kcal a day, 550 kcal below maintenance, which the balanced split turns into 100 g protein, 251 g carbohydrate and 67 g fat.

Balanced split by calories

2,006kcal/day
Protein100 gCarbohydrate251 gFat67 g
Per-meal distribution (even split) (3 rows)
MealkcalProtein (g)Carbs (g)Fat (g)
Meal 1669338422
Meal 2669338422
Meal 3669338422
How it's calculated S
  1. Maintenance calories (Mifflin-St Jeor × activity)

    TDEE=1,648.75×1.55=2,555.56 kcal/day\text{TDEE} = 1{,}648.75 \times 1.55 = 2{,}555.56\ \text{kcal/day}
  2. Daily deficit for 0.5 kg a week

    0.5×77007=550.00  ⇒  target=2,555.56−550.00=2,005.56\frac{0.5 \times 7700}{7} = 550.00 \;\Rightarrow\; \text{target} = 2{,}555.56 - 550.00 = 2{,}005.56

    7,700 kcal per kg is the static ≈ 3,500 kcal per pound rule.

  3. Split into grams (Atwater 4 / 4 / 9 kcal per g)

    P=2,005.6×20%4=100.3 g, C=⋯×50%4=250.7 g, F=⋯×30%9=66.9 g\text{P} = \frac{2{,}005.6 \times 20\%}{4} = 100.3\ \text{g},\ \text{C} = \frac{\cdots \times 50\%}{4} = 250.7\ \text{g},\ \text{F} = \frac{\cdots \times 30\%}{9} = 66.9\ \text{g}

    Preset splits are conventions, not clinical standards; the balanced preset sits inside the AMDR.

  4. Divide across 3 meals

    2,005.63=668.5 kcal per meal\frac{2{,}005.6}{3} = 668.5\ \text{kcal per meal}

About the calorie and macro calculator

The calculation starts from maintenance calories (TDEE), the Mifflin-St Jeor BMR times an activity factor. For a weight-change goal it adds or subtracts the weekly rate × 7,700 kcal per kg ÷ 7 days. The target is then split into protein, carbohydrate and fat with the Atwater factors of 4, 4 and 9 kcal per gram, and divided across your meals.

People use it to turn a goal such as losing 0.5 kg a week into daily numbers. For the default 30-year-old man (70 kg, 175 cm, moderately active), maintenance is 2,556 kcal, a 550 kcal deficit gives a 2,006 kcal target, and the balanced split is 100 g protein, 251 g carbohydrate and 67 g fat.

The 7,700 kcal per kg rule is static: energy needs fall as weight drops, so real loss slows over time (Hall et al., 2011). Splits outside the US Acceptable Macronutrient Distribution Ranges, which are population ranges, are flagged.

How the daily calorie target is worked out

The calculator runs four steps. Here they are for a 40-year-old woman who weighs 80 kg, is 165 cm tall, is lightly active and wants to lose 0.5 kg a week on the balanced split with three meals:

  1. Resting energy by Mifflin-St Jeor: 10 × 80 + 6.25 × 165 − 5 × 40 − 161 = 1,470.25 kcal.
  2. Maintenance (TDEE): 1,470.25 × 1.375 for light activity = 2,021.6 kcal.
  3. Daily deficit: 0.5 kg × 7,700 kcal ÷ 7 days = 550 kcal, so the target is 2,021.6 − 550 = 1,471.6, shown as 1,472 kcal.
  4. Macros: 20 % of 1,471.6 is 294.3 kcal of protein, or 74 g at 4 kcal per gram; 50 % is 184 g of carbohydrate; 30 % is 441.5 kcal of fat, or 49 g at 9 kcal per gram. Each of the three meals gets 491 kcal and 25 g of protein.

The calculator carries full precision through every step and rounds only the displayed figures. The BMR and TDEE calculator shows the first two steps with the Harris-Benedict and Katch-McArdle equations beside Mifflin-St Jeor, so you can see how much the starting number depends on the equation.

Calorie deficit and expected rate of weight loss

Each rate you pick becomes a fixed daily deficit. The table uses the same woman, whose maintenance is 2,022 kcal a day.

Loss per weekDaily deficitDaily targetDeficit as share of maintenance
0.25 kg275 kcal1,747 kcal13.6 %
0.5 kg550 kcal1,472 kcal27.2 %
0.75 kg825 kcal1,197 kcal40.8 %
1 kg1,100 kcal922 kcal54.4 %
1 lb (0.454 kg)499 kcal1,523 kcal24.7 %
2 lb (0.907 kg)998 kcal1,024 kcal49.4 %

The NHLBI practical guide on adult obesity sets the rate at 1 to 2 lb a week and notes that faster loss does not give better long-term results. The NHS gives the same range as 0.5 to 1 kg a week. A fixed deficit is a much larger bite out of a small person's intake: 1 kg a week takes more than half of this woman's maintenance, and its 922 kcal target sets off the calculator's warning for women below 1,000 kcal.

Expect the real curve to flatten. In Hall and colleagues' 2011 model, a sedentary 100 kg man who cuts 480 kcal a day levels off near 75 kg, reaching half of that loss in about a year and 95 % in about three years. Hall's team calculated that the static rule, which the calculator uses, predicts 22 kg lost in the first year for the same cut, about twice what their model predicts. Treat the target as a starting point and recalculate as your weight changes.

Protein targets by goal

Protein needs scale with body weight, not with calories. These are the published figures in grams per kilogram of body weight per day:

SituationProtein (g/kg/day)Source
RDA for healthy adults0.8Institute of Medicine, 2005
Exercising adults building or keeping muscle1.4 to 2.0ISSN position stand, 2017
Resistance training for muscle gainabout 1.6, up to 2.2Morton et al., 2018
Lean, resistance-trained, in a deficit2.3 to 3.1 per kg of fat-free massHelms et al., 2014

Morton's meta-analysis of 49 trials found no further gain in fat-free mass from resistance training above a total protein intake of about 1.62 g/kg a day. The 95 % confidence interval ran to 2.2 g/kg, which the authors suggested for people aiming for the largest gain. Helms's range is per kilogram of lean mass, which the body fat calculator estimates.

Because the macro split is a share of calories, the grams of protein fall as the deficit grows. Check the "Protein per kg of body weight" output against the table. For a figure set from body weight alone, use the protein intake calculator and build the rest of the day around it.

Macro split presets compared

On the woman's 1,472 kcal target, the four presets give:

Preset (protein / carbs / fat)ProteinCarbohydrateFatProtein per kg
Balanced (20 / 50 / 30)74 g184 g49 g0.92 g/kg
Low-carb (30 / 20 / 50)110 g74 g82 g1.38 g/kg
High-protein (40 / 30 / 30)147 g110 g49 g1.84 g/kg
Keto (20 / 5 / 75)74 g18 g123 g0.92 g/kg

The balanced preset, the only one inside the US Acceptable Macronutrient Distribution Ranges, leaves this dieter just above the RDA for protein. The high-protein preset clears the 1.6 g/kg level from Morton's analysis. The same percentage gives more grams on a larger budget: a 20 % protein share is 150 g at 3,000 kcal but 75 g at 1,500 kcal.

Minimum calorie intake and when to get supervision

The calculator warns when the target falls below 1,000 kcal a day for women or 1,200 for men. Those are the lower ends of the low-calorie diet ranges in the NHLBI guide: 1,000 to 1,200 kcal a day for most women, and 1,200 to 1,600 for men and for women who weigh 165 lb or more or exercise regularly. The guide calls diets under 800 kcal a day very-low-calorie diets, which need special monitoring and should not be used routinely.

UK guidance is stricter. NICE guideline NG246 (2025) recommends low-energy diets of 800 to 1,200 kcal a day only as part of a specialist weight management service with long-term support, and diets under 800 kcal only when there is a clinically assessed need to lose weight fast, such as before surgery.

The calculator also flags any rate above 1 kg a week and refuses a rate whose deficit is as large as your whole maintenance intake. It accepts ages from 18 and has no adjustment for pregnancy or breastfeeding.

Mistakes that throw the numbers off

  • Counting exercise twice. The activity level already includes your training. Adding the calories from a calories burned calculator on top of the moderately active factor counts the same sessions again.
  • Keeping an old target. Every kilogram lost lowers Mifflin-St Jeor by 10 kcal. For the woman above, 5 kg down cuts maintenance by 50 × 1.375 = 69 kcal a day, so the same target now gives a 619 kcal deficit instead of 550.
  • Mixing up units. A rate of 1 in pounds is a 499 kcal deficit; the same 1 in kilograms is 1,100 kcal. Check the unit beside the rate field.
  • Custom shares that miss 100 %. The calculator will not split calories until protein, carbohydrate and fat add up to exactly 100 %.
  • Judging the plan by a single weigh-in. Compare averages over two or three weeks before you change the target.

Worked examples

Maintain, balanced split, 3 meals

Sex (for the formula)
Male
Age
30 years
Weight
70 kg
Height
175 cm
Activity level
Moderately active (×1.55)
Goal
Maintain
Macro split
Balanced
Meals per day
3
Daily calorie target
2,556 kcal/day
Protein
128 g/day
Carbohydrate
319 g/day
Fat
85 g/day
Calories per meal
852 kcal

Checked against: Python 3.8 decimal: Mifflin 1648.75 × 1.55 = 2555.5625; 20 %/4, 50 %/4, 30 %/9 → 127.778, 319.445, 85.185 g; ÷ 3 meals

Lose 0.5 kg a week, high-protein, 4 meals

Sex (for the formula)
Female
Age
35 years
Weight
70 kg
Height
168 cm
Activity level
Lightly active (×1.375)
Goal
Lose
Change per week
0.5 kg
Macro split
High-protein
Meals per day
4
Maintenance calories (TDEE)
1,944 kcal/day
Daily deficit (−) or surplus (+)
-550 kcal/day
Daily calorie target
1,394 kcal/day
Protein
139 g/day
Carbohydrate
105 g/day
Fat
46 g/day
Calories per meal
349 kcal

Checked against: Python 3.8 decimal: Mifflin 1414 × 1.375 = 1944.25; 0.5 × 7700 / 7 = 550; 40/30/30 split at 4/4/9 kcal per g

Gain 0.5 lb a week on keto

Sex (for the formula)
Male
Age
25 years
Weight
80 kg
Height
180 cm
Activity level
Very active (×1.725)
Goal
Gain
Change per week
0.5 lb
Macro split
Keto
Meals per day
3
Daily deficit (−) or surplus (+)
249 kcal/day
Daily calorie target
3,363 kcal/day
Protein
168 g/day
Carbohydrate
42 g/day
Fat
280 g/day

Checked against: Python 3.8 decimal: 0.5 lb = 0.226796185 kg × 7700 / 7 = 249.4758035; Mifflin 1805 × 1.725 = 3113.625; 20/5/75 split

Zero rate with a custom split

Sex (for the formula)
Female
Age
28 years
Weight
55 kg
Height
160 cm
Activity level
Moderately active (×1.55)
Goal
Lose
Change per week
0 kg
Macro split
Custom
Protein share
30%
Carbohydrate share
40%
Fat share
30%
Meals per day
5
Daily calorie target
1,936 kcal/day
Daily deficit (−) or surplus (+)
0 kcal/day
Protein
145 g/day
Carbohydrate
194 g/day
Fat
65 g/day
Protein per meal
29 g

Checked against: Python 3.8 decimal: Mifflin 1249 × 1.55 = 1935.95 with no deficit; 30/40/30 split; ÷ 5 meals

Questions

What calorie deficit loses 0.5 kg a week?

About 550 kcal a day by the usual rule of 7,700 kcal per kg (3,500 kcal per pound, from Wishnofsky 1958): 0.5 × 7,700 ÷ 7 = 550. The NHLBI adult obesity guidance pairs a deficit of 500 to 1,000 kcal a day with a loss of 1 to 2 lb (0.45 to 0.9 kg) a week. Measured loss usually slows after the first weeks because energy needs fall as weight drops.

Why does weight loss slow down on the same calories?

A smaller body uses less energy, so a fixed intake produces a shrinking deficit. Hall and colleagues' 2011 model in The Lancet found that the body weight response to a change in intake has a half-time of about a year; for an average overweight adult, each 100 kJ (24 kcal) a day cut from intake eventually lowers weight by about 1 kg. The static 7,700 kcal per kg rule ignores this and overstates long-term loss.

What macro split is recommended for adults?

The US Dietary Reference Intakes set Acceptable Macronutrient Distribution Ranges of 10–35 % of energy from protein, 45–65 % from carbohydrate and 20–35 % from fat, ranges linked with lower chronic disease risk while meeting nutrient needs. The balanced preset here (20/50/30) sits inside all three. The high-protein, low-carb and keto presets fall outside the carbohydrate range and are flagged.

How do you convert calories into grams of protein, carbs and fat?

Divide the calories from each macronutrient by its Atwater factor: 4 kcal per gram for protein and carbohydrate and 9 for fat (alcohol is 7), the general factors listed by FAO. On a 2,006 kcal target split 20/50/30, that is 401 ÷ 4 = 100 g protein, 1,003 ÷ 4 = 251 g carbohydrate and 602 ÷ 9 = 67 g fat.

How accurate is the calorie and macro calculator?

Accuracy depends on your inputs and the method's assumptions. Decimal arithmetic uses 50 significant digits, but estimates, numerical methods and source data can be less precise; the displayed rounding does not remove those limits. It is checked against 4 worked examples whose answers come from independent sources; for example, “Maintain, balanced split, 3 meals” is checked against Python 3.8 decimal: Mifflin 1648.75 × 1.55 = 2555.5625; 20 %/4, 50 %/4, 30 %/9 → 127.778, 319.445, 85.185 g; ÷ 3 meals.

Where does the method come from?

Institute of Medicine. Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids (2005) — AMDR; FAO. Food energy — methods of analysis and conversion factors (Food and Nutrition Paper 77, 2003) — Atwater general factors; Wishnofsky M. Caloric equivalents of gained or lost weight. Am J Clin Nutr 1958;6:542–546; Hall KD et al. Quantification of the effect of energy imbalance on bodyweight. Lancet 2011;378:826–837; NHLBI. The Practical Guide: Identification, Evaluation, and Treatment of Overweight and Obesity in Adults (2000).

About this calculator

target=TDEE±rate (kg/week)×77007,grams=target×share4 (protein, carbs) or 9 (fat)\text{target} = \text{TDEE} \pm \frac{\text{rate (kg/week)} \times 7700}{7},\qquad \text{grams} = \frac{\text{target} \times \text{share}}{4\ \text{(protein, carbs)}\ \text{or}\ 9\ \text{(fat)}}

Sources

  1. Institute of Medicine. Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids (2005) — AMDR
  2. FAO. Food energy — methods of analysis and conversion factors (Food and Nutrition Paper 77, 2003) — Atwater general factors
  3. Wishnofsky M. Caloric equivalents of gained or lost weight. Am J Clin Nutr 1958;6:542–546
  4. Hall KD et al. Quantification of the effect of energy imbalance on bodyweight. Lancet 2011;378:826–837
  5. NHLBI. The Practical Guide: Identification, Evaluation, and Treatment of Overweight and Obesity in Adults (2000)

For information only, not medical advice. These formulas describe populations, not you; talk to a clinician before acting on a result.

Checked against references

4 worked examples with independently sourced answers ship with this calculator. They run in the test suite; you can run them here too.

Related calculators

Allow optional Google Analytics to measure page visits? Calculators work either way. Privacy and choices

Optional analytics: off.