The macro calculator determines your ideal daily protein, carbohydrate and fat intake based on your calorie goal and diet preferences. Whether you're eating for weight loss, muscle gain, athletic performance, or a specific diet like keto or low-carb, this calculator gives you personalized macro targets.
Enter your TDEE (total daily calories) and choose your goal. The calculator computes how many grams of protein, carbs, and fat you should eat daily. Macros are expressed in both grams and percentage of total calories.
Protein provides 4 kcal/g, carbohydrates provide 4 kcal/g, and fat provides 9 kcal/g. These caloric densities determine how much food volume you get from each macro, which directly affects satiety and dietary adherence.
Use this calculator as a starting point for any health or fitness goal that requires a numeric benchmark. The result is an estimate, not a diagnosis — but it provides a concrete figure to track against over time.
The most common mistake is treating the result as a precise measurement rather than an evidence-based estimate. All body metric calculators have margins of error — use the result as a tracking baseline, not a clinical diagnosis.
A personal trainer uses the calculator with a new client to set a measurable starting point. Re-running the calculation at 4-week intervals provides an objective progress metric that supports motivation and programme adjustments.
Macro Calculation Formula
Protein (g) = target%/100 × Calories ÷ 4
Carbs (g) = target%/100 × Calories ÷ 4
Fat (g) = target%/100 × Calories ÷ 9
The percentages must sum to 100%. Protein and carbs each have 4 kcal/g; fat has 9 kcal/g.
TDEE = 2,400 kcal. Goal: moderate high-protein (40% P / 30% C / 30% F).
Result: Daily macros: 240g protein, 180g carbs, 80g fat
Macros (macronutrients) are the three main nutrients that provide energy: protein (4 kcal/g), carbohydrates (4 kcal/g), and fat (9 kcal/g). Tracking macros lets you control both total calories and nutrient composition.
For muscle building: 1.6–2.2g per kg (0.7–1g per lb). For maintenance: 0.8g per kg. Higher protein also improves satiety for weight loss.
A common split: 40% protein, 30% carbs, 30% fat. Higher protein preserves muscle during a calorie deficit. Low-carb (25% carbs) works well for some; adjust based on personal preference and adherence.