Skip to calculator
health

Macro Calculator

Calculate your daily protein, carb, and fat targets in grams. Uses a protein-first approach tailored to your goal — weight loss, maintenance, or muscle gain.

How to Use This Calculator

  1. Enter your sex, age, height, weight, and activity level.
  2. Select your goal: weight loss, maintenance, or muscle gain.
  3. Review your daily calorie target and macro breakdown in grams.
  4. Use the macro targets to plan your meals and track your nutrition.

Real-World Examples

Weight Loss Macros

160 lb woman, 1,600 kcal/day deficit target, weight loss goal.

Result: Protein: 160 g (640 kcal). Fat: 44 g (400 kcal). Carbs: 140 g (560 kcal). Split: ~35P / 25F / 35C.

Muscle Gain Macros

180 lb man, 3,000 kcal/day surplus target, muscle gain goal.

Result: Protein: 180 g (720 kcal). Fat: 83 g (750 kcal). Carbs: 383 g (1,530 kcal). Split: ~24P / 25F / 51C.

Common Mistakes to Avoid

  • Prioritizing carb and fat targets before hitting protein — protein is the most important macro to get right.
  • Using gram targets without tracking — eyeballing portions leads to large macro errors.
  • Not adjusting macros as bodyweight changes — your gram targets should scale with your weight.
  • Forgetting that dietary fat has 9 kcal/g, not 4 — fat is calorie-dense and easy to over-consume.

The Formula

Protein: 1 g per lb of bodyweight (weight loss/gain goals) or 0.8 g per lb (maintenance). Fat: 25% of total calories (weight loss/gain) or 30% (maintenance). Carbs: remaining calories ÷ 4. All values use the Atwater system: protein = 4 kcal/g, carbs = 4 kcal/g, fat = 9 kcal/g.

Learn More

Frequently Asked Questions

For most active adults, 0.7–1 g of protein per lb of bodyweight (1.6–2.2 g/kg) supports muscle maintenance and growth. Higher protein intake is especially important during a calorie deficit to prevent muscle loss.