Macro Calculator

Use this free Macro Calculator to estimate your daily calories, protein, carbohydrates and fat for fat loss, weight maintenance or muscle gain. Your results are based on your body size, activity level and selected fitness goal.

Calories • Protein • Carbs • Fat

Calculate Your Daily Macros

Enter your details to estimate daily calories, protein, carbohydrates and fat for your goal.

What Is a Macro Calculator?

A macro calculator estimates how many calories and macronutrients you may need each day based on your body size, activity level and fitness goal.

The three main macronutrients are:

  • Protein
  • Carbohydrates
  • Fat

Each one provides energy and has different roles in your diet.

This calculator first estimates your daily calorie needs and then divides those calories into practical protein, carbohydrate and fat targets.

How Does Our Macro Calculator Work?

Our calculator follows several steps rather than simply giving everyone the same percentage split.

Step 1: Estimate Your BMR

The calculator first estimates your Basal Metabolic Rate using the Mifflin–St Jeor equation.

BMR is an estimate of the calories your body needs at rest.

Step 2: Estimate Your TDEE

Your BMR is multiplied by your selected activity level to estimate Total Daily Energy Expenditure, commonly called TDEE.

TDEE = BMR × Activity Multiplier

Your TDEE represents an estimate of your maintenance calories.

Step 3: Adjust Calories for Your Goal

Your calorie target changes depending on the goal you select.

For fat loss, the calculator uses approximately:

20% below estimated TDEE

For maintenance:

Estimated TDEE

For muscle gain:

10% above estimated TDEE

These values are starting estimates rather than guaranteed calorie requirements.

Step 4: Calculate Protein

Protein is calculated relative to body weight rather than simply assigning an arbitrary percentage of calories.

The calculator currently uses:

Fat Loss: 2.0 g/kg

Maintenance: 1.6 g/kg

Muscle Gain: 1.8 g/kg

This allows protein intake to remain closely connected to body size and fitness goal.

Step 5: Calculate Fat

Dietary fat is initially set around 25% of daily calories.

The calculator also uses a minimum fat floor relative to body weight so the calculated target does not become unnecessarily low.

Step 6: Calculate Carbohydrates

After calories for protein and fat are calculated, the remaining calories are assigned to carbohydrates.

Protein provides approximately:

4 calories per gram

Carbohydrates provide approximately:

4 calories per gram

Fat provides approximately:

9 calories per gram

Macros for Fat Loss

Fat loss requires an energy deficit over time.

Our calculator starts with approximately 20% below your estimated maintenance calories.

Protein is kept relatively high at approximately 2.0 grams per kilogram of body weight.

The remaining calories are divided between dietary fat and carbohydrates.

For example, someone with an estimated maintenance intake of 2,500 calories would receive a starting fat-loss target of approximately:

2,000 calories per day

Your actual calorie needs may be different, so monitor your progress rather than assuming the calculated number is exact.

Macros for Muscle Gain

Muscle growth requires more than simply eating additional food.

A productive muscle-gain phase generally combines:

  • progressive resistance training
  • adequate protein
  • sufficient calories
  • recovery
  • sleep
  • consistency

Our calculator starts muscle gain at approximately 10% above estimated maintenance calories.

Protein is set at approximately 1.8 g/kg of body weight.

The remaining calories provide dietary fat and carbohydrates, which can help support training and overall energy intake.

Macros for Weight Maintenance

If your goal is to maintain your current body weight, the calculator uses your estimated TDEE as your starting calorie target.

Protein is calculated at approximately:

1.6 grams per kilogram of body weight

Fat and carbohydrates make up the remaining calories.

Remember that TDEE is an estimate.

Your activity can change from day to day, so it is better to look at your average weight trend over several weeks rather than expecting perfect calorie balance every day.

Why Is Protein Calculated by Body Weight?

A fixed macro percentage can sometimes produce unusual protein targets.

For example, setting protein to 30% of calories could produce very different protein intakes for two people with similar body weights but different calorie needs.

Using grams per kilogram connects the protein calculation more directly to body size.

For a more detailed estimate, use our Protein Calculator.

What Are Carbohydrates?

Carbohydrates are one of the body’s major sources of dietary energy.

They are especially relevant for activities that rely heavily on higher-intensity muscular work.

Common carbohydrate sources include:

  • rice
  • oats
  • potatoes
  • bread
  • fruit
  • pasta
  • grains
  • legumes

In our calculator, carbohydrates receive the calories remaining after protein and fat targets have been calculated.

This means carbohydrate intake can change significantly depending on your calorie needs and goal.

What Is Dietary Fat?

Dietary fat is an essential part of a balanced diet.

Fat provides energy and helps supply essential fatty acids and support the absorption of fat-soluble vitamins.

