FreeCalculatorZone

Macro Calculator

Free macro calculator for daily protein, carb, and fat targets based on BMR, TDEE, activity level, and goal.

Macro Calculator

Calculate your daily protein, carbs, and fats using your BMR, TDEE, activity, and goal.

Personalized macro targets for loss, maintenance, or gain

Personal details

Body metrics

Calculate Your Daily Macronutrients

The Macro Calculator takes the guesswork out of your diet by breaking down exactly how many grams of protein, carbohydrates, and fats you should eat every day. Whether you want to lose weight, maintain your current physique, or pack on muscle mass, getting your macronutrients right is more effective than just counting calories alone.

1. How to Use the Calculator

Generate your custom macro split in just a few steps:

  • Enter Demographics & Metrics: Input your age, gender, weight (kg), and height (cm).
  • Select Activity Level: Be honest—choose the level that matches your average weekly movement, not just your best days.
  • Set Your Goal: Choose between Weight Loss, Maintenance, or Weight Gain.
  • Calculate: Click "Calculate Macros" to receive your Total Daily Energy Expenditure (TDEE), target calories, and exact macro targets in grams and percentages.

2. Formula & Calculation Method

This calculator uses a multi-step process. First, it calculates your Basal Metabolic Rate (BMR) using the highly accurate Mifflin-St Jeor Equation. It then multiplies your BMR by an activity multiplier to find your TDEE.

Goal Adjustments:

  • Weight Loss: TDEE × 0.8 (creates a 20% calorie deficit)
  • Maintenance: TDEE × 1.0 (no deficit or surplus)
  • Weight Gain: TDEE × 1.1 (creates a 10% calorie surplus)

Once calories are set, it assigns protein based on your goal (1.8g to 2.2g per kg of body weight), fats (0.8g to 1.0g per kg), and fills the remaining daily calories with carbohydrates.

3. Example Calculation

For a 30-year-old male, 70 kg, 170 cm, with a "Moderate" activity level aiming for Weight Loss:

  • BMR: ~1,630 calories
  • TDEE: 1,630 × 1.55 = ~2,526 calories
  • Target Calories (20% deficit): ~2,021 calories
  • Protein (2.2g/kg): 154g (616 calories)
  • Fats (0.8g/kg): 56g (504 calories)
  • Carbs (Remaining): 225g (900 calories)

4. What the Result Means

Your results give you a roadmap for your daily meals. Protein is essential for muscle retention and satiety. Fats are vital for hormone regulation and brain health. Carbohydrates provide the primary fuel source for your workouts and daily energy. Hitting these specific targets will help you achieve your goal much faster than guessing your portion sizes.

5. Common Mistakes to Avoid

  • Overestimating Activity Level: "Active" means hard exercise 6-7 days a week. Most people with desk jobs should choose "Light" or "Moderate" to avoid overeating.
  • Ignoring Fats: Fats are calorie-dense (9 calories per gram) but crucial for health. Do not drop fats too low in an attempt to cut calories quickly.
  • Failing to Adjust: As you lose or gain weight, your BMR changes. You should recalculate your macros every 2-3 kilograms of weight change.

6. When This Calculator Is Useful

This tool is perfect when starting a new diet plan like "If It Fits Your Macros" (IIFYM), when transitioning from a bulk to a cut, or when you are tired of tracking calories without seeing changes in your body composition.

7. Reference Data: Common Macro Splits

Diet TypeCarbs / Protein / Fat RatioBest Used For
Standard / Balanced50% / 20% / 30%General health, easy maintenance, and long-term sustainability.
High Protein (Bodybuilding)40% / 35% / 25%Muscle gain, cutting phases, and high-satiety diets.
Low Carb20% / 40% / 40%Rapid initial weight loss and improved insulin sensitivity.
Ketogenic5% / 20% / 75%Strict medical fat loss, epilepsy management, metabolic therapies.

Disclaimer: Macro recommendations are mathematical estimates. Individual metabolic rates vary. Consult a registered dietitian or doctor before making drastic changes to your diet, especially if you have underlying medical conditions.

Frequently Asked Questions

It uses your age, gender, weight, height, activity level, and goal to estimate BMR and TDEE, then calculates protein, carbs, and fat targets for your daily calories.

Yes. Select weight loss, maintenance, or gain to adjust calorie targets and macro ratios for your specific goal.

Tracking macros daily helps you stay consistent with your nutrition plan, especially when you have a specific body composition or performance goal.