Macro Calculator
Calculate your daily protein, carbs, and fat targets based on your goal - cut, maintain, or bulk.
About the Macro Calculator
Macronutrients - protein, carbohydrates, and fat - are the three energy-providing nutrients your body runs on. Protein and carbohydrates each provide 4 calories per gram; fat provides 9 calories per gram. Unlike tracking only total calories, tracking macros lets you optimize your body composition: preserve muscle while losing fat, or build muscle efficiently while minimizing fat gain. Total calorie intake determines whether you gain or lose weight; macro ratios determine the quality of that change.
For Indians, whose diets are often carbohydrate-heavy and protein-light, understanding macros almost always reveals a significant protein deficit. The average Indian diet provides 40-60g of protein per day - well below the 100-180g that most active adults need. A typical lunch of dal-rice-sabzi provides roughly 600-700 kcal but only 15-20g of protein. Knowing this gap is the first step to addressing it, and this calculator gives you the specific gram targets to shoot for at each meal across your day.
Daily Macro Calculation
Cutting: 40% Protein / 30% Carbs / 30% Fat · Maintenance: 30/40/30 · Bulking: 25/50/25
Protein: 4 kcal/g · Carbohydrates: 4 kcal/g · Fat: 9 kcal/g · Grams of macro = (TDEE × ratio) / kcal per gram · Minimum protein: 1.6 g/kg body weight regardless of goal
Worked Example
75 kg male, TDEE 2,600 kcal, goal: fat loss (cutting phase)
Protein: 840 kcal = 210g/day (2.8g/kg) · Carbs: 630 kcal = 157g/day · Fat: 630 kcal = 70g/day
Tips & Insights
- 1
Protein is the most important macro to hit consistently - it preserves muscle during a calorie deficit and drives muscle growth during a bulk. Research shows that inadequate protein during fat loss (below 1.4 g/kg) leads to 20-30% greater lean mass loss compared to adequate protein, even when total calories are the same. Start with protein, then fit carbs and fat around it.
- 2
The typical Indian diet provides 50-70g of protein per day. Most active individuals need 120-180g. The gap is almost entirely explained by rice and roti displacing protein at meals. A simple starting point: add one additional protein source to each meal (an egg at breakfast, extra dal or paneer at lunch, 100g chicken or curd at dinner) before worrying about precise gram targets.
- 3
Distribute protein evenly across 3-4 meals rather than concentrating it at dinner. Muscle protein synthesis (MPS) is maximized at approximately 20-40g per meal - consuming 80g at one meal does not produce 4x the MPS of 20g. Spreading intake across the day extracts the most anabolic benefit from your total daily protein.
- 4
Fat is not the enemy of health or body composition. Healthy fat sources - ghee, nuts, eggs, oily fish, coconut - are essential for testosterone and estrogen production, fat-soluble vitamin absorption (A, D, E, K), and cellular membrane integrity. Keep dietary fat above 0.8 g/kg body weight (approximately 55-70g for a 70 kg person) regardless of how aggressive your deficit is.
- 5
Carbohydrates are the primary fuel for high-intensity exercise and the most brain-available energy source. For athletes, gym-goers, and physically active individuals, do not drop below 100-130g of carbohydrates per day without medical or dietitian guidance - below this threshold, training performance, mood, and thyroid function all degrade measurably.
- 6
Flexible dieting (IIFYM - If It Fits Your Macros) is backed by evidence. The 2018 DIETFITS trial found no significant difference in weight loss between low-carb and low-fat diets when total calories and protein were matched. This means you can eat biryani, paratha, or pizza and still hit your goals - it is the total and the protein target that matter most, not the specific source of carbs or fat.
- 7
Track macros for 2-4 weeks, then shift to intuitive eating. After 2-4 weeks of tracking, most people develop accurate portion estimation skills that persist without ongoing tracking. The goal of macro tracking is not lifetime logging but calibration - building a mental model of what 30g protein, 50g carbs, and 15g fat actually look like on a plate in Indian food terms.
Why this matters for you
Macro tracking is what separates people who consistently transform their bodies from those who train hard for years with little compositional change. Most Indians are chronically protein-deficient, which is why muscle gain is slow even with consistent gym attendance. Understanding that a complete dal-chawal meal provides approximately 15g of protein - and that you need 8-12 such protein opportunities per day to hit a 120-180g daily target - makes both the problem and the solution concrete and actionable.
For fat loss specifically, macro tracking prevents the most common mistake: creating a calorie deficit by cutting carbs and fat while inadequate protein causes 30-40% of the weight loss to come from muscle rather than fat. A person who loses 10 kg but only 6 kg of it is fat has undermined their long-term metabolism and will regain weight more easily than someone who lost 10 kg with 9 kg from fat and 1 kg from muscle through adequate protein and resistance training.
The practical payoff for Indians who start tracking macros is almost always the same revelation: the diet is high in carbohydrates (rice, roti, snacks), adequate in fat (oil, ghee, dairy), and critically short on protein. Closing the protein gap - through paneer, eggs, dal, soya, or supplements where necessary - is the single dietary change most likely to improve body composition, reduce fatigue, preserve muscle with age, and support long-term metabolic health.
Related Calculators
TDEE
Calculate your Total Daily Energy Expenditure - the calories you burn each day based on your activity level.
Calorie Deficit
Find your daily calorie target to reach your goal weight in a set timeframe. Safe, science-backed calorie planning.
Protein
Find your daily protein intake target based on body weight and fitness goal - sedentary to athlete.