Skip to content

Macro Calculator

Turn your calorie target into grams of protein, carbohydrate and fat for balanced, low-carb, high-protein or keto eating.

Formulas last reviewed: September 2026

Disclaimer: Results are general estimates for information and education only. They are not medical advice, a diagnosis or a treatment plan. Please talk to a doctor or qualified health professional before making health, diet, exercise or pregnancy decisions.

What are macros?

Macronutrients — carbohydrates, protein and fat — are the nutrients that supply your calories. Carbs and protein give 4 kcal per gram, and fat gives 9 kcal per gram.

A macro calculator turns your daily calorie target into grams of each, based on your goal and diet style — balanced, low-carb, high-protein, low-fat or keto.

How it is calculated

Calories = TDEE ± goal adjustment
Grams = calories × macro share ÷ (4, 4 or 9)

Worked example

2,000 kcal, balanced (50% carbs, 20% protein, 30% fat)

Carbohydrates
250 g
Protein
100 g
Fat
67 g

Choosing a style

StyleCarbsProteinFat
Balanced50%20%30%
Low carb30%30%40%
High protein40%30%30%
Low fat60%20%20%
Keto5%25%70%

Total calories matter most for weight change; macros shape hunger, energy and muscle. Keto and other extreme diets should be supervised by a doctor.

Frequently asked questions

Do I need to count macros?

Not necessarily. Macros are helpful for athletes and people who want more control, but many people do well with simply eating enough protein and a balanced plate.

How much protein do I need on a diet?

Higher protein (about 1.2–1.6 g per kg) helps you keep muscle and feel full while losing weight.

Are Indian meals too high in carbs?

Traditional meals are often carb-heavy. Adding dal, curd, eggs, paneer, sprouts or soya raises protein without much extra rice or roti.

Is fat bad for weight loss?

No. Fat is essential for hormones and vitamins. It is calorie-dense (9 kcal per gram), so portions matter, and unsaturated sources are best.