MyFitnessPal Calorie & Macro Calculator
Estimate your daily calories and set protein, fat, and carb targets you can copy into MyFitnessPal goals.
How this MyFitnessPal calculator works
This calculator is designed to mimic the way many people set up nutrition goals in MyFitnessPal: estimate maintenance calories, apply a weight-loss or weight-gain adjustment, and then split those calories into protein, fat, and carbohydrates.
The calorie estimate uses the Mifflin-St Jeor equation, which is one of the most commonly used methods for daily energy estimation. It calculates your Basal Metabolic Rate (BMR), then multiplies that by your activity level to estimate Total Daily Energy Expenditure (TDEE).
Formulas used
- BMR (Male): 10 × weight(kg) + 6.25 × height(cm) − 5 × age + 5
- BMR (Female): 10 × weight(kg) + 6.25 × height(cm) − 5 × age − 161
- TDEE: BMR × activity multiplier
- Target Calories: TDEE + goal adjustment
What to enter for accurate calorie targets
1) Use realistic activity level settings
People often overestimate activity. If your workouts are hard but your job is mostly sitting, “lightly active” or “moderately active” is often more accurate than “very active.” A realistic activity setting gives better long-term tracking results.
2) Choose a sustainable goal rate
Fast loss targets can look appealing, but adherence matters most. For most users, losing around 0.25 to 0.5 kg per week (0.5 to 1 lb) is easier to maintain while preserving training performance and muscle mass.
3) Set protein first, then fat, then carbs
A practical nutrition setup is:
- Protein: 1.4–2.2 g/kg body weight
- Fat: around 20–35% of calories
- Carbs: fill the remaining calories
This calculator follows exactly that workflow so your numbers are easy to transfer into MyFitnessPal macro goals.
How to copy results into MyFitnessPal
- Calculate your targets above.
- Open MyFitnessPal and go to your daily calorie goal settings.
- Set your calorie target to the calculator result.
- Set custom macros by grams (protein, fat, carbs).
- Track for 2–3 weeks and compare your average scale trend.
Adjustments after 2–3 weeks
No calculator is perfect because metabolism, NEAT (daily movement), sleep, stress, and adherence vary by person. Use your first estimate as a starting point, then adjust:
- If weight is not dropping and fat loss is the goal, reduce 100–200 calories.
- If weight is dropping too fast and performance is suffering, add 100–200 calories.
- If muscle gain is too slow, add 100–150 calories and reassess.
Common MyFitnessPal calculator mistakes
Ignoring weekends
Many users track accurately Monday through Friday and then underestimate weekend intake. Consistency across the whole week is crucial.
Logging cooked vs raw weights incorrectly
Food entries can differ significantly. Always verify whether the database entry is cooked or raw, and match your scale method to the listing.
Relying on exercise calorie bonuses
Wearables and cardio machines often overestimate calories burned. If progress stalls, avoid eating back all exercise calories.
Final thoughts
A MyFitnessPal calorie calculator is best used as a starting estimate, not a fixed rule forever. The best plan is one you can follow, measure, and refine. Use this tool to get a strong baseline, track consistently, and adjust based on real outcomes.
If you want better results, prioritize consistency over perfection: hit your calories and protein most days, train regularly, sleep well, and review progress weekly.