Macro Calculator
Estimate daily calories, BMR, TDEE, and protein, carbohydrate, and fat targets based on your body details, activity level, and goal.
Results
This calculator gives an estimate only. Actual calorie and macro needs can vary based on metabolism, training style, body composition, medical conditions, and dietary preferences. For medical or clinical nutrition advice, consult a qualified professional.
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.