Skip to content

Macro Calculator

Turn your daily calorie target into precise grams of protein, carbs, and fat. See exactly how many calories come from each macronutrient.

Example values are pre-filled. Enter your own details for accurate results.

Not sure? Find your calorie target first.

Your daily macros

  • Protein150 g · 30%
    600 kcal
  • Carbs200 g · 40%
    800 kcal
  • Fat67 g · 30%
    600 kcal
Illustration of a plate divided into protein, carbohydrate, and fat segments showing the three macronutrients.

Quick Answer: Calories Per Gram of Macros

Protein: 4 kcal/g   |   Carbs: 4 kcal/g   |   Fat: 9 kcal/g

This is the universal formula used by nutrition scientists, dietitians, and calculators worldwide. Understanding these conversions lets you calculate calories from macros instantly.

How to Calculate Calories From Macros

The formula is simple for each macronutrient:

Protein calories

Grams × 4

Example: 150g × 4 = 600 kcal

Carbs calories

Grams × 4

Example: 200g × 4 = 800 kcal

Fat calories

Grams × 9

Example: 67g × 9 = 600 kcal

Why The Numbers Matter

Protein and carbs have the same calorie density (4 kcal/g), but very different effects on your body:

MacroCalories/gramThermic effectSatietyMuscle impact
Protein4 kcalHighest (20-30%)HighestEssential for muscle
Carbs4 kcalLow (5-10%)ModerateGlycogen storage
Fat9 kcalLow (0-3%)ModerateHormone production

This is why you can eat more protein and carbs by weight than fat while consuming fewer calories.

Macronutrient Calorie Chart

Common amounts and their calorie values:

Protein (g)CaloriesCarbs (g)CaloriesFat (g)Calories
25g100 kcal25g100 kcal10g90 kcal
50g200 kcal50g200 kcal20g180 kcal
100g400 kcal100g400 kcal30g270 kcal
150g600 kcal150g600 kcal50g450 kcal
200g800 kcal200g800 kcal70g630 kcal

Choosing Your Macro Split

Different splits serve different goals:

  • Balanced (30P/40C/30F): Works for most people maintaining or making small changes
  • High Protein (40P/35C/25F): Ideal for fat loss — preserves muscle while keeping you full
  • Low Carb (35P/25C/40F): For those who prefer lower-carb diets or want steadier energy
  • Keto (25P/5C/70F): Very low carb, high fat for ketosis adaptation
  • Low Fat (30P/55C/15F): Higher carb intake, less fat — good for endurance athletes

Protein Priority Strategy

Regardless of your split, always prioritize protein:

  1. Set your protein target using our protein calculator
  2. Use the meal calorie calculator to split macros across meals if you eat several times per day
  3. Adjust fats and carbs around your activity and preferences

Calories From Protein Percentage

On a typical 2000-calorie plan:

Protein %GramsCalories from proteinRemaining for C/F
15%75g300 kcal1700 kcal
25%125g500 kcal1500 kcal
30%150g600 kcal1400 kcal
35%175g700 kcal1300 kcal
40%200g800 kcal1200 kcal

Real-World Examples

2000-calorie day with 30% protein:

  • Breakfast: 3 eggs (18g = 72 kcal) + 200g Greek yogurt (20g = 80 kcal) = 172 kcal, 38g
  • Lunch: 150g chicken (30g = 120 kcal) + 100g quinoa = 420 kcal total
  • Dinner: 150g salmon (35g = 140 kcal) + vegetables = 400 kcal total
  • Snacks: Protein shake (25g = 100 kcal) = 225 kcal remaining

Continue Reading

Sources and further reading

These independent, authoritative sources inform the methods used on this page.

Frequently asked questions

What are macros?

Macronutrients — protein, carbohydrates, and fat — are the three nutrients that provide calories. Protein and carbs supply 4 calories per gram; fat supplies 9. Tracking macros gives you control over body composition, not just weight.

What is the best macro split?

There is no single best split. A balanced 30/40/30 (protein/carbs/fat) works for most people. Higher protein supports muscle retention, while lower-carb or keto splits suit some individuals. Choose what you can sustain.

How much protein should I eat?

Aim for 1.2–2.0 g of protein per kilogram of body weight per day. The higher end helps preserve muscle during weight loss and supports muscle growth during a surplus.

Do I need to hit my macros exactly?

Getting within about 5–10 grams of each target is plenty for great results. Consistency over weeks matters far more than precision on any single day.

How many calories in 1 gram of protein?

Protein provides exactly 4 calories per gram. This is a universal scientific measurement. One gram of protein = 4 kcal.

How many calories in 1 gram of carbs?

Carbohydrates provide exactly 4 calories per gram. Like protein, carbs are 4 kcal/g regardless of source.

How many calories in 1 gram of fat?

Fat provides 9 calories per gram — more than double protein or carbs. One gram of fat = 9 kcal.

How to convert protein to calories?

Multiply protein grams by 4. Example: 150g protein × 4 = 600 calories. Reverse: divide calories by 4 to get grams.

Protein calorie calculator?

Our macro calculator shows calories from protein automatically. Enter your daily calories and select a split — protein grams are calculated instantly.

What is calories to protein ratio?

The ratio is always 4:1. Every gram of protein equals 4 calories. 100g protein = 400 calories. Fat is 9:1. Carbs are 4:1.

Calories per gram of macronutrients chart?

Protein: 4 kcal/g, Carbs: 4 kcal/g, Fat: 9 kcal/g. This is why high-fat foods are more calorie-dense and why protein feels filling at fewer calories.

How to calculate calories from macros?

Protein calories = grams × 4. Carb calories = grams × 4. Fat calories = grams × 9. Add them together for total calories.