How to calculate macros: protein, carbohydrate and fat
PlateSight team · Last updated: Wednesday, October 7, 2026
Calories tell you how much energy a meal provides; macros tell you where that energy comes from. Two meals of the same 600 calories have very different effects on the body if one is rich in protein and the other is made almost entirely of sugar. In this article we explain what macros are, how they are calculated and how to set your daily split.
The three macronutrients and their calorie values
Macronutrients are the three groups of nutrients the body needs in large amounts. A gram of each provides a different amount of energy:
- Protein: 1 gram is about 4 kcal. It is the building block of muscles, enzymes and the immune system, and it also increases the feeling of fullness.
- Carbohydrate: 1 gram is about 4 kcal. It is the main fuel of the brain and muscles. Fiber is also a carbohydrate, but it provides less energy.
- Fat: 1 gram is about 9 kcal. It is needed for hormones, cell membranes and the absorption of fat-soluble vitamins.
- Alcohol is not counted as a macronutrient, but 1 gram provides about 7 kcal, so it counts toward calories.
From grams to calories: a simple example
Suppose a meal has 30 g of protein, 60 g of carbohydrate and 20 g of fat. Protein provides 30 × 4 = 120 kcal, carbohydrate 60 × 4 = 240 kcal and fat 20 × 9 = 180 kcal. The total is 540 kcal. Of this energy, 22 percent comes from protein, 44 percent from carbohydrate and 33 percent from fat. The calorie values on labels can differ slightly from this calculation because of rounding and fiber; this is normal.
How is the daily macro split determined?
First you need to know your daily calorie needs. We explained this in our article on daily calorie needs. Then you decide how much of that energy should come from each macro. The generally accepted ranges for healthy adults are:
- Carbohydrate: 45–65 percent of daily energy
- Fat: 20–35 percent of daily energy
- Protein: 10–35 percent of daily energy; for most adults at least about 0.8 grams per kilogram of body weight
These ranges are wide because they cover needs that vary from person to person. Someone who does resistance exercise regularly may want to keep protein at the upper end of the range; an endurance athlete may increase carbohydrate. When losing weight, keeping protein somewhat higher supports fullness and can help reduce muscle loss.
Example: a 2,000 kcal day
For someone aiming at 2,000 kcal a day with 25 percent protein, 45 percent carbohydrate and 30 percent fat, the calculation is as follows. Protein: 2,000 × 0.25 = 500 kcal, 500 ÷ 4 = 125 g. Carbohydrate: 2,000 × 0.45 = 900 kcal, 900 ÷ 4 = 225 g. Fat: 2,000 × 0.30 = 600 kcal, 600 ÷ 9 ≈ 67 g. You can divide these grams across your meals and track how you progress through the day.
Common mistakes in macro tracking
- Forgetting fat: Cooking oil and sauces look small, but because fat has 9 kcal per gram they change the total quickly.
- Focusing only on protein: The amount of fiber and vegetables matters too; a macro target alone does not show diet quality.
- Trying to make every day perfect: The weekly average is far more meaningful than a single day.
- Mixing up raw and cooked weight: 100 g of raw rice and 100 g of cooked rice give very different values. If you weigh your food, be careful about which one you weigh; you can find nutritional values in their ready-to-eat form in the calorie table.
Do you have to calculate macros at every meal?
No. Calculating by hand is useful for learning but hard to do every day. Apps like PlateSight automatically calculate the protein, carbohydrate and fat of every meal you log and show the day's total in a colored ring. If your dietitian has set a macro target for you, you follow your progress with bars.
If you want to see a meal's macros right away, choose a photo in the Try your plate section; the protein, carbohydrate and fat split appears in a ring chart.
Remember: the ranges in this article are general information for healthy adults. In special situations such as kidney disease, diabetes, pregnancy or athletic nutrition, the macro split must be determined with a dietitian.