Note: This calculator is for general adults, not for pregnancy dieting. If you are pregnant, please follow your doctor’s advice.

Macro Calculator
Turn your calories into grams of protein, carbs and fat, with a per-meal plan and everyday food equivalents.
Your macros in detail
| Macro | Grams | Calories | Share | Per meal |
|---|
What this looks like on your plate
| Macro | If it came only from this food |
|---|
In real life you will mix foods, so use this only to judge portion size. Rough guide: 1 slice of bread or 1 roti is about 15 g carbs, 1 cup of cooked rice (about 160 g) about 45 g carbs, 1 tbsp oil, butter or ghee about 14 g fat, 1 egg about 6 g protein, 1 cup of cooked lentils about 18 g protein.
How to use this calculator
- Choose your sex and enter your age, weight and height.
- Pick your activity level. If unsure, choose the lower option.
- Choose your goal: fat loss, maintenance or weight gain. This sets your daily calories.
- Pick a diet style. Balanced suits most people. Carb-rich keeps carbs higher, and keto keeps them very low.
- Choose how many meals you eat a day so we can split the macros per meal.
- Optional: type your own calorie target if you already have one.
- Press Calculate my macros. You will see grams of protein, carbs, fat and fibre, plus what they mean in bread, rice, oil and eggs.
- Follow the plan for 2 to 3 weeks, then adjust your calories if your weight is not moving as planned.
This tool gives estimates for healthy adults and is not medical advice. Ask your doctor or a dietitian before changing your diet if you are pregnant, diabetic, have kidney disease or take regular medication. Keto diets in particular should be supervised.
Find Your Daily Protein, Carbs and Fat
Calories decide whether you lose or gain weight. Macros decide what that weight is made of. Our macro calculator converts your calorie target into grams of protein, carbs and fat, adds a fibre goal, splits everything across your meals and shows what it means in everyday Indian foods like roti, rice, dal, eggs and ghee.
Quick Answer: What Are Macros?
Macros (macronutrients) are the three nutrients that give you energy.
| Macro | Calories per gram | Main jobs | Examples |
|---|---|---|---|
| Protein | 4 | Builds and repairs muscle, keeps you full | Eggs, dal, paneer, chicken, soya |
| Carbohydrates | 4 | Fuel for brain and training | Roti, rice, fruit, oats, potatoes |
| Fat | 9 | Hormones, vitamin absorption, energy | Ghee, oil, nuts, seeds, fish |
Alcohol is a fourth energy source at 7 kcal per gram, but it is not counted as a macro.
How Does This Macro Calculator Work?
- Calories. It estimates your maintenance calories (TDEE) with the Mifflin-St Jeor equation, then adds or subtracts calories for your goal. You can also enter your own calorie target.
- Safety floor. Calories never go below 1,200 (women) or 1,500 (men).
- Diet style. You pick a split such as Balanced or High protein. This sets the starting percentages.
- Protein check. If your protein would fall below 1.6 g per kg (1.2 g per kg for maintenance), the calculator raises it to protect your muscle.
- Fat check. Fat is never allowed below about 0.6 g per kg, the level needed for hormones and vitamin absorption.
- Carbs fill the rest. Remaining calories become carbs.
- Fibre. The goal is 14 g per 1,000 calories.
- Meals. Your totals are divided across 2 to 5 meals.
Macro Formula With Example
A 35-year-old woman, 165 cm, 86 kg, lightly active, losing fat on a Balanced split.
| Step | Calculation | Result |
|---|---|---|
| TDEE | BMR 1,555 × 1.375 | 2,138 kcal |
| Target | 2,138 − 500 | 1,638 kcal |
| Protein | Capped weight 73.5 kg × 1.6 g | 118 g (472 kcal) |
| Fat | Floor 0.6 g × 73.5 kg | 44 g (396 kcal) |
| Carbs | (1,638 − 472 − 396) ÷ 4 | 193 g (772 kcal) |
| Fibre | 1,638 ÷ 1,000 × 14 | 23 g |
Macro Splits Compared
| Style | Protein | Fat | Carbs | Best for |
|---|---|---|---|---|
| Balanced | 25% | 25% | 50% | Most people, easiest to follow |
| High protein | 35% | 25% | 40% | Fat loss, gym goers |
| Indian-style, carb-rich | 20% | 20% | 60% | Traditional diets, endurance activity |
| Low carb | 30% | 40% | 30% | People who feel better on fewer carbs |
| Keto | 20% | 70% | 10% | Medically supervised use only |
Health authorities suggest ranges of about 45% to 65% of calories from carbs, 20% to 35% from fat and 10% to 35% from protein for adults. The best split is the one you can follow for months while hitting your protein target.
Best Macros for Your Goal
| Goal | Calories | Protein | Fat | Carbs |
|---|---|---|---|---|
| Fat loss | TDEE − 250 to 500 | 1.6 to 2.2 g/kg | 20% to 30% | The rest |
| Maintenance | TDEE | 1.2 to 1.6 g/kg | 25% to 30% | The rest |
| Muscle gain | TDEE + 250 to 500 | 1.6 to 2.0 g/kg | 20% to 30% | The rest, enough for hard training |
Need a more exact protein figure? Use our Protein Intake Calculator.
Macros in Common Indian Foods
Approximate values per serving.
| Food | Serving | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Roti (atta) | 1 medium | 100 | 3 g | 15 g | 3 g |
| Cooked rice | 1 katori (150 g) | 190 | 4 g | 40 g | 0.5 g |
| Dal, cooked | 1 katori (150 g) | 150 | 9 g | 20 g | 4 g |
| Egg | 1 large | 72 | 6 g | 0.5 g | 5 g |
| Paneer | 100 g | 265 | 18 g | 3 g | 20 g |
| Curd (dahi) | 1 cup (200 g) | 120 | 7 g | 8 g | 8 g |
| Chicken breast, cooked | 100 g | 165 | 31 g | 0 g | 4 g |
| Chana, boiled | 1 katori (150 g) | 245 | 13 g | 40 g | 4 g |
| Banana | 1 medium | 105 | 1 g | 27 g | 0.4 g |
| Ghee or oil | 1 tablespoon | 120 | 0 g | 0 g | 14 g |
Home recipes vary a lot. Treat these as a guide and use a food label or tracking app for precision.
Sample Day for 1,640 Calories (118 g P, 193 g C, 44 g F)
| Meal | Food | Protein | Carbs | Fat |
|---|---|---|---|---|
| Breakfast | 2 eggs, 1 roti, 1 banana | 15 g | 43 g | 14 g |
| Lunch | 1 katori dal, 1 katori rice, salad, 1 cup curd | 20 g | 68 g | 12 g |
| Snack | 1 scoop whey in water, 1 fruit | 25 g | 20 g | 1 g |
| Dinner | 100 g chicken or paneer sabzi, 2 roti | 40 g | 32 g | 12 g |
| Total | about 100 g | about 163 g | about 39 g |
Add a katori of boiled chana or 30 g peanuts to reach the full protein target.
Note: The table above totals about 100 g protein, 163 g carbs and 39 g fat (about 1,403 kcal), below the target of 118 g protein, 193 g carbs, 44 g fat and about 1,640 kcal. The extra chana or peanuts suggestion is needed to reach the full target.
How to Hit Your Macros
- Protein first. Build every meal around a protein source.
- Add fibre-rich carbs. Whole grains, fruit, vegetables and pulses.
- Use fats on purpose. A measured tablespoon of ghee or oil, plus nuts or seeds.
- Weigh or measure your food for two weeks to learn real portions.
- Use ranges, not perfection. Being within about 5 to 10 g per macro is fine.
Do Macros or Calories Matter More?
Calories decide whether your weight goes up or down. Macros affect hunger, muscle, energy and health. Two people eating the same calories with different macros can end up with a different body composition. Start with calories, then protein, then the rest.
Is Keto or Low Carb Better for Weight Loss?
Studies show that when calories and protein are equal, weight loss is similar on low-carb and higher-carb diets. Pick the style that fits your culture, taste and routine. Keto is a restrictive approach and should be followed with medical guidance, particularly if you have diabetes, kidney disease or take medication.
Common Macro Mistakes
- Eating too little protein while cutting calories
- Cutting fat too low, which can affect hormones
- Ignoring fibre
- Forgetting cooking oil, ghee and sauces
- Weighing cooked food but logging the raw value, or the other way round
- Changing the split every few days instead of following one for 2 to 3 weeks
Related Calculators
- Calorie Deficit Calculator
- Protein Intake Calculator
- BMR and TDEE Calculator
- BMI Calculator
- Body Fat Percentage Calculator
- Water Intake Calculator
Frequently Asked Questions
How do I calculate my macros?
Find your daily calories, then divide them into protein, carbs and fat. Convert percentages into grams using 4 kcal per gram for protein and carbs and 9 kcal per gram for fat. The calculator above does this for you.
What is the best macro split for weight loss?
A high-protein split such as 30% to 35% protein, 25% fat and 40% to 45% carbs works well for most people because it protects muscle and keeps you full.
How many grams of protein, carbs and fat should I eat?
It depends on your calories and goal. As a guide, aim for 1.6 to 2.2 g of protein per kg when losing fat, at least 0.6 g of fat per kg, and fill the rest with carbs.
Do I need to hit my macros exactly?
No. Being within 5 to 10 g of each target on most days is enough.
Can vegetarians use a macro calculator?
Yes. Choose your split and use foods like paneer, curd, dal, rajma, chana, tofu and soya to reach your protein.
Do macros change when I lose weight?
Your calories drop as you get lighter, so the grams shift. Recalculate every 4 to 5 kg.
Is a low-fat diet healthy?
Very low fat is not recommended. Fat is needed for hormones and for absorbing vitamins A, D, E and K.
Should I count fibre as part of carbs?
Fibre is a carbohydrate but provides few usable calories. Many people track total carbs and aim for a fibre goal of about 14 g per 1,000 calories.
What is IIFYM?
“If It Fits Your Macros” is a flexible approach where you can eat any food as long as it fits your daily macro targets. Food quality still matters for health.
How accurate is a macro calculator?
It is a good starting estimate. Follow the plan for 2 to 3 weeks, then adjust calories by 100 to 150 based on how your weight and energy respond.
Final Thoughts
Start with a sensible calorie target, get your protein right, keep fat above the minimum and let carbs fill the rest. Track for a few weeks, learn your portions and adjust slowly.
Medical disclaimer:
This calculator and article are for education only and are not medical advice. Speak to a doctor or registered dietitian before changing your diet, especially if you have a health condition or are pregnant.