Skip to content

Macro Calculator

Calculate your daily macros for protein, carbs, and fat. Built-in TDEE calculator — enter body stats or calories directly.

Body measurements

Understanding Macronutrients

Macros are the three main nutrients that provide energy. Calories determine whether you gain or lose weight; macros determine body composition, energy levels, and performance.

  • Protein: 4 calories per gram — builds and repairs muscle, most satiating macro
  • Carbohydrates: 4 calories per gram — primary fuel source, especially for exercise
  • Fat: 9 calories per gram — hormone production, vitamin absorption, long-lasting energy

How to Set Your Macros

Step 1: Determine Calories

Use the "Body Stats" mode above to calculate your TDEE directly, or enter calories manually if you already know your TDEE. The calculator estimates your BMR and TDEE using the Mifflin-St Jeor equation and your activity level.

Step 2: Set Protein

  • Sedentary: 0.8g per kg body weight (minimum)
  • Active/fat loss: 1.6-2.0g per kg — higher protein preserves muscle during a deficit
  • Muscle building: 1.6-2.2g per kg — research shows diminishing returns above 2.2g/kg

Step 3: Set Fat

Minimum 20-25% of total calories. Below this, hormone production (testosterone, estrogen) can be impaired. Most people do well at 25-35%.

Step 4: Fill Remaining Calories with Carbs

After protein and fat are set, the remaining calories come from carbs. Active people and athletes benefit from higher carbs for energy and performance.

Macro Ratios by Goal

  • Fat loss: 30-35% protein, 30-40% carbs, 25-35% fat
  • Muscle gain: 25-30% protein, 45-55% carbs, 20-30% fat
  • Maintenance: 25-30% protein, 40-50% carbs, 25-30% fat
  • Keto: 20-25% protein, 5-10% carbs, 70-75% fat

High-Protein Food Sources

  • Chicken breast: 31g protein per 100g
  • Greek yogurt: 10g protein per 100g
  • Eggs: 6g protein each
  • Salmon: 25g protein per 100g (plus healthy fats)
  • Lentils: 9g protein per 100g cooked (plant-based)
  • Whey protein: 25g protein per scoop (convenient supplement)

Tracking Tips

  • Use a food scale for accuracy — eyeballing consistently underestimates portions
  • Log cooking oils and dressings — 1 tbsp olive oil is 120 calories of pure fat
  • Focus on weekly averages, not daily perfection. Being within ±5-10% daily is fine
  • Prioritize hitting protein first, then let carbs and fat fall into place

Related Calculators

Frequently Asked Questions

What are macros?

Macronutrients: protein, carbohydrates, and fat. They provide calories and are essential for body function.

Do I need to calculate TDEE separately?

No. This calculator has a built-in TDEE estimator. Switch to "Body Stats" mode, enter your age, weight, height, and activity level — your TDEE is calculated automatically.

How many grams of protein do I need?

General: 0.8g per kg body weight. Athletes/muscle building: 1.6-2.2g per kg body weight.

What is the best macro ratio?

It depends on goals. Balanced: 30/40/30 (P/C/F). Low carb: 40/20/40. High protein: 40/35/25. Keto: 25/5/70.

Should I track macros or just calories?

Calories matter most for weight. Macros matter for body composition, energy, and performance.