Macro Calculator

Estimate daily calories, BMR, TDEE, and protein, carbohydrate, and fat targets based on your body details, activity level, and goal.

Use this Macro Calculator to estimate daily calorie needs and calculate protein, carbohydrate, and fat targets based on body measurements, activity level, and fitness goals. The calculator estimates BMR, TDEE, calorie adjustments, and macro distribution.

Important Note: This Macro Calculator provides estimated calorie and macronutrient targets only. It is not a medical nutrition plan, diet prescription, or substitute for advice from a registered dietitian, doctor, or qualified nutrition professional. Actual calorie and macro needs can vary based on metabolism, body composition, training load, health conditions, medications, sleep, stress, pregnancy, breastfeeding, and dietary preferences.

Use the results as a starting estimate, then adjust based on real-world progress, energy levels, training performance, hunger, recovery, and body-weight trends over time.

Reviewed by: AjaxCalculators Editorial Team
Last updated: May 2026
Method source: Mifflin–St Jeor BMR equation and TDEE activity multipliers
Editorial standards: Built using transparent equations, worked examples, practical explanations, assumptions, and references.

What Is a Macro Calculator?

A Macro Calculator estimates how many calories and macronutrients you may need each day. Macronutrients include protein, carbohydrates, and fat. The calculator first estimates energy needs and then distributes calories according to a selected macro split.

Macros are often used in fitness, weight management, sports nutrition, and meal planning.

What Are Macronutrients?

Macronutrient Main Role Calories Per Gram
Protein Muscle repair and maintenance 4 kcal
Carbohydrates Primary exercise energy source 4 kcal
Fat Hormones and essential functions 9 kcal

How BMR Is Calculated

The calculator commonly uses the Mifflin–St Jeor equation.

Male

BMR = (10 × weight kg) + (6.25 × height cm) − (5 × age) + 5

Female

BMR = (10 × weight kg) + (6.25 × height cm) − (5 × age) − 161

BMR estimates calories burned at rest.

How TDEE Is Estimated

Total Daily Energy Expenditure (TDEE):

TDEE = BMR × activity factor

Activity Level Typical Multiplier
Sedentary 1.2
Light activity 1.375
Moderate activity 1.55
Very active 1.725
Extremely active 1.9

How Macro Grams Are Calculated

After the calculator estimates your target calories, it divides those calories into protein, carbohydrates, and fat based on the selected macro split.

Macro Calories Per Gram Gram Formula
Protein 4 kcal per gram Protein grams = protein calories ÷ 4
Carbohydrates 4 kcal per gram Carb grams = carb calories ÷ 4
Fat 9 kcal per gram Fat grams = fat calories ÷ 9

For example, if your target is 2,000 calories and you choose a 30% protein, 30% fat, and 40% carbohydrate split, the calculator assigns 600 calories to protein, 600 calories to fat, and 800 calories to carbohydrates. That equals about 150 g protein, 67 g fat, and 200 g carbohydrates per day.

Goal Adjustment Guide

The calculator adjusts estimated maintenance calories based on the selected goal. These adjustments are general planning estimates, not guaranteed fat-loss or muscle-gain outcomes.

Goal Typical Adjustment Best Used For
Weight loss About 20% calorie deficit More aggressive fat-loss planning
Mild loss About 10% calorie deficit Slower fat loss with easier adherence
Maintain weight No calorie adjustment Weight maintenance and stable intake planning
Lean gain About 10% calorie surplus Gradual muscle gain with less fat gain risk
Muscle gain About 15% calorie surplus Higher-calorie muscle-building phases

Worked Example

Input Value
Sex Male
Age 30
Weight 180 lb
Height 70 inches
Activity Moderate
Goal Maintain
Output Example Result
BMR 1,783 kcal/day
TDEE 2,763 kcal/day
Protein 207 g/day
Carbs 276 g/day
Fat 92 g/day

How to Interpret Your Macro Results

Result What It Means How to Use It
BMR Estimated calories your body burns at rest. Use it as the base estimate before activity is added.
TDEE Estimated total daily calories after activity. This is your estimated maintenance calorie level.
Target calories Your estimated daily intake after goal adjustment. Use this as a starting target for weight loss, maintenance, or gain.
Protein Estimated daily protein target. Useful for muscle repair, recovery, and satiety.
Carbohydrates Estimated daily carbohydrate target. Useful for training energy, daily activity, and glycogen support.
Fat Estimated daily fat target. Supports essential functions and helps complete calorie needs.

Activity Examples

Activity Level Typical Example
Sedentary Desk job with minimal exercise
Moderate Exercise 3–5 times weekly
Very active Hard training or physical labor

Why Two People Can Need Different Calories

People with identical body weight and height may still require different calorie intake because of:

  • Muscle mass differences
  • Metabolism
  • Training intensity
  • Genetics
  • Age
  • Body composition

