HomeFree Tools › Macro Calculator

Macro Calculator

You know your calories. But what should that food actually be made of? Here is how to split it between protein, carbs and fat.

Enter your details

Your result

🥗
Fill in your details on the left and
"Calculate Macros" press it.
0 Protein 0%
0 Carbs 0%
0 Fat 0%
Protein Carbs Fat
Per meal (3 meals a day) -
Protein per kg bodyweight -
Total calories -
Build My Diet Plan
Indian Food

Where do you find that much protein?

Getting the number is easy. This is the part people actually get stuck on.

27g Chicken (100g) Cooked weight
18g Paneer (100g) Easiest for vegetarians
12g 2 Eggs Whole eggs
9g 1 Bowl Dal About 150g
15g 1 Bowl Rajma Chickpeas are the same
52g Soya Chunks (100g) Dry weight
8g 1 Glass Milk About 250ml
11g 1 Bowl Curd Greek yoghurt is 17g
Also Useful

What next?

What are macros?

Three things in food give you calories - protein, carbohydrate and fat. Those are your macros. Calories tell you how much to eat; macros tell you what to eat. Two people can both eat 2000 calories a day and end up looking completely different, purely because of the split.

Per gram: protein 4, carbs 4, fat 9. That is why even a small amount of oil adds up so quickly.

Why protein matters most

When you lose weight your body burns muscle along with fat. Keeping protein high protects that muscle, and it keeps you full for longer. That is why this calculator sets protein highest on a fat loss goal - around 2 grams per kg of bodyweight.

The problem with a typical Indian plate

Our food leans very heavily on carbs - roti, rice, potato, poha. Protein is usually the thing that gets missed. That is why the list above exists. If you are vegetarian, lean on paneer, dal, rajma, chickpeas, soya chunks and curd. Dal alone will not get you there - one bowl only has about 9 grams.

Do you have to hit these exactly every day?

Not at all. Get close and that is enough. Protein is the one worth being strict about; carbs and fat can swing 10-15 grams either way. People who weigh everything to the gram usually give up within two weeks.

⚕️
This is general information, not medical advice

Everything on this page is worked out from a formula or from published averages. It has never met you, and it cannot see your blood pressure, your medication or an old injury.

Talk to a doctor before you start if you are pregnant or breastfeeding, have a heart condition, diabetes or high blood pressure, take regular medication, have or have had an eating disorder, are recovering from injury or surgery, or are under 18. Stop and get advice if any exercise causes pain, dizziness or chest discomfort.

More about where these numbers come from is on the about page.