Skip to calculator

Macro Calculator

Updated May 9, 2026 · Free Online Tool
Share:

“`html

Macro Calculator

Introduction: What This Calculator Does

A macro calculator determines your daily macronutrient targets—protein, carbohydrates, and fats—based on your body composition, activity level, and fitness goals. It translates your caloric needs into gram amounts for each macronutrient, providing a structured eating framework for muscle gain, fat loss, or maintenance.

The calculator uses your basal metabolic rate (BMR), activity multiplier, goal adjustment, and preferred macro split to generate personalized recommendations. This removes guesswork from meal planning and helps align your nutrition with your body composition objectives.

The Formula Explained

Step 1: Calculate Basal Metabolic Rate (BMR)

The Mifflin-St Jeor equation is the most accurate modern BMR formula:

For Men: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5

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

BMR represents calories burned at complete rest. It accounts for age, sex, height, and weight because each factor affects metabolism differently.

Step 2: Apply Activity Multiplier

Total Daily Energy Expenditure (TDEE) = BMR × Activity Factor

Activity factors range from 1.2 (sedentary) to 1.9 (very active). TDEE estimates total calories burned including exercise and daily movement.

Common activity levels:

  • 1.2: Sedentary (little to no exercise)
  • 1.375: Lightly active (exercise 1–3 days/week)
  • 1.55: Moderately active (exercise 3–5 days/week)
  • 1.725: Very active (exercise 6–7 days/week)
  • 1.9: Extremely active (intense exercise twice daily or physical job)

Step 3: Adjust for Goal

Target Calories = TDEE + Goal Adjustment

Subtract 300–500 for fat loss, add 300–500 for muscle gain, or keep TDEE for maintenance. A 500-calorie deficit typically yields 1 pound of fat loss per week.

Step 4: Distribute Macronutrients

Convert calories to grams using these conversions:

  • Protein: 4 calories per gram
  • Carbohydrates: 4 calories per gram
  • Fat: 9 calories per gram

Protein (grams) = Target Calories × Protein % ÷ 4

Carbs (grams) = Target Calories × Carb % ÷ 4

Fat (grams) = Target Calories × Fat % ÷ 9

Standard macro splits range from 30/40/30 (protein/carbs/fat) for fat loss to 25/50/25 for endurance athletes. Your split depends on goals and preferences.

Example Calculation

Scenario: 30-year-old male, 180 lbs (82 kg), 5’10” (178 cm), exercises 4 days per week, wants to lose fat.

Step 1: Calculate BMR

BMR = (10 × 82) + (6.25 × 178) − (5 × 30) + 5

BMR = 820 + 1,112.5 − 150 + 5 = 1,787.5 calories

Step 2: Apply Activity Multiplier

Activity level: 1.55 (exercises 3–5 days/week)

TDEE = 1,787.5 × 1.55 = 2,770.6 calories

Step 3: Adjust for Fat Loss Goal

Target calories = 2,770.6 − 400 = 2,370.6 calories (2,371 rounded)

Step 4: Distribute Macros Using 35/45/20 Split

Protein: 2,371 × 0.35 ÷ 4 = 207 grams

Carbs: 2,371 × 0.45 ÷ 4 = 267 grams

Fat: 2,371 × 0.20 ÷ 9 = 53 grams

Daily target: 2,371 calories | 207g protein | 267g carbs | 53g fat

When to Use This Calculator

  • Starting a structured diet plan: Whether cutting, bulking, or maintaining, this calculator establishes your caloric foundation and macro targets.
  • Plateaus in progress: When fat loss stalls or muscle gain stops, recalculating adjusts your intake to match your changing metabolism.
  • Changing activity levels: New jobs, injury recovery, or training phase changes require updated TDEE and macro targets.
  • Comparing nutrition approaches: The calculator lets you test different macro splits (keto vs. high-carb) within the same calorie target to find what works best for you.

Tips for Accurate Results

Use your actual weight, not goal weight. BMR calculations depend on current body composition. Weigh yourself consistently in the morning on the same scale for accuracy.

Be honest about activity level. Walking to your car doesn’t count as daily movement. Include intentional exercise and non-exercise activity thermogenesis (NEAT) like fidgeting and occupational movement.

Track intake for 2–3 weeks before adjusting. Metabolism adapts slowly. Give your body time to respond to new macro targets before making changes. Weight fluctuations from water and glycogen don’t indicate failure.

Recalculate every 10–15 pounds of weight change. BMR shifts with body weight, so your calorie needs change. Regular recalculation keeps targets accurate as you progress.

FAQ

Q: What if my calculated macros don’t add up to my target calories?

A: Rounding during conversion causes minor discrepancies. Adjust one macronutrient by a few grams to match your target. For example, if you’re 20 calories short, add 5 grams of carbs (20 calories). The small difference is negligible over time.

Q: Should I eat the same macros every day?

A: No. Flexibility within ±10 grams per macro works fine. Protein should stay consistent, but carbs can be higher on training days and lower on rest days. This approach prevents burnout and accommodates real-life variation.

Q: Can I use this calculator if I have a very active job?

A: Yes, but account for it properly. A construction worker should use activity factor 1.725 or higher, not 1.55. Some people use separate calculations for formal exercise (factor) and occupational activity (added calories). Conservative estimates are safer than overestimating.

Q: What macro split is best for fat loss?

A: Higher protein (0.8–1 gram per pound) preserves muscle and increases satiety. A 35/40/25 split (protein/carbs/fat) or 40/35/25 works well for fat loss. Lower carbs aren’t necessary if total calories are in deficit, but many find low-carb easier to follow because fat and protein are more satiating.

Q: How long until I see results from hitting my macros?

A: Consistent calorie and macro adherence for 2–4 weeks shows measurable progress. You’ll notice energy improvements within days and body composition changes in 3–6 weeks depending on deficit size. Patience matters; sustainable fat loss is 1–2 pounds per week, not more.

“`

Disclosure: This article may contain affiliate links. If you make a purchase through these links, we may earn a small commission at no additional cost to you. We only recommend products and services we believe will add value to our readers.

Explore Our Sites

Featured on
Listed on DevTool.ioListed on SaaSHubFeatured on FoundrListFeatured on Twelve Tools
Featured on
Listed on DevTool.ioListed on SaaSHub