Fitness & Bodybuilding

Macro Calculator

Lets users assess and monitor macro instantly with formula, steps and examples — no manual math.

Enter your details

kg
cm
yrs
Your result
Daily calories
2,507 kcal
Maintenance (TDEE)
2,507 kcal
BMR
1,618 kcal
Protein
188 g
Carbs
251 g
Fat
84 g

Complete guide

Reviewed July 2026

If calories decide whether you gain or lose weight, macros decide what that weight is made of and how you feel getting there. Two diets with identical calories can build muscle or lose it, leave you full or starving, and fuel your training or drain it - the difference is the split between protein, carbohydrate and fat. Tracking macros is how serious lifters, athletes and physique-focused dieters turn a calorie target into a body-composition result.

This calculator turns your daily calorie goal into gram targets for each macronutrient based on your objective. Below you'll find the calories-per-gram math, recommended splits for cutting, maintaining and bulking, protein guidelines, worked examples, and the mistakes that undermine a macro plan.

The single most important macro is protein. Get that right and the rest is fine-tuning to your preferences and training.

How macros are calculated

Calories per gram:  Protein = 4 | Carbs = 4 | Fat = 9

Protein (g) = weight(kg) x 1.6-2.2
Fat (g)     = 25-30% of calories / 9
Carbs (g)   = remaining calories / 4

Each macro has a fixed calorie value: protein and carbs are 4 kcal per gram, fat is 9. The standard method sets protein first (from body weight), fat next (a percentage of calories for hormones and health), and lets carbohydrate fill whatever calories remain. This guarantees enough protein and fat while flexing carbs to your training needs.

Protein Fat Carbs (fills rest) set first (bodyweight) % of calories remaining calories
Set protein first, then fat as a percentage, and carbs fill the remaining calories.

Worked example

  1. Goal 2,000 kcal, body weight 70 kg, moderate protein at 2.0 g/kg.
  2. Protein = 70 x 2.0 = 140 g = 560 kcal.
  3. Fat = 28% of 2,000 = 560 kcal / 9 = about 62 g.
  4. Carbs = remaining 2,000 - 560 - 560 = 880 kcal / 4 = 220 g.
  5. Final macros: 140 g protein, 62 g fat, 220 g carbs.

Macro splits by goal

Common macro splits (% of calories)
GoalProteinFatCarbsNotes
Fat loss (cut)30-40%25-30%30-40%High protein preserves muscle, aids fullness
Maintenance25-30%25-30%40-50%Balanced, sustainable
Muscle gain (bulk)25-30%20-25%45-55%More carbs to fuel heavy training
Low-carb / keto25-30%55-65%5-10%Very low carbs; fat is the main fuel
Protein is the non-negotiable macro. Across every goal, aim for 1.6-2.2 g per kg of body weight (the higher end when cutting, to protect muscle). Carbs and fat are more flexible - shift them toward whatever fuels your training and suits your appetite and preferences. There's no single 'best' carb-to-fat ratio for most people.

Using this calculator and avoiding mistakes

  1. Enter your daily calorie goal (from the calorie or TDEE calculator) and your body weight.
  2. Set protein per kg (start around 1.8-2.2 g/kg) and a fat percentage (25-30%).
  3. Read your gram targets for protein, fat and carbs.
  4. Track intake against these, prioritising hitting protein; treat carbs and fat as flexible within your calorie budget.

Common mistakes

  • Under-eating protein - the most common and costly error, especially when cutting.
  • Obsessing over an exact carb-to-fat ratio when calories and protein matter far more.
  • Cutting fat too low (below ~0.5 g/kg), which can affect hormones and vitamin absorption.
  • Ignoring that macro grams must still add up to your calorie target - the two are linked.
  • Treating 'flexible dieting' as license to fill macros with junk; food quality still affects health and satiety.

Frequently asked questions

Glossary

Macronutrients
Protein, carbohydrate and fat - the calorie-providing nutrients.
Protein
4 kcal/g; builds and preserves muscle, most filling macro.
Carbohydrate
4 kcal/g; the body's main training fuel.
Fat
9 kcal/g; essential for hormones and vitamin absorption.
Macro split
The percentage of calories from each macronutrient.
IIFYM
'If It Fits Your Macros' - flexible dieting within macro targets.
g/kg
Grams per kilogram of body weight - how protein targets are set.
Micronutrients
Vitamins and minerals - needed too, but calorie-free.

Key takeaways

Macros turn a calorie goal into a body-composition plan: protein (4 kcal/g) set first by body weight (1.6-2.2 g/kg), fat (9 kcal/g) at 25-30% of calories, and carbs (4 kcal/g) filling the rest. Splits shift by goal - higher protein for cutting, more carbs for bulking - but protein is the constant priority across all of them. Nail protein and calories, keep fat above a sensible floor, and flex carbs to your training and taste.

Enter your calorie goal and body weight above for your protein, carb and fat targets; then track protein first and let carbs and fat flex within your calorie budget.

Related calculators

Explore more Fitness & Bodybuilding calculators