macro diet calculator

Estimates are based on the Mifflin-St Jeor equation and common evidence-based macro targets.

What is a macro diet calculator?

A macro diet calculator gives you a practical daily target for calories, protein, carbohydrates, and fats. Instead of guessing portion sizes or jumping between fad diets, you get a personalized starting point based on your body size, activity level, and goal.

“Macros” means macronutrients: protein, carbs, and fat. These are the nutrients that provide energy and support body composition changes. A good macro plan can help you lose fat while preserving muscle, maintain your weight with consistency, or gain muscle with less unnecessary fat gain.

How this macro calculator works

1) Estimate your resting calorie needs

First, the calculator estimates your BMR (Basal Metabolic Rate), which is the calories your body would burn at rest. It uses the widely accepted Mifflin-St Jeor formula, which factors in sex, age, weight, and height.

2) Account for your activity

Your BMR is multiplied by an activity factor to estimate TDEE (Total Daily Energy Expenditure). TDEE is your rough maintenance calorie level including training, movement, and daily living.

3) Adjust for your goal

  • Cut: about 20% below maintenance for fat loss.
  • Maintain: around maintenance calories.
  • Lean bulk: about 10% above maintenance for gradual muscle gain.

4) Convert calories into macros

Protein is set higher during a cut to protect muscle. Fat is set to a healthy baseline for hormones and recovery. Carbs fill the remaining calories to support performance and training quality.

How to use your macro targets in real life

  • Hit protein first: Build meals around lean protein sources before adding extras.
  • Distribute carbs around training: Place more carbs before or after workouts for better energy and recovery.
  • Keep fats steady: Don’t let fats drop too low for long periods.
  • Track consistently: Use a food log for 2–3 weeks before making big adjustments.
  • Watch trend lines: Use weekly average scale weight and waist measurements, not single-day fluctuations.

When to adjust your macros

Your first result is a starting target, not a permanent number. Adjust based on outcomes:

  • If fat loss stalls for 2+ weeks, reduce calories by 100–200/day.
  • If bulking weight gain is too fast, lower calories by 100–150/day.
  • If energy or gym performance drops sharply, consider increasing carbs.
  • Recalculate after significant body weight change (about 3–5 kg).

Common macro tracking mistakes

  • Trying to hit exact numbers every day instead of staying within a useful range.
  • Ignoring cooking oils, sauces, snacks, and drinks.
  • Changing calories too quickly before enough data is collected.
  • Setting protein too low during dieting phases.
  • Expecting progress with poor sleep and inconsistent training.

Simple macro consistency rules

Aim for consistency, not perfection. A practical rule is:

  • Calories within ±5–10% most days
  • Protein within ±10g daily
  • Carbs and fats flexible as long as total calories are on target

FAQ

Do I need to eat the exact same macros every day?

No. Weekly consistency matters more than perfect daily precision.

Can I swap carbs and fat?

Yes, as long as calories and protein are controlled. Keep fats at a healthy minimum and adjust carbs based on training needs.

How often should I recalculate?

Every 4–8 weeks, or sooner if your body weight and training volume change meaningfully.

This macro diet calculator is designed for educational use and planning. For medical conditions, eating disorders, or complex health needs, work with a qualified registered dietitian or physician.

🔗 Related Calculators