Macro Calculator

Find your daily calories and how many grams of protein, carbohydrate and fat to eat to lose, maintain or gain weight, from your age, sex, size and activity.

Your details

years
cm
kg

Lose about 0.5 kg a week, keep your weight, or gain slowly.

Daily calories

2,556 kcal/day

Protein
112 g
Carbohydrate
367 g
Fat
71 g
To keep your weight (TDEE)
2,556 kcal/day
BMR (at complete rest)
1,649 kcal/day
  • Estimates for a healthy adult, not medical advice. The protein per kilogram and the 25% fat share are common starting points; adjust them with a dietitian, and track your weight for a few weeks to refine the calories. The grams are rounded, so the macro calories can differ from the target by a few.

Visual breakdown

Total2,555
  • Protein
  • Carbs
  • Fat

  1. 1

    Basal metabolic rate (Mifflin-St Jeor)

    10 × kg + 6.25 × cm − 5 × age + 5

    = 10 × 70 + 6.25 × 175 − 5 × 30 + 5

    = 1,649 kcal

  2. 2

    Multiply by the activity factor (moderately active)

    TDEE = BMR × activity factor

    = 1,649 × 1.55

    = 2,556 kcal/day

  3. 3

    Adjust for the goal: maintain weight

    TDEE − 500 to lose, TDEE to maintain, TDEE + 300 to gain

    = 2,556 + 0

    = 2,556 kcal/day

  4. 4

    Protein, by body weight

    1.6 g per kg × weight

    = 1.6 × 70 kg

    = 112 g = 448 kcal

  5. 5

    Fat, a quarter of the calories

    25% of calories ÷ 9 kcal per gram

    = 2,556 × 25% ÷ 9

    = 71 g = 639 kcal

  6. 6

    Carbohydrate, the rest

    (calories − protein kcal − fat kcal) ÷ 4 kcal per gram

    = (2,556 − 448 − 639) ÷ 4

    = 367 g = 1,468 kcal

Your daily macros

For maintain weight. Protein and carbohydrate are 4 kcal a gram, fat 9.

MacroGramsCaloriesShare
Protein11244818%
Carbohydrate3671,46857%
Fat7163925%

A 30-year-old man, 175 cm and 70 kg, moderately active and keeping his weight, needs about 2,556 kcal a day: 112 g of protein, 367 g of carbohydrate and 71 g of fat. To lose weight the same man would eat 2,056 kcal, with 140 g of protein.

What this calculates

Enter your age, sex, height, weight and activity level, and choose to lose, maintain or gain weight. This works out your BMR, your daily calories for the goal, and the grams of protein, carbohydrate and fat that make them up, with a table and a chart of where the calories come from.

The formula

Calories

TDEE = BMR × activity factor; goal = TDEE − 500 (lose), TDEE (maintain) or TDEE + 300 (gain)

Protein

protein (g) = 2.0, 1.6 or 1.8 × weight in kg

Fat and carbohydrate

fat (g) = 25% × calories ÷ 9; carbs (g) = (calories − 4 × protein − 9 × fat) ÷ 4

The BMR is Mifflin-St Jeor: 10 × kg + 6.25 × cm − 5 × age, plus 5 for men or minus 161 for women.

Worked example

To lose weight the calories become 2,056 with 140 g protein, 246 g carbs and 57 g fat. A woman who would fall below 1,200 kcal is held at 1,200.

When to use it, and the mistakes to avoid

Use it to set a starting target for a diet or a gain phase, to see how a goal changes the split, or to plan meals around protein.

The mistakes that cost the most:

  • Following the numbers rigidly. They are estimates; adjust from your own results.
  • Eating too little. Very low calories cost muscle and energy; the minimums exist for a reason.
  • Forgetting protein. Hitting calories with little protein can cost muscle on a diet.
  • Mis-setting activity. Overestimating it raises the calories too high.
  • Treating it as medical advice. For a health condition, see a doctor or dietitian.

FAQ

What are macros?

Macronutrients: protein, carbohydrate and fat, the three nutrients that supply calories. Protein and carbohydrate give 4 kcal a gram and fat 9. Your daily calories set the total, and the macros say how to split it.

How much protein do I need?

This calculator uses 1.6 g per kilogram of body weight to maintain, 1.8 to gain and 2.0 to lose weight, where the extra helps protect muscle. For a 70 kg person that is 112 g, 126 g or 140 g. Needs vary, so treat these as a starting point.

How are the calories worked out?

From your BMR (Mifflin-St Jeor) times an activity factor, which gives the calories to keep your weight. Losing weight takes 500 off a day, about 0.5 kg a week, and gaining adds 300. A diet is never set below 1,500 kcal for men or 1,200 for women without supervision.

Why is fat 25% of the calories?

It sits in the middle of the commonly recommended 20% to 35% range, enough for hormones and absorbing vitamins while leaving room for carbohydrate. Carbohydrate is simply what is left once protein and fat are set.

Are the numbers exact?

No. Calorie needs can differ from the estimate by 10% or more, and the protein and fat shares are guidelines, not rules. Follow the plan for two to three weeks, track your weight, and adjust the calories up or down. This is not medical advice.

Related calculators