DailyNumeric
Health & Fitness

Macro Calculator

Enter your details, activity level, goal, and preferred diet style to see your daily protein, carbohydrate, and fat targets in grams.

Your calculation is performed in your browser.
Height unit
Weight unit

Fill in your details, goal, and diet style to see your daily macro targets.

This result is an estimate for informational and educational purposes. It isn’t a diagnosis and isn’t a substitute for advice from a doctor, registered dietitian, or other qualified professional. See our methodology and sources for the formula used and its limitations.

How it works

The calculator first estimates your daily calorie target the same way the Calorie Calculator does — from your BMR, activity level, and goal — then splits that calorie target into grams of protein, carbs, and fat using the percentage split of your chosen diet style.

Formula & methodology

Grams = (target calories × macro percentage) ÷ calories per gram, where protein and carbs provide 4 calories per gram and fat provides 9 calories per gram.

Worked example

With a target of 2,000 calories on a Balanced split (30/40/30), that's about 150 g protein, 200 g carbs, and 67 g fat per day.

Important notes

  • These are starting-point targets, not fixed requirements — adjust based on how your body responds over a few weeks.
  • For a protein target based specifically on your body weight instead of a percentage split, see the Protein Calculator.