Macro Calculator

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

Use the Macro Calculator to estimate daily energy needs and translate a chosen calorie target into grams of protein, carbohydrate, and fat. The result is a planning starting point, not a prescription, and should be adjusted using consistent observations rather than day-to-day scale changes.

BMR Calculation

The calculator 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 resting energy expenditure before normal activity and exercise are added.

TDEE and Goal Calories

The calculator estimates daily maintenance calories using:

TDEE = BMR × activity factor

It then applies the selected weight-management goal:

Target calories = TDEE × (1 + goal adjustment)

A deficit uses a negative adjustment, while a surplus uses a positive adjustment. Activity multipliers and goal adjustments are planning assumptions rather than precise measurements of individual energy expenditure.

Macro Calculation

After target calories are calculated, calories are distributed according to the selected macro percentages.

Protein grams = protein calorie percentage × target calories ÷ 4

Carbohydrate grams = carbohydrate calorie percentage × target calories ÷ 4

Fat grams = fat calorie percentage × target calories ÷ 9

Protein and carbohydrate provide approximately 4 kcal per gram, while fat provides approximately 9 kcal per gram.

Worked Example

Suppose a 30-year-old male weighs 180 lb, is 70 inches tall, selects moderate activity, maintenance calories, and a macro split of 30% protein, 40% carbohydrate, and 30% fat.

Converted measurements are approximately 81.65 kg and 177.8 cm.

BMR ≈ 1,783 kcal/day

Using an activity factor of 1.55:

TDEE ≈ 1,783 × 1.55 ≈ 2,763 kcal/day

At maintenance calories:

Protein ≈ 2,763 × 30% ÷ 4 ≈ 207 g/day

Carbohydrate ≈ 2,763 × 40% ÷ 4 ≈ 276 g/day

Fat ≈ 2,763 × 30% ÷ 9 ≈ 92 g/day

Important Notes

  • BMR and TDEE equations estimate average energy needs and can differ from actual expenditure.
  • Activity multipliers depend on how accurately your selected activity level represents daily movement and training.
  • Short-term body-weight changes can reflect water, glycogen, food mass, and other factors rather than only body fat.
  • For adults, established Acceptable Macronutrient Distribution Ranges are generally 45–65% of energy from carbohydrate, 20–35% from fat, and 10–35% from protein.
  • A calculator preset outside these ranges may be appropriate in some specialized situations but should not automatically be treated as a general health recommendation.
  • Children, adolescents, pregnant or breastfeeding people, people with eating-disorder concerns, and those with medical nutrition needs require more individualized guidance.

Use the estimate as a starting point

Enter current age, sex, height, weight, activity level, goal, and a macro percentage split that totals 100%. Select units carefully. Treat structured exercise and ordinary daily movement separately when deciding which activity description best matches your routine.

The estimate begins with a predictive resting-energy equation, applies an activity multiplier, then adjusts calories for the selected goal. Macro calories are converted using about 4 kcal per gram for protein and carbohydrate and 9 kcal per gram for fat.

Who needs individualized guidance

Activity categories are broad averages. Pregnancy, breastfeeding, growth, recovery from illness, medications, metabolic conditions, eating-disorder history, and high-performance training require individualized guidance. Do not force a target that causes concerning symptoms or conflicts with clinical advice.

Review the trend, not one isolated result

Track intake and body-weight trends under similar conditions for several weeks, not isolated days. If actual trend differs consistently from the goal, revisit logging accuracy and activity assumptions before making a modest adjustment.

Common planning errors

  • Choosing an activity level from workouts alone
  • Using macro percentages that do not total 100%
  • Treating estimated calories as exact
  • Reacting to one day of scale fluctuation
  • Ignoring fiber, micronutrients, food quality, or medical needs

A macro split is not the same as meal quality

Two eating patterns can supply the same grams of protein, carbohydrate, and fat while differing greatly in fiber, vitamins, minerals, sodium, food variety, and satiety. Use the targets as a flexible framework and build meals from foods that support overall nutritional needs and personal tolerance.

Important limitation

This calculator does not diagnose, treat, or prevent disease. A registered dietitian or qualified clinician can adapt nutrition to health history, laboratory findings, pregnancy, medications, performance needs, or disordered-eating concerns.

Macro Calculator FAQ

Do I need to hit every macro exactly?

Small day-to-day differences are normal; consistency and overall adequacy matter more than perfect arithmetic.

Why is this result different from another calculator?

Different equations, activity multipliers, goals, and rounding rules produce different estimates.

Who should seek professional advice first?

Minors, pregnant or breastfeeding people, and anyone with medical or eating-disorder concerns should use individualized guidance.

General nutrition reference: USDA Dietary Reference Intakes resources.

Tested & Reviewed by:

Arefin Bappy

Owner, Admin & Developer of AjaxCalculators
Individually tested against the calculation method described on this page.
Last reviewed: September 8, 2026
About the Admin · Editorial Policy

Sponsored Offers

Explore more from

Conception Date Calculator

Use our Conception Date Calculator to estimate conception date, due date, ovulation day, fertile window, and pregnancy progress from due date or LMP.

Body Fat Calculator

Use the Body Fat Calculator to estimate body-fat percentage. Review inputs, results, limitations, safety guidance, and FAQs.

Child BMI Calculator

Calculate BMI and estimate BMI-for-age percentile for a child or teen, with guidance on measurement and interpretation.

Child Height Predictor

Use the Child Height Predictor to estimate an adult-height estimate for a child. Review inputs, results, limitations, safety guidance, and FAQs.

Waist-to-Hip Ratio (WHR) Calculator

Use the Waist-to-Hip Ratio Calculator to estimate waist-to-hip ratio. Review inputs, results, limitations, safety guidance, and FAQs.

Maintenance Calorie Calculator

Use the Maintenance Calorie Calculator to estimate maintenance calories. Review inputs, results, limitations, safety guidance, and FAQs.

One Rep Max Calculator

Estimate your one-repetition maximum from a completed submaximal set and translate it into practical training percentages.

FFMI Calculator (Fat-Free Mass Index)

Use the FFMI Calculator to estimate fat-free mass index. Review inputs, results, limitations, safety guidance, and FAQs.

Blood Type Calculator

Use the Blood Type Calculator to estimate possible child blood types. Review inputs, results, limitations, safety guidance, and FAQs.