Free tool
Macro & calorie calculator
Estimate TDEE, daily calories, and macros in one place. This page uses the same Mifflin–St Jeor pipeline as ProteinLog's iOS onboarding - so your targets here match what new users see in the app.
Calculator
Step 1 of 6
Let's set your targets
Answer a few questions and we'll calculate your ideal daily calories, protein, carbs, and fat - same flow as the ProteinLog app.
BMR vs TDEE: what you're seeing
Basal metabolic rate (BMR) estimates energy your body uses at complete rest - digestion, breathing, organs. Total daily energy expenditure (TDEE) adds an activity multiplier to approximate movement and exercise. Your calorie line in the results starts from TDEE, then adjusts for weight loss, maintenance, or gain.
Why Mifflin–St Jeor?
Many apps use Mifflin–St Jeor or Harris–Benedict for BMR. Mifflin–St Jeor has been a common choice for healthy adults because it tends to perform well in validation work; ProteinLog standardizes on it so onboarding and this web calculator stay consistent.
How the math works (four steps)
- BMR - Mifflin–St Jeor from sex, age, height, and weight.
- TDEE - BMR × activity factor (1.2–1.9).
- Calorie target - TDEE plus goal adjustment (~±500 kcal), round to nearest 50, minimum 1,200 kcal.
- Macros - protein from weight (~1 g/lb), fat ~25% of kcal, remainder to carbs (≥50 g), each rounded to 5 g.
Activity multipliers
These are the same factors as in the app when you pick an activity tier:
| Level | Factor |
|---|---|
| Sedentary | ×1.2 |
| Light | ×1.375 |
| Moderate | ×1.55 |
| Active | ×1.725 |
| Very active | ×1.9 |
Tips after you get your numbers
- Re-check after a few weeks - scale and energy trends matter more than day-one precision.
- Be honest about activity - most people land between light and moderate unless they train most days.
- Use the app for adherence - logging shows whether you're actually near these targets. See features or our blog for habit-building ideas.
Frequently asked questions
Straight answers about formulas, activity choices, and how these targets map into ProteinLog.
It uses the Mifflin–St Jeor equation for resting metabolic rate (BMR), multiplies by an activity factor to estimate total daily energy expenditure (TDEE), then adjusts calories for weight loss (-500 kcal/day), maintenance, or gain (+500 kcal/day). Results are rounded to the nearest 50 calories with a 1,200 kcal minimum - the same logic as ProteinLog’s iOS onboarding calculator.
Medical disclaimer
Estimates only - not medical advice. Needs differ with health conditions, pregnancy, medications, and sport. For individualized nutrition therapy, work with a qualified clinician or registered dietitian.