Macro Calculator
Use this Macro Calculator to estimate your daily calories and macronutrients: protein, carbohydrates, and fat. Enter your age, sex, height, weight, activity level, and goal to calculate your estimated BMR, TDEE, target calories, protein grams, fat grams, carbohydrate grams, and macro calorie split.
Calculate Your Daily Macros
| Macro | Daily Grams | Calories | % of Calories | Per Meal |
|---|
What Is a Macro Calculator?
A Macro Calculator is a nutrition planning tool that estimates how many grams of protein, carbohydrates, and fat you may eat per day based on your body size, activity level, and goal. “Macros” is short for macronutrients. Macronutrients are nutrients that provide energy in meaningful daily amounts. The three main macronutrients are protein, carbohydrates, and fat. Each one has a different role in the body and contributes a different number of calories per gram.
This calculator starts by estimating your basal metabolic rate, also called BMR. BMR is the estimated number of calories your body uses at rest to support basic functions such as breathing, circulation, cell repair, temperature regulation, and organ function. The calculator then multiplies BMR by an activity factor to estimate total daily energy expenditure, commonly called TDEE. TDEE is an estimate of how many calories you burn in a typical day after including movement and exercise.
After estimating TDEE, the calculator adjusts calories based on your goal. If you select fat loss, it applies a calorie deficit. If you select maintenance, it keeps calories near estimated TDEE. If you select lean gain or muscle gain, it applies a calorie surplus. Finally, it divides the target calories into protein, fat, and carbohydrates. Protein is calculated from body weight. Fat is calculated from a percentage of total calories. Carbohydrates receive the remaining calories after protein and fat are assigned.
Macro Calculator Formulas
This calculator uses the Mifflin-St Jeor style BMR equations. For men, the formula is:
For women, the formula is:
In these formulas, \(W\) is body weight in kilograms, \(H\) is height in centimeters, and \(A\) is age in years. After BMR is estimated, the calculator applies an activity multiplier:
Target calories are calculated by adjusting TDEE for the selected goal:
Protein grams are calculated from body weight:
Protein calories are calculated using 4 calories per gram:
Fat calories are calculated as a percentage of target calories:
Fat grams are calculated using 9 calories per gram:
Carbohydrate calories are whatever remains after protein and fat are assigned:
Carbohydrate grams are calculated using 4 calories per gram:
How to Use This Macro Calculator
- Enter your age and sex. These values help estimate your BMR.
- Enter your weight and height. The calculator uses kilograms and centimeters for the formula.
- Select your activity level. Choose the option that best reflects your normal week.
- Choose your goal. Select fat loss, maintenance, lean gain, or muscle gain.
- Adjust protein factor. A higher protein factor may be useful for active people, resistance training, or dieting phases.
- Adjust fat percentage. This controls how much of your calorie budget goes to fat.
- Click Calculate Macros. Review BMR, TDEE, target calories, protein, carbs, fat, and meal split.
Macro tracking works best when it supports a realistic eating pattern. The best macro split is not only mathematically correct; it must also fit your food preferences, culture, budget, training schedule, digestion, and consistency. A plan that looks perfect but cannot be followed is less useful than a slightly less precise plan that you can follow every day.
What Are Macronutrients?
Macronutrients are nutrients that provide calories and are needed in larger amounts than micronutrients. Protein, carbohydrates, and fat are the three main macros used in most nutrition planning. Alcohol also provides calories, but it is not treated as a required macronutrient. Each macro contributes to energy balance, performance, recovery, and overall dietary structure.
Protein is often associated with muscle repair and maintenance. Carbohydrates are commonly used as a major fuel source, especially for training and higher-intensity activity. Fat supports essential functions and helps make meals satisfying. A strong diet usually does not depend on one macro alone. Instead, it balances all three in a way that supports the person’s goal and health needs.
Protein Explained
Protein is made of amino acids, which are used to build and repair tissues. Protein is important for muscle maintenance, recovery, immune function, enzymes, hormones, and satiety. In fitness planning, protein is often prioritized because it helps preserve lean mass during fat loss and supports muscle repair during training.
This calculator uses a protein factor measured in grams per kilogram of body weight. For example, if someone weighs \(75\) kg and uses a protein factor of \(1.8\), the estimated protein target is:
Protein targets should be personalized. A sedentary person may not need the same protein target as someone lifting weights regularly. A person in a calorie deficit may benefit from a higher protein target than someone eating at maintenance. However, more is not always better. Very high protein targets may crowd out carbohydrates and fats, making the diet harder to follow.
Carbohydrates Explained
Carbohydrates are a major source of energy. They are especially useful for high-intensity exercise, sports, resistance training, and active lifestyles. Carbohydrates are found in foods such as grains, fruits, vegetables, legumes, milk, yogurt, and many prepared foods. Fiber is also a type of carbohydrate that supports digestive health and fullness.
In this calculator, carbohydrates are calculated after protein and fat have been assigned. This method is practical because protein is often set based on body weight, fat is set as a reasonable percentage of calories, and the remaining calories go to carbohydrates. If the carb result is very low, it may mean that calories are too low, protein is set too high, or fat percentage is too high for the selected goal.
Fat Explained
Dietary fat is energy dense, providing 9 calories per gram. Fat helps with essential body functions, food texture, flavor, and meal satisfaction. Common fat sources include nuts, seeds, olive oil, avocado, dairy products, eggs, fatty fish, and many mixed meals.
This calculator lets you choose fat as a percentage of target calories. For example, if target calories are \(2400\) and fat percentage is \(25\%\), fat calories are:
Since fat has 9 calories per gram:
BMR vs TDEE
BMR and TDEE are related but not the same. BMR estimates the calories your body uses at rest. TDEE estimates your total daily calorie expenditure after activity is included. For macro planning, TDEE is usually more useful because it reflects real daily energy needs more closely than BMR alone.
For example, two people may have the same BMR, but one works a desk job and rarely exercises while the other trains regularly and walks many steps per day. Their TDEE values can be very different. This is why the activity multiplier matters. Still, activity multipliers are estimates. If your weight trend does not match the calculator’s prediction after several weeks, adjust calories based on real results.
Macro Targets for Fat Loss
For fat loss, the calculator applies a calorie deficit. A deficit means target calories are lower than estimated TDEE. This encourages the body to use stored energy over time. However, a deficit should be sustainable. Very aggressive deficits may increase hunger, reduce training performance, and make consistency harder.
Protein becomes especially important during fat loss because it supports fullness and lean mass retention. Strength training and adequate sleep also matter. Carbohydrates can be adjusted based on activity level. Active people often need enough carbohydrates to train well, while less active people may prefer a lower-carb structure if it helps appetite control.
Macro Targets for Maintenance
Maintenance means eating roughly the same number of calories that you burn. This does not mean every day must be exactly the same. It means your average intake over time roughly matches your average expenditure. Maintenance macros are useful for people who want stable weight, better performance, body recomposition, or a break from dieting.
At maintenance, macro flexibility is usually easier. Protein can be set at a moderate level, fat can remain within a comfortable range, and carbohydrates can support training and daily energy. Maintenance phases are also helpful for learning portion sizes and building sustainable eating habits.
Macro Targets for Muscle Gain
For muscle gain, the calculator applies a calorie surplus. A surplus means target calories are above estimated TDEE. This gives the body extra energy to support training, recovery, and growth. A larger surplus is not always better. Excessive surplus calories may increase fat gain without adding more useful muscle.
A lean gain approach usually uses a smaller surplus, such as 10%. This may support slower, more controlled weight gain. Protein should be adequate, but carbohydrates are also important because they support training intensity and volume. Fat should not be pushed too low because dietary fat contributes to overall diet quality and satisfaction.
Why Macro Tracking Can Help
Macro tracking shows how much protein, carbs, fat, and calories you actually eat.
Macros can be adjusted for fat loss, maintenance, muscle gain, or performance goals.
A macro-based plan can include different foods while still meeting daily targets.
Common Macro Calculator Mistakes
One common mistake is treating macro results as exact medical numbers. They are estimates. BMR formulas, activity multipliers, and calorie targets cannot perfectly predict every individual. Real energy expenditure varies based on genetics, body composition, hormones, sleep, stress, digestion, environment, training, and daily movement.
Another mistake is selecting the wrong activity level. Many people overestimate activity because they count exercise but ignore the rest of the day. A person who trains one hour but sits for most of the day may not be as active as expected. It is often better to start with a moderate estimate and adjust based on weight trend and energy.
A third mistake is ignoring food quality. Macro tracking can fit many foods, but health depends on more than protein, carbs, and fat. Micronutrients, fiber, hydration, meal timing, food variety, and overall dietary pattern matter. A good macro plan should still include nutrient-dense foods such as vegetables, fruits, legumes, whole grains, lean proteins, healthy fats, and minimally processed foods.
How to Adjust Your Macros Over Time
After using the calculator, follow the target for two to four weeks and track the average trend. If the goal is fat loss and weight is not changing, calories may be too high or activity may be lower than estimated. If weight is dropping too fast and energy is poor, calories may be too low. If the goal is muscle gain and weight is not increasing, a small calorie increase may help. If weight is increasing too quickly, reduce the surplus.
Adjustments should be small and controlled. A change of 100 to 250 calories per day is often enough to shift progress. Protein can usually remain stable while carbohydrates or fats are adjusted. This keeps the plan simple and prevents constant overcorrection.
Macro Calculator Example
Suppose a 30-year-old male weighs 75 kg, is 175 cm tall, and is moderately active. The calculator estimates BMR using:
This gives an estimated BMR of about \(1699\) calories. With a moderate activity multiplier of \(1.55\), estimated TDEE becomes:
If the goal is maintenance, target calories stay near \(2633\). If protein is set at \(1.8\) grams per kilogram, protein becomes \(135\) grams. If fat is set at \(25\%\), fat becomes about \(73\) grams. The remaining calories go to carbohydrates. This creates a complete daily macro plan.
Limitations of This Calculator
This calculator does not diagnose health conditions, prescribe diets, or replace professional nutrition advice. It does not account for pregnancy, breastfeeding, eating disorders, kidney disease, diabetes medication, digestive disorders, advanced athletic requirements, food allergies, religious food rules, or clinical nutrition needs. It also does not account for body fat percentage, lean mass, metabolic adaptation, menstrual cycle changes, or exact training workload.
Use the result as a starting estimate. The most reliable macro plan is one that is adjusted based on real progress, energy, health markers, hunger, training performance, and adherence. If you have a medical condition or a history of disordered eating, speak with a qualified healthcare professional before tracking calories or macros.
Frequently Asked Questions
What is a Macro Calculator?
A Macro Calculator estimates daily protein, carbohydrate, and fat targets based on body size, activity level, and goal.
What does BMR mean?
BMR means basal metabolic rate. It estimates how many calories your body uses at rest for basic functions.
What does TDEE mean?
TDEE means total daily energy expenditure. It estimates daily calorie burn after activity is included.
How many calories are in protein, carbs, and fat?
Protein and carbohydrates provide about 4 calories per gram, while fat provides about 9 calories per gram.
Are macro calculator results exact?
No. The results are estimates based on formulas and assumptions. Real needs can vary, so adjust based on progress and professional guidance when needed.
Can I use this calculator for weight loss?
Yes. Select a fat loss goal to estimate calories and macros for a calorie deficit. Use the result as a starting point, not a medical prescription.


