Macro Calculator
HealthCalculate your daily macronutrient targets — protein, carbohydrates, and fat in grams — based on your weight, height, age, activity level, and fitness goal. Free macro calculator for India.
Daily Calories — Maintain
What is a Macros?
A macro calculator determines your daily targets for the three macronutrients — protein, carbohydrates, and fat — in grams, tailored to your body stats, activity level, and fitness goal. Whether you want to lose fat, maintain your current weight, or build muscle, hitting the right macro targets is more effective than simply counting calories, because the composition of your diet directly affects body composition, energy levels, and exercise performance.
The calculator uses the Mifflin-St Jeor equation — the most accurate BMR formula for most adults — to establish your baseline metabolic rate, multiplies it by your activity level to get your TDEE, applies a goal-based calorie adjustment, and then splits the result into protein, carbohydrates, and fat using goal-optimised ratios.
For Indian users, macro tracking is particularly relevant because traditional Indian diets tend to be carbohydrate-heavy (rice, roti, potatoes) and lower in protein relative to body weight targets. The calculator highlights your protein target, which most Indians need to consciously build towards through dal, paneer, curd, eggs, or protein supplements.
Pair this with the TDEE Calculator and BMR Calculator to understand how your total energy expenditure is composed before diving into the macro split.
How to use this Macros calculator
Enter your Body Weight in kg — your current weight, not your goal weight.
Enter your Height in cm and Age in years — used in the Mifflin-St Jeor BMR formula.
Select your Gender — the BMR formula has different constants for males and females due to differences in average body composition.
Choose your Activity Level honestly — most desk-job professionals are Sedentary or Light. Overestimating activity is the most common reason macro plans fail.
Set your Fitness Goal — Weight Loss for a 500 kcal deficit, Maintenance to eat at TDEE, Muscle Gain for a 300 kcal surplus.
Read your macro targets — these are your daily gram targets for protein, carbs, and fat. Log your food in an app like MyFitnessPal to track against these numbers.
Formula & Methodology
Step 1 — Basal Metabolic Rate (Mifflin-St Jeor): Male: BMR = 10W + 6.25H − 5A + 5 Female: BMR = 10W + 6.25H − 5A − 161 Where W = weight (kg), H = height (cm), A = age (years) Step 2 — TDEE: TDEE = BMR × Activity Multiplier Activity multipliers: Sedentary 1.2 · Light 1.375 · Moderate 1.55 · Active 1.725 · Very Active 1.9 Step 3 — Goal adjustment: - Weight Loss: Daily Calories = TDEE − 500 - Maintenance: Daily Calories = TDEE - Muscle Gain: Daily Calories = TDEE + 300 Step 4 — Macro split: | Goal | Protein | Carbs | Fat | |---|---|---|---| | Weight Loss | 35% | 35% | 30% | | Maintenance | 30% | 40% | 30% | | Muscle Gain | 35% | 40% | 25% | Protein (g) = Calories × protein% ÷ 4 · Carbs (g) = Calories × carbs% ÷ 4 · Fat (g) = Calories × fat% ÷ 9 Worked example: 30-year-old male, 75 kg, 175 cm, moderately active (3–5 days/week), goal: weight loss. - BMR = 10 × 75 + 6.25 × 175 − 5 × 30 + 5 = 750 + 1093.75 − 150 + 5 = 1698.75 kcal - TDEE = 1698.75 × 1.55 = 2633 kcal - Weight Loss target = 2633 − 500 = 2133 kcal/day - Protein = 2133 × 35% ÷ 4 = 187 g/day - Carbs = 2133 × 35% ÷ 4 = 187 g/day - Fat = 2133 × 30% ÷ 9 = 71 g/day For body fat tracking alongside macros, use the Body Fat Calculator to monitor your composition as your macros drive change over weeks.