Common dietary fat sources include:

  • nuts
  • seeds
  • olive oil
  • avocado
  • eggs
  • dairy products
  • oily fish

Fat contains approximately 9 calories per gram, making it more calorie-dense than protein or carbohydrates.

Do Macro Percentages Matter?

Macro percentages can be useful for describing a diet, but percentages alone do not always provide the most useful individual targets.

For example, two people could both eat 30% of their calories from protein while consuming very different amounts of protein in grams.

For this reason, our calculator prioritizes:

Total calories → protein in grams → dietary fat → remaining carbohydrates

rather than forcing every user into exactly the same percentage split.

How Many Macros Should I Eat Per Meal?

You do not need to divide your macros perfectly evenly across every meal.

The per-meal section of our calculator simply divides your daily target by the number of meals you select.

For example, if your daily protein target is:

160 grams

and you eat four meals:

160 ÷ 4 = 40 grams per meal

You could still eat 30 grams at one meal and 50 grams at another.

Daily intake is more important than making every meal mathematically identical.

Should I Track Calories or Macros?

Calories and macros measure different parts of your diet.

Calories describe total dietary energy.

Macros describe where those calories come from.

For body-weight goals, total calorie intake is particularly important.

Tracking macros can add useful structure by helping you consume enough protein while managing carbohydrates and fat according to your needs.

Macro Calculator vs TDEE Calculator

A TDEE calculator estimates how many calories you may burn each day.

A Macro Calculator goes a step further.

It estimates your calorie target and then shows how those calories can be divided between protein, carbohydrates and fat.

If you only want to estimate maintenance calories, use our TDEE Calculator.

If you want a complete daily calorie and macro target, use this Macro Calculator.

How Accurate Is a Macro Calculator?

Macro calculators cannot measure your exact metabolism or nutrition requirements.

The result is based on equations and assumptions.

Your actual needs can vary because of factors such as:

  • body composition
  • daily activity
  • training volume
  • metabolism
  • calorie tracking accuracy
  • changes in body weight
  • individual preferences

Treat the result as a starting point.

Track your calorie intake, average body weight and gym performance for several weeks.

If progress consistently differs from your goal, adjust your calories gradually.

How Often Should You Recalculate Your Macros?

You do not need to recalculate macros every few days.

Consider recalculating when there is a meaningful change in:

  • body weight
  • activity level
  • training volume
  • fitness goal

For example, someone who loses a significant amount of body weight may eventually have different calorie needs than when they started.

What Should You Calculate Next?

Your macro targets connect closely with several other fitness calculations.

Use our TDEE Calculator if you want to explore your estimated maintenance calories in more detail.

Use our Protein Calculator if you want a dedicated protein range based on body weight and fitness goal.

As we add more tools, you will also be able to calculate calorie deficits, BMR, body-fat percentage and other useful fitness estimates.

Frequently Asked Questions

What are macros?

Macros, short for macronutrients, are nutrients needed in relatively large amounts. The three main energy-providing macros are protein, carbohydrates and fat.

What is the best macro split for muscle gain?

There is no single percentage split that is ideal for everyone. Adequate calories, sufficient protein and effective resistance training are more important than finding one universal protein-carb-fat ratio.

What are the best macros for fat loss?

Fat loss requires an energy deficit. Protein can be kept relatively high during a calorie deficit, while carbohydrate and fat intake can be adjusted around total calorie needs and individual preferences.

How much protein should I eat?

Protein needs vary by body weight and goal. Our calculator uses approximately 1.6–2.0 g/kg depending on whether you are maintaining weight, gaining muscle or losing fat.

Are carbs bad for fat loss?

Carbohydrates do not automatically prevent fat loss. Overall energy balance determines whether body energy stores increase or decrease over time.

Can I build muscle on high-carb macros?

Carbohydrates can be useful for supporting resistance training. Muscle gain depends on appropriate training, calories, protein and recovery rather than avoiding carbohydrates.

Do I need to hit my macros exactly?

No. Nutrition does not require hitting every number perfectly each day. Treat macro targets as useful goals rather than believing that being a few grams above or below a target will ruin your progress.

Should I track macros every day?

That depends on your goals and preferences. Some people find tracking useful for learning portion sizes and maintaining consistency, while others prefer less detailed methods.

How often should I adjust my calories?

Avoid changing calories based on one day’s scale weight. Monitor average trends for several weeks before deciding whether an adjustment is necessary.

Disclaimer

The Macro Calculator and information on this page are provided for general educational and fitness-planning purposes only.

All calculated results are estimates and are not medical advice, diagnosis or a personalized dietary prescription.

Individual calorie and nutrient requirements can vary. People with medical conditions, pregnancy, special dietary requirements, a history of eating disorders or other health concerns should seek guidance from an appropriately qualified healthcare professional.