How it works
TDEE (total daily energy expenditure) is how many calories you burn in a full day: your basal metabolic rate, plus digesting food, plus everything you do. Eat that many calories and your weight holds steady, which is why TDEE is also called your maintenance calories.
This calculator estimates BMR with the Mifflin-St Jeor equation and multiplies it by an activity factor from 1.2 (desk job, no exercise) to 1.9 (hard physical work or training twice a day). It also shows the revised Harris-Benedict result and, if you enter your body fat percentage, the Katch-McArdle result, which is based on lean mass and tends to suit lean, muscular people better.
Activity is the biggest source of error, and most people pick a level too high. Start with your best guess, eat at that number for two to three weeks, and adjust by 100 to 200 calories if your weight drifts. To set a calorie target for losing or gaining weight, use the calorie calculator; to see BMR alone, use the BMR calculator.
Formula
TDEE = BMR × activity factor; Mifflin-St Jeor BMR = 10 × kg + 6.25 × cm − 5 × age + 5 (men) or − 161 (women); Katch-McArdle BMR = 370 + 21.6 × lean mass (kg)
Questions people ask
What is the difference between TDEE and BMR?
BMR is what you burn lying still all day. TDEE adds digestion and all movement, so it is always higher, typically 1.2 to 1.9 times BMR.
How do I find my maintenance calories?
Your TDEE is your maintenance estimate. The most reliable way to confirm it is to eat a consistent amount for two to three weeks while weighing yourself: if your average weight is stable, that intake is your maintenance.
Which activity level should I pick?
Count both exercise and your job. An office worker who trains three times a week is usually "light" or "moderate". If you are unsure, choose the lower level; overestimating activity is the most common mistake.
Should I eat back calories from my fitness tracker?
Not if you used an activity level that already includes your exercise, or you will count it twice. Trackers also tend to overestimate calories burned.