Macro Calculator India 2025
TDEE · Protein Carbs Fat · Navy Body Fat · BMI Comparison · Health Score
📊 Body Composition — US Navy Method
<18.5Normal
18.5–22.9Overweight
23–27.4Obese
27.5+
🥗 Daily Macro Split
Balanced🏋️ Fitness Level — Intermediate 🏃
Average fitness level. Room for improvement with consistent training.
💡 Smart Suggestions
🇮🇳 Indian Food Sources
How to Use Macro Calculator India
Enter your weight, height, age, gender, and body measurements (waist, neck, hip for women). Select your activity level, fitness goal, and preferred diet style. Get your exact daily protein, carbs, and fat targets in grams — instantly, no login required.
US Navy Body Fat Formula — How It Works
The US Navy method calculates body fat % using circumference measurements. For men: 495 ÷ (1.0324 − 0.19077 × log10(waist−neck) + 0.15456 × log10(height)) − 450. For women, hip measurement is added. Accurate within 3–4% and used by the US military.
Macro Calculator for Indians — What's Different
Indians carry more visceral fat at lower BMI values. This calculator uses Indian BMI cutoffs (overweight = 23+, obese = 27.5+) as recommended by ICMR. Most Indians eat only 40–50g protein/day — far below the 112–154g needed for muscle building at 70kg bodyweight.
Frequently Asked Questions
What is a Macro Calculator and why do I need it?
A Macro Calculator tells you exactly how many grams of Protein, Carbohydrates, and Fat to eat daily to reach your fitness goal. Without macro tracking, most Indians over-eat carbs and under-eat protein — making muscle building or fat loss very difficult.
How much protein per day for muscle building in India?
For muscle building: 1.6–2.2g protein per kg bodyweight. For a 70kg Indian: 112–154g/day. Best sources: eggs (6g each), chicken (31g/100g), paneer (18g/100g), dal (9g/cup), fish (20g/100g). Most Indians only get 40–50g/day — use this calculator to hit your target.
Is the US Navy body fat formula accurate?
The US Navy formula is accurate within 3–4% using waist, neck (and hip for women) measurements. It is more accurate than BMI alone because it accounts for body shape. For most accurate results, use DEXA scan — but Navy formula is the best free method.
What is normal body fat % for Indian men and women?
For Indian men: Athlete 6–13%, Fitness 14–17%, Average 18–24%, Obese 25%+. For Indian women: Athlete 14–20%, Fitness 21–24%, Average 25–31%, Obese 32%+. Indians tend to have higher body fat % at the same BMI compared to Western populations.
Should I follow Keto diet as an Indian?
Keto (very low carb, high fat) is difficult for Indians because rice, roti, and dal are staples. A High Protein or Low Carb approach is more sustainable. If you try Keto, replace rice with cauliflower rice, roti with almond flour roti, and increase paneer, eggs, and nuts.
How often should I recalculate my macros?
Recalculate every 4–6 weeks, or whenever your weight changes by 3–5 kg. As you lose fat, your TDEE decreases so your calorie target should also decrease. Most people hit plateaus because they don't adjust — recalculate monthly.
What is TDEE and how is it calculated?
TDEE (Total Daily Energy Expenditure) = BMR × Activity Factor. BMR is calculated using the Mifflin-St Jeor formula. Activity factors range from 1.2 (sedentary) to 1.9 (very active athlete). Your calorie target = TDEE adjusted for your goal (deficit for fat loss, surplus for muscle gain).
Are macros for vegetarians different?
The calorie and macro calculations are the same. However, vegetarian protein sources need more planning: dal + paneer + Greek yogurt + tofu + rajma can reach 120–150g protein/day. Use the "Veg" diet preset which adjusts macro ratios for plant-based eating patterns.