Smart Unit ConvertersSmart Unit Converters

Macro Calculator

Calculate your daily protein, carbohydrate, and fat targets based on your goals.

?What is the Macro Calculator?

A macro (macronutrient) calculator splits your daily calorie target into specific grams of protein, carbohydrates, and fats based on your fitness goal — cutting, bulking, maintenance, or keto. Protein preserves muscle tissue and drives satiety; carbohydrates fuel athletic performance and brain function; fats support hormone production, vitamin absorption, and long-term energy. Tracking macros gives you dramatically more control over body-composition outcomes than just tracking calories alone, because 2,000 kcal of mostly protein vs mostly sugar produces completely different results over time.

The Formula

Protein = 4 kcal/g. Carbs = 4 kcal/g. Fat = 9 kcal/g. Grams of each macro = (Calories × % of that macro) ÷ kcal per gram.

Each macronutrient has a fixed energy density: protein and carbohydrates both deliver 4 kcal per gram, while fat is more than double at 9 kcal per gram (which is why high-fat foods are calorie-dense). To convert a macro percentage split into grams, multiply your total daily calories by the percentage assigned to that macro, then divide by its kcal-per-gram value. The calculator handles the arithmetic automatically across several popular split patterns (balanced, cutting, bulking, keto).

Practical Examples

1

A 2,500 kcal balanced day (30% protein, 40% carbs, 30% fat) gives 188 g protein, 250 g carbs, and 83 g fat.

2

A 2,000 kcal cutting day (40/30/30) gives 200 g protein, 150 g carbs, and 67 g fat — high protein preserves muscle during a deficit.

3

A 3,000 kcal bulking day (25/50/25) gives 188 g protein, 375 g carbs, and 83 g fat — plenty of carbs to fuel muscle-building workouts.

4

A 2,000 kcal keto day (25/5/70) gives 125 g protein, 25 g carbs, and 156 g fat — very low carb, very high fat, the defining keto split.

5

An athlete aiming for 1.8 g/kg protein at 80 kg body weight needs 144 g daily — prioritize protein first, then fill carbs and fat to meet calorie target.

6

A sedentary office worker at 1,800 kcal with 25/50/25 split gets 113 g protein, 225 g carbs, and 50 g fat — lighter macros matched to light activity.

Frequently Asked Questions

Depends on your goal. For general health and body recomposition: 30% protein, 40% carbs, 30% fat. For fat loss: 35–40% protein, 30–35% carbs, 25–30% fat. For muscle gain: 25–30% protein, 45–55% carbs, 25–30% fat. For ketogenic diets: 20–25% protein, 5–10% carbs, 65–75% fat. Pick a split aligned with your goal, then adjust based on how you feel and progress after 4–6 weeks.