Macro Calculator India 2025

TDEE · Protein Carbs Fat · Navy Body Fat · BMI Comparison · Health Score

Unit
Goal
Diet
kg
cm
yrs
📏 Body MeasurementsUS Navy Formula
cm
cm
79Score
2,523
kcal / day (Your Target)
⚖️ Maintenance Mode
TDEE:2,523 kcalMaintenance
⚠️
BMI above Indian overweight cutoff (23+)
Focus on 300–500 kcal deficit, 150 min/week cardio, and increasing daily protein intake.
1,628BMR (kcal)
2,523TDEE (kcal)
2,523Target Cal
17.8%Body Fat %
57.5 kgLean Mass
AGrade

📊 Body Composition — US Navy Method

Body Fat %Navy formula — waist, neck
17.8%
Lean MassMuscle + bone + organs
57.5 kg
Fat MassTotal body fat weight
12.5 kg
CategoryMale: Athlete <14%, Fitness 14–17%, Average 18–24%
Fitness
17.8%
EssentialAthleteFitnessAverageObese
BMI — Indian Cutoffs (Overweight 23+, Obese 27.5+)
Underweight
<18.5
Normal
18.5–22.9
Overweight
23–27.4
Obese
27.5+
BMI 24.2 — Overweight · Above Indian cutoff (23+)

🥗 Daily Macro Split

Balanced
🥩Protein
189g
757 kcal
30%
🍚Carbs
252g
1009 kcal
40%
🥑Fat
84g
757 kcal
30%
🍽️ Per Meal (3 meals/day)
🌅
Breakfast631 kcal
47P · 63C · 21F
🍱
Lunch1009 kcal
76P · 101C · 34F
🌇
Dinner883 kcal
66P · 88C · 29F

🏋️ Fitness Level — Intermediate 🏃

Average fitness level. Room for improvement with consistent training.

💡 Smart Suggestions

Protein target is adequate
189g/day meets your requirement. Distribute across 3 meals for best muscle protein synthesis.
🏃
Reduce visceral fat
Indians accumulate dangerous visceral fat. Add 150 min/week brisk walking + reduce white rice and maida in diet.
💧
Drink 2.3L water daily
Adequate hydration improves metabolism and reduces hunger. Drink 500ml before each main meal.
😴
7–8 hours sleep is essential
Sleep deprivation raises hunger hormones by 24% and reduces metabolism. Poor sleep = stronger cravings = diet failure.

🇮🇳 Indian Food Sources

🥚Eggs (whole) — 6g / egg
🍗Chicken Breast — 31g / 100g
🧀Paneer — 18g / 100g
🫘Masoor Dal (cooked) — 9g / cup
🐟Rohu Fish — 20g / 100g
🥛Dahi (curd) — 11g / cup
🫘Rajma — 15g / cup
🥜Peanuts — 7g / 30g

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.

You Might Also Like

Related Tools

View All Health Tools →