🔥 Health Calculator

Calorie Calculator

Discover your daily calorie needs based on your body stats and activity level. Get personalised targets for weight loss, maintenance, or muscle gain — plus a full macro breakdown.

This calculator gives estimates only. For medical, pregnancy, eating disorder, or clinical nutrition advice, speak with a qualified healthcare professional.

How the Calorie Calculator Works

CalcMora uses the Mifflin-St Jeor equation to estimate your Basal Metabolic Rate (BMR). It then multiplies by an activity factor to estimate your Total Daily Energy Expenditure (TDEE) and adjusts the result for your selected weight goal.

🧮 Mifflin-St Jeor Formula

For Men:
BMR = (10 × weightkg) + (6.25 × heightcm) − (5 × age) + 5
For Women:
BMR = (10 × weightkg) + (6.25 × heightcm) − (5 × age) − 161
TDEE = BMR × Activity Factor
Goal Calories = TDEE ± Calorie Adjustment

Activity Multipliers

LevelDescriptionMultiplier
SedentaryDesk job, little/no exercise× 1.2
Lightly ActiveExercise 1–3 days/week× 1.375
Moderately ActiveExercise 3–5 days/week× 1.55
Very ActiveHard exercise 6–7 days/week× 1.725
Super ActiveVery hard exercise / physical job× 1.9

Step-by-Step Guide

  1. 1
    Choose your unit system. Switch between Metric (kg/cm) and Imperial (lb/ft·in).
  2. 2
    Enter your details. Add age, biological sex, height, and current weight.
  3. 3
    Select your goal. Choose weight loss, maintenance, or muscle gain.
  4. 4
    Pick your activity level. Choose the option that best matches your normal weekly routine.
  5. 5
    Hit Calculate. See BMR, TDEE, goal calories, macros, meal split, and BMI.
  6. 6
    Track and adjust. Recalculate every 4–6 weeks as your weight or activity changes.

Real-World Examples

👨
Alex, 28 – Male
175 cm · 82 kg · Moderate activity · Lose 0.5 kg/wk
BMR1,882 kcal
TDEE2,917 kcal
Daily Target2,417 kcal
Protein181 g
Carbs241 g
Fat81 g
👩
Priya, 34 – Female
163 cm · 60 kg · Lightly active · Maintain
BMR1,391 kcal
TDEE1,913 kcal
Daily Target1,913 kcal
Protein143 g
Carbs191 g
Fat64 g
🏋️
Marcus, 22 – Male
180 cm · 70 kg · Very active · Gain fast
BMR1,808 kcal
TDEE3,119 kcal
Daily Target4,119 kcal
Protein309 g
Carbs412 g
Fat137 g

Frequently Asked Questions