bodybuilding calculator

Bodybuilding Calories & Macros Calculator

Use this free calculator to estimate your maintenance calories, bulking/cutting targets, and daily macros for muscle growth.

Estimates are starting points. Track body weight and strength for 2-3 weeks, then adjust.

How this bodybuilding calculator helps

Most lifters fail because they guess calories and macros. This bodybuilding calculator gives you a practical starting point for three key targets: daily calories, protein/fat/carbs, and realistic progress speed. Whether your focus is hypertrophy, strength, or body recomposition, consistent nutrition is the foundation.

What the calculator estimates

  • BMR (Basal Metabolic Rate): calories your body uses at rest.
  • TDEE (Total Daily Energy Expenditure): BMR adjusted by your activity level.
  • Goal calories: a smart deficit for cutting or surplus for bulking.
  • Macros: grams of protein, fat, and carbohydrates per day.
  • BMI and FFMI: optional body composition context.

Formulas used

1) BMR (Mifflin-St Jeor)

For men: 10 × weight(kg) + 6.25 × height(cm) − 5 × age + 5
For women: 10 × weight(kg) + 6.25 × height(cm) − 5 × age − 161

2) TDEE

TDEE is calculated by multiplying BMR by your selected activity multiplier. This is the best practical estimate for maintenance calories in most gym populations.

3) Goal calories

  • Cut: about 15% below TDEE
  • Maintain: around TDEE
  • Lean bulk: about 10% above TDEE

4) Macro split

Protein is prioritized for muscle retention and growth, fats are set for hormonal health, and carbohydrates fill the remaining calories for performance and recovery.

How to use your results

For fat loss (cutting)

Aim to lose roughly 0.5% to 1.0% of body weight per week. Keep protein high and maintain resistance training intensity. If scale weight is not dropping after two weeks, reduce calories by 100-150/day.

For lean bulking

Target a slower gain rate of around 0.25% to 0.5% body weight per week. Faster gain usually means unnecessary fat accumulation. If you are not gaining after two weeks, add 100-150 calories/day.

For maintenance or recomposition

Stay near maintenance calories, hit protein consistently, and focus on progressive overload and recovery. Recomposition is slower but very effective for beginners and intermediate lifters returning from a break.

Common bodybuilding nutrition mistakes

  • Changing calories every few days before enough data is collected.
  • Not weighing food accurately.
  • Underestimating liquid calories and weekend eating.
  • Keeping protein too low during a cut.
  • Using an aggressive bulk that adds mostly fat.

Frequently asked questions

Is this calculator perfect?

No calculator is perfect. It gives a solid starting point. Your real-world weekly trend should guide final adjustments.

How often should I update my numbers?

Every time your body weight changes meaningfully (around 2-3 kg), or your activity level changes, rerun the calculator.

Do I need to hit macros exactly?

Think in ranges: protein within ±10g, fats within ±10g, and calories within ±100 is usually more than enough for progress.

Final takeaway

Training drives adaptation, but nutrition determines whether your body can recover and build. Use this bodybuilding calculator as your baseline, then adjust using weekly performance and scale data. Consistency beats perfection every time.

🔗 Related Calculators