TDEE Calculator
Use the TDEE Calculator to estimate daily energy expenditure from resting energy and an activity factor as a clear general estimate, not a diagnosis or medical advice.
TDEE Calculator
Tool inputs are not stored, and private values stay out of analytics.
Result
How it works
The tool works by multiplying a Mifflin-St Jeor resting-energy estimate by the selected activity assumption. The result is a general estimate that cannot account for every individual factor and does not replace a clinician. Inputs stay in the browser.
Helpful details
Quick guide for better results
Use this focused page to complete one everyday task quickly and clearly.
When this page is useful
TDEE Calculator is built for one clear task, so you can get a result without leaving the page or creating an account.
- Finish a common task without sign-up.
- Get a clear copyable result.
- Use examples and FAQs to check the outcome.
How to get a clearer result
Enter only the values needed by the tool and review the output before relying on it.
- Check your inputs.
- Review units or formats.
- Use examples when unsure.
Common mistakes before relying on the result
Relying on a result without reviewing the entered values can cause mistakes.
- Review values first.
- Do not use it alone for critical decisions.
- Copy the result only after checking it.
What happens to your input
Inputs are processed in the browser whenever possible and private values are not stored.
- No account is required.
- Private values are not saved.
- Analytics do not store tool inputs.
Examples
Practical example
The page shows both resting energy and the activity-adjusted estimate.
Method and source
Uses the Mifflin-St Jeor resting-energy equation described in PubMed PMID 2305711.
FAQ
How do I use the TDEE Calculator?
Enter accurate measurements, calculate, and read the safety note shown with the result.
Is this a medical diagnosis?
No. The result is informational only and does not diagnose a condition or replace a healthcare professional.
Are health inputs stored?
No. Processing stays in the browser and field values are not sent to analytics or the database.