How to Use the Calculator

  1. Select sex.
  2. Enter age.
  3. Enter height and weight.
  4. Select activity level.
  5. Choose goal.
  6. Select macro split.
  7. Click Calculate.

Common Mistakes

  • Assuming estimates are exact requirements
  • Ignoring activity changes
  • Following unrealistic macro targets
  • Using body weight alone without progress tracking

Assumptions and Limitations

  • The calculator uses predictive equations, so results are estimates rather than exact calorie requirements.
  • BMR formulas may be less accurate for people with very high muscle mass, very low body weight, obesity, older age, illness, or unusual body composition.
  • Activity multipliers are broad estimates and may overestimate or underestimate true daily energy expenditure.
  • Macro splits are general planning options and may not match every medical, athletic, cultural, or dietary need.
  • Weight-loss and muscle-gain results depend on consistency, food tracking accuracy, training, sleep, recovery, hormones, and real-world adherence.
  • People with diabetes, kidney disease, pregnancy, eating disorders, digestive conditions, or medically restricted diets should seek professional nutrition guidance.

Practical Uses

  • Meal planning
  • Weight management
  • Fitness goals
  • Sports nutrition planning
  • Body recomposition

References

Related Calculators

Frequently Asked Questions

What are macros?

Macros, or macronutrients, are the nutrients that provide most of the calories in your diet: protein, carbohydrates, and fat. Protein and carbohydrates provide about 4 calories per gram, while fat provides about 9 calories per gram.

Can this calculator help with weight loss?

Yes, it can estimate a calorie target and macro split for weight loss. However, the result is only a starting estimate. Real progress depends on food tracking accuracy, activity level, consistency, sleep, stress, and how your body responds over several weeks.

Is protein important for muscle?

Protein helps support muscle repair and maintenance, especially when combined with resistance training. The right amount can vary based on body weight, training goal, calorie intake, and overall diet quality.

Should I choose balanced, high protein, lower carb, or higher carb?

Choose the split that best matches your goal and eating style. A balanced split is useful for general planning, high protein may support satiety and muscle goals, lower carb may fit some diet preferences, and higher carb may suit people with higher training volume.

Can two people of the same size need different calories?

Yes. Two people with the same age, height, and weight can still have different calorie needs because of muscle mass, job activity, training intensity, metabolism, hormones, sleep, and daily movement outside exercise.

Are these macro values exact?

No. They are estimates. Use the result as a starting point, then adjust based on body-weight trends, gym performance, hunger, energy, recovery, and how consistently you can follow the target.

Who should avoid using this calculator as a diet plan?

People with medical conditions, pregnancy-related nutrition needs, eating disorders, kidney disease, diabetes, heart disease, or medically restricted diets should not use this calculator as a standalone diet plan. Professional guidance is safer in those cases.

Nutrition Disclaimer

This Macro Calculator provides estimated calorie and macronutrient targets for general education, fitness planning, and meal-planning support. It does not diagnose, treat, or manage any medical condition and should not be used as a substitute for individualized nutrition advice.

Calorie and macro needs can vary based on metabolism, body composition, training volume, health conditions, medications, pregnancy, breastfeeding, eating history, food preferences, and dietary restrictions. If you have diabetes, kidney disease, heart disease, digestive conditions, a history of disordered eating, pregnancy-related nutrition needs, or any medically restricted diet, consult a qualified healthcare professional or registered dietitian before making major diet changes.

More of our calculators...

Protein Calculator

Estimate daily protein requirements using body weight, goals, calorie intake, and meal distribution. View ranges and protein targets.

Water Intake Calculator

Estimate daily water intake based on body weight, exercise time, climate, and hydration adjustments. Convert results into cups, bottles, and fluid ounces.

Creatinine Clearance Calculator

Estimate creatinine clearance using the Cockcroft–Gault equation with age, sex, weight, height, and serum creatinine values.

Cycling Calorie Calculator

Estimate calories burned while cycling using body weight, distance, duration, ride type, effort level, and elevation gain.

One Rep Max Calculator

Estimate your one rep max (1RM) using lifted weight and repetitions. View strength estimates, training percentages, and common prediction formulas.

Hiking Calorie Calculator

Estimate calories burned during hiking using body weight, duration, distance, elevation gain, backpack weight, and terrain difficulty.

Blood Pressure Category Calculator

Calculate blood pressure category, pulse pressure, and mean arterial pressure using systolic and diastolic readings. Learn how blood pressure ranges are interpreted.

Heart Age Calculator

Estimate heart age using blood pressure, cholesterol, smoking, diabetes, BMI, and other cardiovascular risk factors. Understand how heart age compares with actual age.

Child BMI Calculator

Calculate child BMI and estimate BMI-for-age percentile using age, sex, height, and weight. Learn healthy weight categories for children and teens.