Macro Calculator

Work out how many grams of protein, carbohydrates and fat to eat each day. The calculator estimates your calorie needs from your body and activity level, adjusts them for your goal, and splits them by your preferred diet style.

Units
Sex
Daily calories
2,598 kcal
Protein 195 g · Carbs 260 g · Fat 87 g
  • Protein 30%
  • Carbs 40%
  • Fat 30%
Protein
195 g (779 kcal)
Carbohydrates
260 g (1,039 kcal)
Fat
87 g (779 kcal)
Protein per body weight
1.22 g per lb
Maintenance calories (TDEE)
2,598 kcal
Per meal (3 meals)
65 g P · 87 g C · 29 g F
Compare diet styles at 2,598 kcal
DietProteinCarbsFat
Balanced195 g260 g87 g
High protein260 g227 g72 g
Low carb227 g162 g115 g
Low fat162 g357 g58 g
Keto162 g32 g202 g

How to use the macro calculator

  1. Enter your sex, age, height and weight.
  2. Choose your activity level — be honest; most people overestimate it.
  3. Pick a goal: lose weight, maintain or build muscle.
  4. Pick a diet style to set how your calories are split between protein, carbs and fat.

How your macros are calculated

First the calculator estimates your basal metabolic rate (BMR) with the Mifflin-St Jeor equation, then multiplies it by an activity factor to get your total daily energy expenditure (TDEE). Your goal adjusts that number, and the diet style splits it into macronutrients:

Protein (g) = calories × protein % ÷ 4 Carbs (g) = calories × carb % ÷ 4 Fat (g) = calories × fat % ÷ 9

Protein and carbohydrates provide 4 calories per gram; fat provides 9 calories per gram.

Example

A 30-year-old man who is 175 cm tall, weighs 70 kg and exercises 3–5 days a week burns about 2,556 kcal a day. On a balanced 30/40/30 split, that is about 192 g of protein, 256 g of carbs and 85 g of fat.

Which macro split should I choose?

Diet styleProtein / Carbs / FatGood for
Balanced30 / 40 / 30Most people; easy to stick to
High protein40 / 35 / 25Fat loss while keeping muscle
Low carb35 / 25 / 40People who prefer fewer starches
Low fat25 / 55 / 20Endurance athletes, high-carb eaters
Keto25 / 5 / 70Ketogenic diets (under ~50 g carbs a day)

The best split is one you can follow consistently. For weight change, total calories matter most; for body composition, getting enough protein matters most.

How much protein do I need?

The basic recommendation for adults is 0.8 g of protein per kilogram of body weight per day. People who train regularly or are losing weight and want to keep muscle often aim for 1.6–2.2 g/kg (about 0.7–1 g per pound). The result above shows your protein per unit of body weight so you can check it.

Tips for hitting your macros

  • Build each meal around a protein source, then add carbs and fats.
  • Track for a week or two with a food app to learn portion sizes.
  • Re-run the calculator after every 5 kg (10 lb) of weight change.

Frequently asked questions

How do I calculate my macros?

Estimate your daily calories, then multiply by the percentage for each macro and divide by 4 for protein and carbs or by 9 for fat. 2,000 kcal at 30% protein is 600 kcal ÷ 4 = 150 g of protein.

What is the best macro ratio for weight loss?

A calorie deficit drives weight loss; the ratio matters less. A higher-protein split, such as 40% protein, helps you feel full and preserve muscle while losing fat.

How many grams of protein should I eat a day?

At least 0.8 g per kilogram of body weight for general health, and 1.6 to 2.2 g/kg if you strength train or want to keep muscle while dieting.

Are macros or calories more important?

Calories determine whether you gain or lose weight. Macros affect how you feel, your performance and how much of the weight you lose is fat versus muscle.

How many carbs can I eat on keto?

Most ketogenic diets keep net carbohydrates under about 20 to 50 grams a day, which is roughly 5% to 10% of calories.

This calculator provides general information only and is not a substitute for professional medical advice, diagnosis or treatment. Always consult a doctor or other qualified health provider about your individual situation.

Last updated: