Macro Calculator

By Shakeel Ahmed — Founder & Publisher, Sixpacks.fit · Last updated October 7, 2026

Macro Calculator | Sixpacks.fit

Your Stats

All calculations happen in your browser. No data is sent to any server.

Your Nutrition Plan

BMR (rest)
--
TDEE (burn)
--
Daily Target
--
Daily Calories
--
kcal / day
Protein
--
-- kcal | --%
Carbohydrates
--
-- kcal | --%
Fat
--
-- kcal | --%
Macro Grams / day Calories % of total
Protein -- -- --
Carbohydrates -- -- --
Fat -- -- --
Total -- -- 100%
Protein per kg
--
Suggested water
--

What These Numbers Mean

--

Per-Meal Breakdown (4 meals)

Per meal: -- kcal | -- g protein | -- g carbs | -- g fat

These are approximate per-meal targets. You do not need to hit exact numbers at every meal. Distribute your intake across the day in a way that fits your schedule and appetite.

Important: This calculator provides estimates for general fitness and educational purposes only. It is not a medical tool and does not diagnose, treat, or prescribe any condition. If you have a medical condition, are pregnant, have a history of eating disorders, or take medication, consult a qualified healthcare professional before making significant dietary changes.

How the Macro Calculator Works

This calculator estimates your daily energy needs and breaks them into macronutrient targets. It uses a three-stage process: BMR estimation, TDEE calculation, and goal-based adjustment with macro distribution. Each step uses established formulas from nutrition science, and every assumption is documented below so you can understand exactly where your numbers come from.

BMR: The Mifflin-St Jeor Equation

Your Basal Metabolic Rate (BMR) is the energy your body uses at complete rest to maintain vital functions: breathing, circulation, cell production, and temperature regulation. This calculator uses the Mifflin-St Jeor equation, published in 1990 and widely adopted in clinical and sports nutrition settings.

The formula differs by sex:

  • Male: BMR = 10 x weight(kg) + 6.25 x height(cm) - 5 x age(y) + 5
  • Female: BMR = 10 x weight(kg) + 6.25 x height(cm) - 5 x age(y) - 161

BMR is an estimate, not a measurement. The Mifflin-St Jeor equation has an observed error margin of roughly 5 to 10 percent in most individuals. Factors that affect actual BMR include lean body mass, genetics, thyroid function, and metabolic adaptation. For most people, the equation provides a reasonable starting point that can be refined through real-world tracking.

TDEE: Total Daily Energy Expenditure

Your TDEE estimates how many calories you burn in a day, combining your BMR with the energy used during physical activity and digestion. The calculator multiplies your BMR by an activity factor that corresponds to your typical weekly activity level:

  • Sedentary (1.2): Desk job with little or no structured exercise. Most movement is incidental.
  • Lightly active (1.375): Light exercise or sports 1 to 3 days per week. This includes walking, casual cycling, or light gym sessions.
  • Moderately active (1.55): Exercise 3 to 5 days per week at moderate intensity. This suits most recreational lifters and fitness enthusiasts.
  • Very active (1.725): Hard exercise 6 to 7 days per week. This includes heavy resistance training, endurance sports, or manual labor combined with exercise.
  • Extra active (1.9): Very hard daily training, twice-a-day sessions, or a physically demanding job plus structured exercise.

These multipliers are averages drawn from population data. Individual variation means two people with the same self-reported activity level may have meaningfully different energy expenditures. If you are unsure which level to choose, start with the lower option. It is easier to add calories back than to overestimate your activity and then correct downward.

Calorie Target: Goal-Based Adjustment

Once your TDEE is estimated, the calculator applies an adjustment based on your selected goal:

  • Maintain: No adjustment. Your calorie target equals your TDEE.
  • Lose Fat: A moderate deficit of 20 percent below TDEE. This is more sustainable than an aggressive cut and helps preserve lean muscle mass. For most people, this translates to a deficit of 400 to 600 calories, depending on body size and activity level.
  • Gain Muscle: A moderate surplus of 10 percent above TDEE. This provides enough energy to support muscle growth without excessive fat gain. For most people, this means eating 200 to 400 calories above maintenance.

The calculator includes a guardrail: if the estimated calorie target falls below 1,200 kcal for women or 1,500 kcal for men, a warning appears. These thresholds are not absolute medical minimums, but they represent a practical floor below which nutrient intake becomes difficult to sustain and health risks increase. If you need to eat below these levels for medical reasons, that should be done under professional supervision.

Protein Calculation

Protein is calculated first because it has the most direct relationship with body composition. The calculator sets protein based on grams per kilogram of body weight, adjusted by goal:

  • Fat loss: 2.2 g/kg. Higher protein during a deficit helps preserve lean muscle mass and increases satiety, making it easier to stick to a calorie target.
  • Maintenance: 1.6 g/kg. This covers general health and recovery needs for someone not actively pursuing significant body composition change.
  • Muscle gain: 2.0 g/kg. Slightly elevated to support muscle protein synthesis during a surplus, though the additional calories from carbs matter as much for training performance.

Protein contributes approximately 4 kcal per gram. Once protein grams are set, the corresponding calories are subtracted from the daily total before carbohydrates and fat are calculated.

Carbohydrate and Fat Calculation

After protein calories are allocated, the remaining calories are split between carbohydrates and fat based on the goal:

  • Fat loss: 25% of remaining calories from fat, 75% from carbs. A moderate fat level supports hormone function while carbs are prioritized to fuel training.
  • Maintenance: 30% fat, 70% carbs. A balanced split that works well for most active individuals.
  • Muscle gain: 30% fat, 70% carbs. The surplus comes primarily from carbohydrates to support glycogen stores and training intensity.

Carbohydrates provide approximately 4 kcal per gram, and fat provides approximately 9 kcal per gram. The calculator converts the calorie allocations to grams and verifies that all macro calories sum to the daily target. Small rounding differences (typically under 10 calories) may occur due to whole-number gram rounding and are noted in the results.

How to Use Your Macro Targets

Your calculated macros are a starting point, not a prescription. Here is how to put them into practice effectively.

Track Consistently for Two to Three Weeks

Use a food tracking app or a food scale to log your intake for at least two weeks. Consistency matters more than precision in the first phase. The goal is to establish a baseline: are you eating close to your calculated targets, and is your body responding as expected?

Monitor Weight Trends, Not Daily Numbers

Body weight fluctuates by 0.5 to 2 kg (1 to 4 lbs) daily due to water retention, glycogen, sodium, digestion, and hormonal cycles. Weigh yourself under the same conditions each day (ideally in the morning after using the bathroom) and calculate a weekly average. Compare weekly averages over two to three weeks to identify the actual trend.

Adjust Based on Real-World Outcomes

If your goal is fat loss and your weekly average weight is decreasing by 0.25 to 0.5 kg (0.5 to 1 lb) per week, you are on track. If it is not moving after two to three weeks of consistent tracking, first check your food measurement accuracy. If tracking is accurate, reduce your daily target by 100 to 200 calories and reassess.

If your goal is muscle gain and your weight is increasing by 0.1 to 0.25 kg (0.25 to 0.5 lb) per week with strength improvements, you are on track. If weight is not increasing, add 100 to 200 calories and reassess. If weight increases faster than this, the excess is likely fat rather than muscle.

How to Adjust Targets Over Time

Your calorie and macro needs change as your body changes. As you lose or gain weight, your BMR shifts, which means your TDEE shifts too. Recalculate your macros every 4 to 6 weeks, or whenever your body weight changes by more than 2 to 3 kg (5 to 7 lbs).

Signs You May Need to Recalculate

  • Weight has plateaued for two to three weeks despite consistent tracking
  • Energy levels have dropped significantly during workouts
  • You have changed your training frequency or intensity
  • Your activity level at work or daily life has shifted
  • You have gained or lost more than 3 kg (7 lbs) since your last calculation

What Not to Do

  • Do not change your macros based on a single day's weight. Daily fluctuations are normal and expected.
  • Do not cut calories aggressively if progress stalls for a few days. Give it two weeks before adjusting.
  • Do not drop protein below 1.4 g/kg during fat loss, as this risks muscle loss.
  • Do not chase an exact macro number to the single gram. Aim for within 5 to 10 grams of each target.

Common Mistakes When Using a Macro Calculator

Overestimating Activity Level

This is the most common source of error. If you work a desk job and train three times per week for an hour, you are moderately active, not very active. The one hour of exercise is significant, but the other 23 hours of the day matter too. When in doubt, choose the lower activity level.

Inaccurate Food Tracking

Studies show that people routinely underestimate their food intake by 20 to 50 percent. Common culprits include cooking oils, sauces, snacks, and portion sizes. Using a food scale for at least two weeks helps calibrate your eye for portion sizes and improves tracking accuracy dramatically.

Chasing Perfect Numbers

Macro targets are estimates. Hitting within 5 to 10 grams of each target is excellent precision. Obsessing over single-digit differences adds stress without adding results. Focus on consistency over weeks, not perfection at every meal.

Ignoring Sleep and Stress

Nutrition is the primary driver of body composition, but sleep deprivation and chronic stress can undermine your results. Poor sleep increases hunger hormones, reduces insulin sensitivity, and impairs recovery. If your nutrition is dialed in but progress has stalled, look at your sleep and stress management before changing your macros.

Switching Goals Too Frequently

Fat loss and muscle gain require sustained calorie targets to produce results. Switching between a deficit and a surplus every few days prevents meaningful progress in either direction. Commit to one goal for at least 8 to 12 weeks before reassessing.

Important Limitations

This calculator has inherent limitations that you should understand before relying on its outputs:

  • Predictive formulas are estimates. The Mifflin-St Jeor equation and activity multipliers are population averages. Your actual energy expenditure may differ by 5 to 15 percent.
  • Body composition is not measured. The calculator does not account for lean body mass, which affects BMR. Two people with the same weight but different body fat percentages will have different metabolic rates.
  • Activity factors are self-reported. Most people overestimate their activity level. Objective measures like step counts or heart rate data can provide a more accurate picture.
  • Macro distribution is a starting point. There is no single correct macro split. The calculator uses goal-appropriate defaults, but individual preferences, dietary patterns, and medical conditions may warrant different distributions.
  • Results do not account for medical conditions. Thyroid disorders, diabetes, PCOS, medications, and other factors can significantly affect energy expenditure and nutrient needs.
  • The calculator does not replace professional advice. If you have specific health concerns, work with a registered dietitian or healthcare provider who can assess your individual situation.

Frequently Asked Questions

What is a macro calculator?

A macro calculator estimates your daily calorie needs and breaks them down into protein, carbohydrate, and fat targets in grams. It uses your age, sex, height, weight, activity level, and goal to calculate personalized estimates using established nutrition formulas.

How are macros calculated?

Macros are calculated in three steps. First, your Basal Metabolic Rate (BMR) is estimated using the Mifflin-St Jeor equation. Second, BMR is multiplied by an activity factor to estimate Total Daily Energy Expenditure (TDEE). Third, a calorie adjustment is applied based on your goal, and the resulting calorie target is divided into protein, carbohydrates, and fat using goal-appropriate percentages.

How many calories should I eat?

Your calorie target depends on your BMR, activity level, and goal. This calculator estimates your TDEE and applies an adjustment for fat loss or muscle gain. There is no universal number that applies to everyone. Use the calculator to get a personalized starting estimate, then adjust based on real-world results over two to three weeks.

How much protein should I eat?

Protein targets vary by goal. For general fitness, 1.6 to 2.2 grams per kilogram of body weight is a common range supported by research. This calculator allocates protein based on your goal: higher amounts for fat loss (to preserve muscle) and muscle gain (to support growth), with moderate amounts for maintenance.

Should macros change for fat loss?

Yes. During fat loss, protein typically increases as a percentage of total calories to help preserve lean muscle mass. The calculator raises protein and adjusts carbohydrates and fat accordingly. The total calorie target also decreases, so absolute gram amounts for all macros will generally be lower than at maintenance.

Should macros change for muscle gain?

Yes. During muscle gain, the calorie surplus comes primarily from carbohydrates to fuel training performance and recovery. Protein remains relatively high (around 1.8 to 2.2 g/kg), while fat stays at moderate levels to support hormone function without consuming too many calories.

Are macro calculator results exact?

No. All calculator outputs are estimates based on predictive formulas. The Mifflin-St Jeor equation has a margin of error of roughly 5 to 10 percent for most people. Real energy expenditure varies based on genetics, body composition, metabolic adaptation, and measurement accuracy of food intake.

How accurate is TDEE?

TDEE estimates are approximate. The activity multipliers used in this calculator are widely accepted averages, but individual variation can be significant. Two people with the same stats and activity level may have different actual energy expenditures. Use the estimate as a starting point and adjust based on real-world outcomes over two to three weeks.

How often should I adjust my macros?

Review your macros every two to three weeks based on weight trends, performance, and how you feel. Avoid making changes based on single-day weight fluctuations, which are normal. If weight is not trending in the expected direction over a two to three week period, adjust calories by 100 to 200 and reassess.

Should I count calories or macros?

Tracking macros effectively tracks calories, since calories are derived from macro gram amounts. Counting macros gives you more useful information because it shows the composition of your intake, not just the total. Most people benefit from tracking macros rather than calories alone.

What if my calculated calories seem too high or low?

If your results seem off, first verify that your inputs are accurate, especially your activity level. Many people overestimate their activity. If inputs are correct and the estimate still seems wrong after two weeks of consistent tracking, adjust by 100 to 200 calories in the appropriate direction and reassess. Consider consulting a registered dietitian for personalized guidance.

Why does body weight fluctuate day to day?

Body weight fluctuates daily due to changes in water retention, glycogen stores, sodium intake, hydration, digestion, and hormonal cycles. These fluctuations can range from 0.5 to 2 kg (1 to 4 lbs) and do not reflect fat gain or loss. Track weekly averages rather than daily numbers for a clearer trend.

Can beginners use a macro calculator?

Yes. The calculator is designed to be straightforward. Enter your stats, select your activity level and goal, and review your results. You do not need prior nutrition knowledge to use it. The supporting content on this page explains each step so beginners can understand what the numbers mean and how to use them.

Can the calculator be used for meal planning?

The calculator provides daily macro targets that you can divide across meals. The meal breakdown feature shows per-meal estimates based on your chosen number of meals. For detailed meal planning, use these targets with a food tracking app or consult a nutrition professional for a structured meal plan.

What should I do if my results do not match my progress?

If your weight or performance is not changing as expected over a two to three week period, check your food tracking accuracy, re-evaluate your activity level, review portion sizes, and ensure consistency. If everything checks out, adjust your calorie target by 100 to 200 and reassess. If issues persist, consult a qualified healthcare or nutrition professional.

Related Sixpacks.fit Articles

Explore more fitness and nutrition content on the Sixpacks.fit blog. Learn about training principles, nutrition strategies, and practical guides for getting lean and staying consistent.

Sources

Links verified October 2026.