Daily Calorie Needs Calculator — BMR, TDEE & Macros

The Daily Calorie Needs Calculator computes your BMR using all three major formulas (Mifflin-St Jeor 1990, Harris-Benedict 1919, Katch-McArdle 1996) and your TDEE across all 5 activity levels. Select your goal (Aggressive Cut to Bulk) to see goal calories with safety validation and auto-recommended macro splits. Visual..

YOUR DETAILS

kg
cm
yrs

YOUR DAILY CALORIE NEEDS

GOAL CALORIES / DAY

2,711

kcal/day — Maintenance

BMR

1,749

at rest

TDEE

2,711

maintenance

GOAL

2,711

Maintain weight

PROTEIN

203

g/day

CARBS

271

g/day

FAT

90

g/day

BMR FORMULA COMPARISON

Mifflin-St Jeor1,749Most accurate (general)Harris-Benedict1,830Classic 1919 formulaKatch-McArdle1,787Best for athletes (needs BF%)

TDEE BY ACTIVITY LEVEL

Sedentary2,099Lightly Active2,405Moderately Active2,711Very Active3,017Extremely Active3,323

MACRO SPLIT

203g P
271g C
90g F
Protein: 203g (812 kcal)
Carbs: 271g (1,084 kcal)
Fat: 90g (810 kcal)

ALL GOALS AT CURRENT TDEE (2,711 kcal)

GoalCalories/dayRate
Aggressive Cut1,711~1 kg/week loss
Slow Cut2,211~0.5 kg/week loss
Maintenance2,711Maintain weight
Lean Bulk2,961~0.25 kg/week gain
Bulk3,211~0.5 kg/week gain

HOW YOUR BMR CHANGES WITH AGE

Age 201,799 kcal2,788 (mod. active)
Age 301,749 kcal2,711 (mod. active)
Age 401,699 kcal2,633 (mod. active)
Age 501,649 kcal2,556 (mod. active)
Age 601,599 kcal2,478 (mod. active)
Age 701,549 kcal2,401 (mod. active)

BMR drops by ~5-7 kcal/year after 30. At constant weight and activity, you naturally eat the same but gain weight. Recalculate every 5 years.

Created with❤️byeaglecalculator.com

HOW TO USE

  1. 1

    Enter your weight, height, age, and select your sex. These four values are used to calculate your BMR (Basal Metabolic Rate) — the number of calories your body burns at complete rest to maintain basic functions. Metric and imperial units are both supported; use the toggle buttons at the top to switch between them.

  2. 2

    Select your activity level. Each option shows your estimated TDEE (Total Daily Energy Expenditure) immediately to the right, so you can see how different levels compare before committing. Sedentary (x1.2) applies to desk-job adults with no planned exercise. Extremely Active (x1.9) applies to people with physically demanding jobs plus daily training. Most adults fall in Lightly Active to Moderately Active.

  3. 3

    Select your goal. Each option shows the exact daily calorie target based on your TDEE. The calculator automatically recommends a macro split appropriate to each goal: high protein for cuts, higher carbs for bulks, balanced for maintenance. Safety validation blocks any goal that would put you below 1,500 kcal (men) or 1,200 kcal (women).

  4. 4

    Choose a BMR formula. Mifflin-St Jeor (1990) is the most accurate for the general population. Harris-Benedict (1919) is the classic formula, which tends to overestimate slightly. Katch-McArdle (1996) is the most accurate for lean athletes but requires a body fat percentage — enable it and enter your BF% to compare all three formulas simultaneously in the bar chart on the right.

  5. 5

    Read your results on the right: the BMR comparison bar shows all three formulas side by side. The TDEE chart shows your maintenance calorie total at all 5 activity levels. The all-goals table shows every calorie target at once. The age progression panel shows how your BMR changes across your lifetime at your current weight and height — a useful reference for understanding why calorie needs decrease with age.

WORKED EXAMPLE

