calorie and macro calculator

Free Calorie & Macro Calculator

Estimate your daily calories and macros (protein, carbs, fats) based on your body stats, activity, and goal.

Formula: Mifflin-St Jeor for BMR, then adjusted by activity and goal.

What this calorie and macro calculator does

This tool gives you a practical daily starting point for nutrition. It estimates how many calories you burn each day, then breaks those calories into macros: protein, carbohydrates, and fat. You can use these numbers whether your goal is fat loss, maintenance, or muscle gain.

Keep in mind that every calculator is an estimate, not a perfect truth machine. Real-world results depend on sleep, stress, steps per day, workout quality, digestion, and tracking consistency. The best approach is to use your numbers for 2–3 weeks, monitor progress, and adjust.

How calorie needs are estimated

Step 1: Basal Metabolic Rate (BMR)

BMR is the number of calories your body needs at rest to keep you alive (breathing, circulation, cell repair). This calculator uses the Mifflin-St Jeor equation:

  • Men: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5
  • Women: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161

Step 2: Total Daily Energy Expenditure (TDEE)

BMR is multiplied by your activity factor to estimate TDEE—the calories you likely burn in a full day including movement and exercise.

  • Sedentary: 1.2
  • Lightly active: 1.375
  • Moderately active: 1.55
  • Very active: 1.725
  • Extra active: 1.9

Step 3: Goal adjustment

Your calorie target is then adjusted based on your goal:

  • Deficit for fat loss
  • Maintenance for weight stability
  • Surplus for muscle gain

How macros are set

After calories are set, macros are assigned in this order:

  1. Protein: based on grams per kilogram of bodyweight.
  2. Fat: based on grams per kilogram of bodyweight.
  3. Carbs: fill the remaining calories.

This is a flexible, athlete-friendly approach because protein and fat are anchored first, while carbs adjust with your energy needs.

Quick macro guidance

  • Protein: 1.6–2.2 g/kg is a common effective range for body composition.
  • Fat: 0.6–1.0 g/kg supports hormones and health for most people.
  • Carbs: usually higher for performance and recovery, especially with hard training.

How to use your results in real life

1. Hold steady for 14 days

Don’t change your numbers daily. Follow your targets consistently for at least two weeks so your bodyweight trend has time to show direction.

2. Track trend, not random spikes

Daily weight fluctuations are normal due to water, sodium, stress, and digestion. Use a 7-day rolling average, not a single weigh-in.

3. Adjust by small amounts

  • If fat loss stalls for 2+ weeks: reduce 100–200 kcal/day.
  • If gaining too fast in a bulk: reduce 100–150 kcal/day.
  • If performance drops hard: add 100–200 kcal/day, often from carbs.

Common mistakes to avoid

  • Picking an activity level that is too high.
  • Changing calories every few days before trend data is clear.
  • Ignoring weekends (where most hidden calories happen).
  • Not weighing calorie-dense foods (oils, nut butters, snacks).
  • Sleeping poorly and expecting perfect body composition progress.

Example: turning numbers into a meal structure

Let’s say your target is 2,300 kcal with 160g protein, 70g fat, and 250g carbs. You could split that across four meals like this:

  • Meal 1: 40g protein, 60g carbs, 15g fat
  • Meal 2: 40g protein, 65g carbs, 20g fat
  • Meal 3: 40g protein, 70g carbs, 20g fat
  • Meal 4: 40g protein, 55g carbs, 15g fat

The exact meal timing matters less than hitting daily totals consistently.

Final thoughts

A calorie and macro calculator is best used as a starting framework. The most successful plans are simple, repeatable, and adjusted from real feedback. Use this calculator, execute with consistency, and refine every few weeks based on measurable progress.

🔗 Related Calculators