Free calculator

Macro Calculator: Protein, Carbs and Fat

Turn your calorie target into grams of protein, carbs and fat, and see roughly how much of each to aim for at every meal.

Sex (the equations differ)
Height
Weight

Results are estimates for healthy adults, not medical advice. If you are pregnant, breastfeeding, under 18, or managing a medical condition, check your targets with a doctor or registered dietitian.

How the macro calculator works

First it finds your daily calorie target: maintenance calories from the revised Harris-Benedict equation, minus a deficit (or plus a surplus) for your pace, never below 1,200 kcal for women or 1,500 kcal for men. Then it splits those calories:

  • Protein: 2.0 g per kg of body weight when losing or gaining, 1.8 g per kg when maintaining.
  • Fat: 25% of calories when losing or gaining, 30% when maintaining, at 9 kcal per gram.
  • Carbs: whatever calories remain, at 4 kcal per gram.

This is exactly how the Calo AI app sets its targets, so your numbers carry over if you start tracking.

Example: a 28 year old woman, 158 cm and 65 kg, lightly active, losing at a steady pace, gets about 1,448 kcal: 130 g protein, 142 g carbs and 40 g fat.

Hitting your protein on an Indian diet

Carbs are easy in Indian food; protein takes planning. Build each meal around one protein source: dal or rajma, paneer, curd, eggs, chicken or fish, soya chunks. A katori of dal gives far less protein than most people assume, so pair it with curd or paneer. Our protein calculator lists everyday sources with grams per serving.

Adjusting your macros

  • If you are always hungry, move some carbs to protein and fibre-rich vegetables.
  • If workouts feel flat, keep carbs higher on training days.
  • If your weight has not moved in three weeks, lower calories by 100 to 200 kcal from carbs or fat, not protein.

Frequently asked questions

What are macros?

Macros (macronutrients) are the three nutrients that supply calories: protein and carbohydrates at about 4 kcal per gram, and fat at about 9 kcal per gram. Tracking them as well as calories helps you keep muscle while losing fat.

What is a good macro split for weight loss?

Start with protein: 1.6 to 2.2 g per kg of body weight helps preserve muscle in a deficit. Keep fat around 25% of calories for hormones and absorbing vitamins, and give the rest to carbs. This calculator uses 2.0 g/kg protein and 25% fat when losing.

Do I need to hit my macros exactly?

No. Getting within about 10 g of protein and staying under your calorie target matters far more than matching carbs and fat to the gram.

Is a high protein diet safe?

For healthy adults, intakes up to about 2 g per kg are well studied. If you have kidney disease, ask your doctor before raising protein.

More free tools

Sources

  1. Roza AM, Shizgal HM. The Harris Benedict equation reevaluated. Am J Clin Nutr, 1984
  2. Jager R et al. International Society of Sports Nutrition position stand: protein and exercise, 2017
  3. Morton RW et al. Protein supplementation and resistance training: systematic review and meta-analysis. Br J Sports Med, 2018
  4. ICMR-NIN. Dietary Guidelines for Indians (2024)