Daily Calorie Needs calculation for 30-year-old male, 80 kg, 175 cm, moderately active, maintenance goal: BMR FORMULA COMPARISON: Mifflin-St Jeor: BMR = 10x80 + 6.25x175 - 5x30 + 5 = 800 + 1093.75 - 150 + 5 = 1,749 kcal Harris-Benedict: BMR = 88.362 + 13.397x80 + 4.799x175 - 5.677x30 = 88.36 + 1071.76 + 839.83 - 170.31 = 1,830 kcal Katch-McArdle: Lean mass = 80 x (1-0.18) = 65.6 kg | BMR = 370 + 21.6x65.6 = 370 + 1,417 = 1,787 kcal TDEE (Moderately Active, x1.55): Mifflin TDEE: 1,749 x 1.55 = 2,711 kcal/day Harris TDEE: 1,830 x 1.55 = 2,837 kcal/day (6% higher) Katch TDEE: 1,787 x 1.55 = 2,770 kcal/day GOAL CALORIES (using Mifflin): Aggressive Cut (-1000): 2,711 - 1000 = 1,711 kcal/day Slow Cut (-500): 2,711 - 500 = 2,211 kcal/day Maintenance (0): 2,711 + 0 = 2,711 kcal/day Lean Bulk (+250): 2,711 + 250 = 2,961 kcal/day Bulk (+500): 2,711 + 500 = 3,211 kcal/day MACRO SPLIT AT MAINTENANCE (30% P / 40% C / 30% F): Protein: 2711 x 0.30 / 4 = 203g Carbs: 2711 x 0.40 / 4 = 271g Fat: 2711 x 0.30 / 9 = 90g Verify: 203x4 + 271x4 + 90x9 = 812 + 1084 + 810 = 2,706 kcal (matches within 5 kcal rounding) BMR AT DIFFERENT AGES (same 80kg, 175cm male): Age 20: 10x80 + 6.25x175 - 5x20 + 5 = 1,799 kcal Age 30: 1,749 kcal Age 40: 1,699 kcal (-50 per decade) Age 50: 1,649 kcal Age 60: 1,599 kcal TDEE at moderate activity, age 20 vs age 60 (same weight): Age 20: 1,799 x 1.55 = 2,788 kcal Age 60: 1,599 x 1.55 = 2,478 kcal Difference: -310 kcal/day — equivalent to ~0.3 kg/month of extra fat if eating unchanged

REFERENCE FORMULAS

FORMULA REFERENCE TABLE

NameFormulaDescription
Mifflin-St Jeor (Male)BMR = 10w + 6.25h - 5a + 5Most accurate general-population formula. Validated in multiple meta-analyses. Published 1990.
Mifflin-St Jeor (Female)BMR = 10w + 6.25h - 5a - 161Female constant (-161 vs +5) accounts for lower lean mass percentage at same height/weight.
Harris-Benedict (Male)BMR = 88.362 + 13.397w + 4.799h - 5.677aClassic 1919 formula. Systematically overestimates by 5-15% vs modern data. Revised 1984 (Roza).
Harris-Benedict (Female)BMR = 447.593 + 9.247w + 3.098h - 4.330aOverestimates for modern populations. Still widely used in clinical settings.
Katch-McArdleBMR = 370 + 21.6 x lean mass (kg)Most accurate for lean/athletic individuals. Requires body fat % measurement. Ignores height/age.
TDEETDEE = BMR x activity multiplierSedentary x1.2 | Light x1.375 | Moderate x1.55 | Active x1.725 | Extra x1.9
Goal caloriesGoal = TDEE + deficit (negative) or surplusAggressive cut -1000 | Slow cut -500 | Maintain 0 | Lean bulk +250 | Bulk +500 kcal
Protein gramsProtein(g) = calories x protein% / 44 kcal/g protein. Range: 1.2g/kg (maintenance) to 2.4g/kg (cutting).
Carb gramsCarbs(g) = calories x carb% / 44 kcal/g carbohydrate. Includes all starches, sugars, digestible fibre.
Fat gramsFat(g) = calories x fat% / 99 kcal/g fat. Minimum 0.5g/kg/day for hormonal health.

FREQUENTLY ASKED QUESTIONS

RELATED CALCULATORS

MORE CALORIES CALCULATORS

Was this calculator helpful?

Last updated: April 29, 2026 - BMR formulas: Mifflin et al. (1990), Harris & Benedict (1919), Katch & McArdle (1996)