Skip to content

Guides

Calories Per Gram of Macros

Master the calorie math of protein, carbs, and fat. Every gram counts differently toward your daily total.

Last updated: July 2026

The Big Three Numbers

  • Protein: 4 calories per gram
  • Carbohydrates: 4 calories per gram
  • Fat: 9 calories per gram

Calories Per Gram: The Universal Truth

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

This is not an approximation — it's the Atwater system, established through controlled scientific bomb calorimetry testing. When these macronutrients burn, each releases a predictable amount of energy.

Illustration of a plate divided into protein, carbohydrate, and fat segments showing the three macronutrients.

Quick Facts Everyone Should Know

MacroCalories/gramFormulaExample (100g)
Protein4 kcalGrams × 4400 kcal
Carbs4 kcalGrams × 4400 kcal
Fat9 kcalGrams × 9900 kcal

The Complete Macro Calorie Chart

Quick conversion table for common macro amounts:

GramsProtein (kcal)Carbs (kcal)Fat (kcal)Total (all protein)
10g40 kcal40 kcal90 kcal40 kcal
25g100 kcal100 kcal225 kcal100 kcal
50g200 kcal200 kcal450 kcal200 kcal
75g300 kcal300 kcal675 kcal300 kcal
100g400 kcal400 kcal900 kcal400 kcal
150g600 kcal600 kcal1350 kcal600 kcal
200g800 kcal800 kcal1800 kcal800 kcal

How to Calculate Calories From Macros

The formula is simple multiplication:

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 = 603 kcal

Complete Macro to Calories Formula

Total calories = (Protein g × 4) + (Carbs g × 4) + (Fat g × 9)

Example: 150g protein + 200g carbs + 67g fat = (150×4) + (200×4) + (67×9) = 600 + 800 + 603 = 2003 total calories

Grams to Calories Conversion

Knowing these formulas helps you track accurately:

Forward Conversion (Grams → Calories)

Protein (g)CaloriesReverse (Calories ÷ 4)Grams
25100 kcal100 kcal ÷ 425g
50200 kcal200 kcal ÷ 450g
100400 kcal400 kcal ÷ 4100g
150600 kcal600 kcal ÷ 4150g
200800 kcal800 kcal ÷ 4200g

Protein Calories: The Science Behind 4 kcal/g

Why exactly 4 calories per gram?

In the late 1800s, Wilbur Olin Atwater developed the system still used today. He burned foods in a sealed chamber, measuring heat released. Protein averaged 4 kcal/g due to its nitrogen content and carbon-hydrogen bonds.

Does Cooking Change Protein Calories?

No. Cooking changes weight through water loss but not calories. 100g raw chicken (23g protein) vs 100g cooked chicken (31g protein) both metabolize to the same 4 kcal/g.

Protein vs Carbs vs Fat: Calorie Density Comparison

While protein and carbs share the same calorie density, their metabolic effects differ significantly:

MetricProteinCarbsFat
Calories per gram4 kcal4 kcal9 kcal
Thermic effect20–30%5–10%0–3%
Satiety scoreHighestModerateModerate
Muscle preservationEssentialNot significantNot significant
Energy storageAmino acidsGlycogen (limited)Adipose tissue

Practical Applications

Putting macro calorie knowledge to work:

Tracking Your Intake

If you eat: 150g protein, 200g carbs, 67g fat

  1. Protein calories: 150 × 4 = 600 kcal
  2. Carb calories: 200 × 4 = 800 kcal
  3. Fat calories: 67 × 9 = 603 kcal
  4. Total: 2003 kcal
  5. Protein percentage: (600 ÷ 2003) × 100 = 30%

Adjusting Your Macro Split

To increase protein to 35% on 2000 calories:

  • 35% of 2000 = 700 protein calories
  • 700 ÷ 4 = 175g protein
  • Remaining 1300 calories split between carbs and fat

Real-World Food Examples

See macro calories in action with common foods:

FoodServingProteinCarbsFatTotal
Chicken breast4 oz (113g)31g (124 kcal)0g (0 kcal)3g (27 kcal)151 kcal
Banana1 medium (118g)1g (4 kcal)27g (108 kcal)0g (0 kcal)112 kcal
Almonds1 oz (28g)6g (24 kcal)6g (24 kcal)14g (126 kcal)174 kcal
Greek yogurt1 cup (245g)20g (80 kcal)9g (36 kcal)0g (0 kcal)116 kcal
Olive oil1 tbsp (14g)0g (0 kcal)0g (0 kcal)14g (126 kcal)126 kcal

Tools to Make It Easier

Protein Calculator

Find your daily protein target in grams and calories.

Macro Calculator

Convert total calories to protein, carbs, and fat grams.

Continue Learning

Frequently asked questions

How many calories in 1 gram of protein?

Protein provides exactly 4 calories per gram. This is a scientific universal measurement established through bomb calorimetry.

How many calories in 1 gram of carbs?

Carbohydrates provide exactly 4 calories per gram, identical to protein but with different metabolic effects.

How many calories in 1 gram of fat?

Fat provides 9 calories per gram — more than double protein or carbs.

How to calculate calories from macros?

Protein: grams × 4. Carbs: grams × 4. Fat: grams × 9. Add all three for total calories.

Protein to calories conversion?

Multiply protein grams by 4. 150g protein = 600 calories. Every gram of protein equals 4 kcal.

Calories per gram chart?

Protein: 4 kcal/g, Carbs: 4 kcal/g, Fat: 9 kcal/g. This determines how many calories you get per gram of each macro.

How to convert protein grams to calories?

Use the formula: protein grams × 4 = calories. For 100g protein, you get 400 calories. Use our <a href='/protein-calculator/'>protein calculator</a>.

Protein calorie percentage?

Protein calories ÷ total calories × 100. On 2000 calories with 150g protein (600 kcal), protein is 30%.

Macronutrient calorie density comparison?

Protein and carbs: 4 kcal/g each. Fat: 9 kcal/g. Fat is over twice as calorie-dense as protein or carbs.

Does protein have more calories than carbs?

No. Both protein and carbohydrates have exactly 4 calories per gram. Fat is the most calorie-dense macro at 9 kcal/g.

Why 4 calories per gram for protein?

When protein metabolizes, carbon-hydrogen bonds release energy measured at 4 kcal/g through controlled bomb calorimetry testing.

Calories in protein rich foods?

Chicken breast: 165 kcal/100g (31g protein). Eggs: 130 kcal/50g (6g protein). Greek yogurt: 59 kcal/100g (10g protein).

Protein calorie calculator?

Our <a href='/protein-calculator/'>protein calculator</a> shows your target grams and calories. Our <a href='/macro-calculator/'>macro calculator</a> converts all macros.

Calories from macros formula?

Protein (g) × 4 + Carbs (g) × 4 + Fat (g) × 9 = Total calories. Example: 150P + 200C + 67F = 600 + 800 + 603 = 2003 kcal.

How to calculate protein calories?

Multiply your protein intake by 4. If you eat 120g protein daily, that's 480 calories from protein alone.

Calories per gram of macronutrients chart?

Protein: 4 kcal/g, Carbs: 4 kcal/g, Fat: 9 kcal/g. This universal chart helps calculate calories from any macro intake.

Convert calories to protein grams?

Divide calories by 4. For 500 calories from protein, you need 125g protein. Remember: calories ÷ 4 = protein grams.

Why does protein equal 4 calories?

The Atwater system established 4 kcal/g through scientific testing. This measurement holds for all protein sources including animals and plants.

Calculate your numbers

Put this into practice — get your personalized calorie and macro targets free.