Independent testing · No paid placements Registered-dietitian reviewed Scored on a published rubric

Nutrition science · Macronutrients

Macronutrients explained: what protein, carbs and fat actually do

Protein, carbohydrate and fat are the three macronutrients that supply your calories. Here's what each does, how many calories they carry, and how to set your macro split.

The short answer

The three macronutrients supply all your energy: protein and carbohydrate provide about 4 calories per gram, fat about 9. Protein builds and preserves tissue, carbohydrate fuels activity and the brain, and fat supports hormones and nutrient absorption. A sensible starting split for most goals is a protein target set by body weight, enough fat for health (~0.6–1 g/kg), and the rest from carbohydrate.

Macronutrients — “macros” — are the three nutrients your body needs in large amounts and that supply all of your calories: protein, carbohydrate and fat. Everything you eat is some combination of these (plus water, fibre, vitamins and minerals). Understanding what each does makes it far easier to build a diet that fits your goal.

How many calories each macronutrient provides

The energy density differs, which is why macros matter for calorie control:

  • Protein: ~4 calories per gram
  • Carbohydrate: ~4 calories per gram
  • Fat: ~9 calories per gram
  • (Alcohol, though not a macronutrient, supplies ~7 calories per gram)

Because fat carries more than twice the calories per gram, fat-rich foods are energy-dense — easy to over-consume without feeling full.

What each macronutrient does

Protein

Protein builds and repairs tissue, especially muscle, and is the most satiating macro with the highest thermic effect. It’s the macro most worth getting right, and the one people most often fall short on.

Carbohydrate

Carbohydrate is your body’s preferred fuel for activity and the brain’s main energy source. It includes everything from sugars to starches to fibre. Quality matters more than quantity for most people: minimally processed, fibre-rich carbohydrates support steadier energy and appetite than refined ones. Carbohydrate is not inherently fattening — excess total calories are.

Fat

Dietary fat is essential: it supports hormone production, cell membranes, and the absorption of fat-soluble vitamins (A, D, E and K). You need a minimum for health — roughly 0.6–1 g per kilogram of body weight — with an emphasis on unsaturated sources.

How to set your macro split

There is no magic ratio; total calories and protein do most of the work. A reliable method is to build your macros in order of importance:

  1. Set protein by body weight (around 1.6–2.2 g/kg for most goals).
  2. Set fat to at least the healthy minimum, then to taste.
  3. Fill the rest with carbohydrate, adjusting up if you train hard.

This flexible approach fits more diets — lower-carb, higher-carb, vegetarian — than any rigid percentage rule.

How to track macros without the hassle

Tracking macros traditionally meant a lot of manual entry and arithmetic. Modern AI apps remove most of that by breaking a meal into its macros automatically from a photo or description.

In our testing, Welling AI does this most cleanly: it splits each logged meal into calories, protein, carbohydrate, fat, fibre, sugar and sodium automatically, shows your remaining macro targets through the day, and suggests what to eat to balance them. For anyone who wants to manage macros rather than just calories, that automation is the difference between sticking with it and giving up — see our best AI calorie tracker ranking.

References and further reading

  1. Institute of Medicine. Dietary Reference Intakes: Acceptable Macronutrient Distribution Ranges, 2005.
  2. Leidy HJ, et al. The role of protein in weight loss and maintenance. American Journal of Clinical Nutrition, 2015.
  3. The Nutrition Wire. How much protein do you need per day?

Frequently asked questions

How many calories are in each macronutrient?

Protein and carbohydrate each provide about 4 calories per gram, fat provides about 9, and alcohol about 7. This is why fat-heavy foods are so calorie-dense and why protein and fibre-rich foods tend to be more filling per calorie.

What is the best macro split for weight loss?

There's no single best split — total calories and protein matter most. A practical approach is to set protein by body weight (around 1.6–2.2 g/kg), keep fat high enough for health (about 0.6–1 g/kg), and fill the remaining calories with carbohydrate based on your preference and training.

Do I need to count macros or just calories?

Calories determine weight, but tracking macros — especially protein and fibre — improves how you feel, your muscle retention and diet quality. Many people count calories first, then layer in a protein target as the single most useful macro to hit.