TDEE Calculator

Use this free TDEE calculator to estimate total daily energy expenditure using BMR and activity level.

All tools
Research-based formula Estimate limits shown Examples included Private history
TDEE estimate2155 kcal/day

68 kg, 165 cm, age 32

BMR
1390 kcal/day
Maintenance
2155 kcal/day
Activity factor
1.55x

Formula steps

  1. Estimate resting energy with the Mifflin-St Jeor equation.
  2. Multiply BMR by the selected activity factor.
  3. Use the activity-adjusted result as estimated total daily energy expenditure.

How to use the tdee calculator

  1. Enter the requested measurements, dates, lab values, or workout details.
  2. Check that the units and formula assumptions match what the tool is asking for.
  3. Press the calculate button to see the answer, supporting metrics, and formula steps.
  4. Read the estimate with the health disclaimer in mind, then copy the result if you need it for notes.

Common uses

Estimate maintenance calories.

Compare activity levels.

Use TDEE as the base for calorie and macro planning.

Adjust estimates with real-world tracking over time.

Examples

Moderate activity BMR x 1.55

Estimated TDEE

Sedentary BMR x 1.2

Estimated TDEE

Very active BMR x 1.725

Estimated TDEE

Frequently asked questions

Quick answers about formulas, inputs, estimate limits, professional guidance, examples, and private in-browser history.

What can I use the TDEE Calculator for?

Use it for quick educational estimates, planning, comparison, and trend checks. Health and fitness results should be interpreted with context, not as a diagnosis.

How does the TDEE Calculator calculate the result?

TDEE is estimated by calculating BMR with Mifflin-St Jeor, then multiplying by the selected activity factor.

Is this medical advice?

No. This page provides an educational estimate only. Talk with a qualified health professional before making medical, pregnancy, nutrition, medication, or safety decisions.

Are my health inputs private?

Yes. The calculator runs in your browser tab. Recent answers stay only on the page while you use it and are not sent to a server.

Related tools