Macro Calculator

Daily protein, carb and fat targets from your calorie goal.

Overview

Translates total daily calorie targets into specific gram breakdowns of dietary protein, carbohydrates, and fats tailored to fitness goals.

Formula & Calculation Method

Calories = (Protein_g × 4) + (Carb_g × 4) + (Fat_g × 9)

Protein and carbs provide 4 kcal per gram; fat provides 9 kcal per gram. Ratios adjust for fat loss, muscle building, or ketogenic diets.

Worked Example: 2,200 kcal Diet (High Protein: 30% Protein, 40% Carbs, 30% Fat)

Inputs: Target Calories = 2,200 kcal/day | Protein = 30% | Carbs = 40% | Fat = 30%

  • Protein calories = 2,200 × 0.30 = 660 kcal; Grams = 660 / 4 = 165 g/day
  • Carbohydrate calories = 2,200 × 0.40 = 880 kcal; Grams = 880 / 4 = 220 g/day
  • Fat calories = 2,200 × 0.30 = 660 kcal; Grams = 660 / 9 = 73 g/day

Summary: Calories = 2,200 kcal | Protein = 165 g (30%) | Carbs = 220 g (40%) | Fat = 73 g (30%)

Common Use Cases

  • Bodybuilding Prep: Structure precise macronutrient distributions to maximize muscle hypertrophy while cutting body fat.
  • Ketogenic Diets: Limit carbohydrates to under 50g per day while allocating 70% to 75% of calories to healthy dietary fats.
  • Endurance Fueling: Optimize carbohydrate intake (5-8 g/kg) to maintain glycogen stores during marathon training.

Frequently Asked Questions

How much protein do I need per day?

Sedentary adults need 0.8 g/kg; active individuals and strength trainers benefit from 1.6 to 2.2 g per kg of body weight.

Why do fats have more calories than carbs or protein?

Dietary fat is more energy-dense, yielding 9 calories per gram compared to 4 calories per gram for protein and carbohydrates.

Are all carbs processed the same way?

No. Complex carbohydrates (whole grains, oats) digest slowly and provide sustained energy, while refined simple sugars cause rapid blood glucose spikes.

Related Calculators & Tools