HomeHealth › TDEE Calculator

TDEE Calculator

Estimates total daily energy expenditure from Mifflin-St Jeor BMR and an activity level, and derives calorie targets for maintaining, losing or gaining weight.

When to use

You need daily maintenance calories for an adult, or calorie targets for a mild/standard deficit or surplus.

Do not use when: The person is a child, pregnant or breastfeeding, or you only need the resting rate (use bmr).

Formula

TDEE = BMR(Mifflin-St Jeor) × activity_multiplier; targets = TDEE ± 250 or ± 500 kcal/day

Inputs

ParameterTypeUnitRequiredDescription
sexenum: male | femaleyesBiological sex used to select the formula coefficients.
weight_kgnumberkgyesBody weight in kilograms. Range: > 0, ≤ 700
height_cmnumbercmyesHeight in centimetres. Range: ≥ 50, ≤ 300
age_yearsnumberyearsyesAge in years. Range: ≥ 18, ≤ 120
activity_levelenum: sedentary | light | moderate | very_active | extra_activedefault moderateWeekly exercise level; maps to the standard activity multipliers 1.2 / 1.375 / 1.55 / 1.725 / 1.9.

Outputs

OutputTypeUnitDescription
bmr_kcal_per_daynumberkcal/dayMifflin-St Jeor basal metabolic rate.
activity_multipliernumberFactor applied to BMR.
tdee_kcal_per_daynumberkcal/dayCalories to maintain current weight.
mild_loss_kcal_per_daynumberkcal/dayApproximately 0.25 kg/week loss.
loss_kcal_per_daynumberkcal/dayApproximately 0.5 kg/week loss.
mild_gain_kcal_per_daynumberkcal/dayApproximately 0.25 kg/week gain.
gain_kcal_per_daynumberkcal/dayApproximately 0.5 kg/week gain.

Example

Male, 70 kg, 175 cm, 30 y, moderate: {"sex":"male","weight_kg":70,"height_cm":175,"age_years":30,"activity_level":"moderate"}{"bmr_kcal_per_day":1649,"activity_multiplier":1.55,"tdee_kcal_per_day":2556,"loss_kcal_per_day":2056,"gain_kcal_per_day":3056}

GET https://tttkmbb.com/api/v1/calculate/tdee?sex=male&weight_kg=70&height_cm=175&age_years=30&activity_level=moderate

Machine access

Sources

FAQ

How accurate is TDEE?

Typically within ±10–15%. Activity multipliers are coarse; track weight for 2–3 weeks and adjust intake by 100–200 kcal if weight moves unexpectedly.

Which activity level should I choose?

Count only deliberate exercise. Most office workers who train 3 times a week are 'light' or 'moderate', not 'very active'.

Related calculators