🥗 Calorie Calculator
Calculate your BMR and daily calorie needs using the Mifflin-St Jeor or Harris-Benedict formula. Get maintenance, weight loss, and weight gain targets with macro breakdowns.
Your Details
Daily Calorie Needs (TDEE)
BMR: · Activity multiplier: ·
BMI Scale
weight
<18.5 Normal
18.5–25 Over
weight
25–30 Obese
30+
Daily Calorie Targets by Goal
* Minimum 1,200 kcal/day floor applied. Deficits above 500 kcal/day should be supervised.
Protein
Carbs
Fat
4 kcal/g protein & carbs · 9 kcal/g fat · Values rounded to nearest gram.
Based on target () split across meals.
Formula Comparison
Mifflin-St Jeor
BMR:
✓ Most accurate
Harris-Benedict
BMR:
Classic revised
Activity Level Comparison
🔥
BMR
Your resting metabolic rate — calories burned at complete rest
⚡
TDEE
Total Daily Energy Expenditure — actual daily calorie burn
🎯
7 Goals
From extreme weight loss to fast muscle gain
🥗
Macros
Protein, carbs & fat split for cutting, maintaining, bulking
🍽
Meal Plans
3, 5 or 6 meal-per-day distribution
📐
BMI + Ideal Wt
Body Mass Index & healthy weight range for your height
📐 How Calorie Needs Are Calculated
Mifflin-St Jeor (♂): BMR = 10×W + 6.25×H − 5×A + 5
Mifflin-St Jeor (♀): BMR = 10×W + 6.25×H − 5×A − 161
TDEE = BMR × Activity Multiplier (1.2 – 1.9)
W=weight(kg), H=height(cm), A=age(yrs)
Mifflin-St Jeor, activity multipliers and the macro split
Total daily energy expenditure is BMR multiplied by an activity factor: 1.2 for sedentary, 1.375 for lightly active, 1.55 for moderately active, 1.725 for very active and 1.9 for extra active.
Goal targets adjust TDEE by a fixed daily amount: minus 1000, minus 500, minus 250, zero, plus 250, plus 500 or plus 1000 calories, floored at 1200. Macros use fixed percentage splits of the target calories, 30 protein, 40 carbohydrate and 30 fat for maintenance, then converted to grams at 4 calories per gram for protein and carbohydrate and 9 for fat.
A worked example for a 30-year-old man
BMR: 10 times 80 is 800; 6.25 times 180 is 1,125; 5 times 30 is 150. So 800 plus 1,125 equals 1,925, minus 150 equals 1,775, plus 5 equals 1,780 calories per day at rest.
TDEE: 1,780 multiplied by the moderately active factor of 1.55 gives 2,759 calories per day.
Goals: maintenance is 2,759. The standard weight loss target subtracts 500, giving 2,259 and implying roughly one pound a week. Weight gain adds 500 for 3,259.
Macros at maintenance, using the 30/40/30 split of 2,759 calories: protein is 30 percent, which is 828 calories, divided by 4, giving 207 g. Carbohydrate is 40 percent, 1,104 calories, divided by 4, giving 276 g. Fat is 30 percent, 828 calories, divided by 9, giving 92 g.
BMI: 80 divided by 1.8 squared. 1.8 squared is 3.24, and 80 divided by 3.24 is 24.7, which falls in the normal category, just under the 25 threshold.
Using the numbers sensibly, and where they go wrong
Activity level is the biggest source of error, and people routinely overestimate it. The multiplier is meant to cover your whole week, including a desk job, not just the days you train. If in doubt, pick one level lower than feels right and compare the activity table.
The deficit shortcuts assume roughly 3,500 calories per pound of body weight, which is an approximation that holds less well over long periods as metabolism adapts. The calculator floors any target at 1,200 calories for that reason.
This is general information only. Consult a doctor or registered dietitian before making significant dietary changes, particularly if you are pregnant, under 18, or managing a medical condition.