Calorie Calculator
Find out exactly how many kilojoules or calories you need each day based on your body stats, activity level, and goal. This calculator provides personalised targets for weight loss, maintenance, and weight gain.
Related tools
Enter your details
Your Daily Calorie Needs
ExampleExample figures, not your own. Worked for a moderately active 30 year old woman of 70 kg and 165 cm aiming to lose weight. Enter your own details and press Calculate.
Weight Loss Target
7,368kJ/day
20% below maintenanceMaintenance (TDEE)
9,209kJ/day
Calories to maintain current weight
Suggested Macros
176g
Protein
132g
Carbs
59g
Fat
How It Works
Your daily calorie needs are calculated by first estimating your BMR using the Mifflin-St Jeor equation, then multiplying by an activity factor to get your TDEE. For weight loss, a 20% deficit is applied. For maintenance, your full TDEE is used. For weight gain, a 10-15% surplus is added.
How to use it
- 1Enter your gender, age, weight (kg), and height (cm)
- 2Select your activity level
- 3Choose your goal: lose weight, maintain, or gain weight
- 4Click "Calculate" to see daily targets in kJ and kcal
Quick Reference
| Profile | Goal | Daily kJ | Daily kcal | Protein (g) |
|---|---|---|---|---|
| Female 55 kg, sedentary | Lose | 5,380 | 1,286 | 129 |
| Female 65 kg, light | Lose | 6,316 | 1,510 | 151 |
| Female 65 kg, moderate | Maintain | 8,401 | 2,008 | 201 |
| Female 75 kg, active | Gain | 10,755 | 2,571 | 193 |
| Male 70 kg, sedentary | Lose | 6,564 | 1,569 | 157 |
| Male 80 kg, light | Lose | 7,633 | 1,825 | 182 |
| Male 80 kg, moderate | Maintain | 10,498 | 2,510 | 251 |
| Male 90 kg, active | Gain | 13,515 | 3,230 | 242 |
All profiles assume age 30, average height. Protein calculated at 40% for weight loss, 30% for maintenance/gain.
How This Is Calculated
- BMR
- = Basal Metabolic Rate (Mifflin-St Jeor)
- TDEE
- = Total Daily Energy Expenditure
- 0.80 / 1.10
- = 20% deficit for loss, 10% surplus for gain
Macro splits: Weight loss = 40% protein, 30% carbs, 30% fat. Maintenance = 30% protein, 40% carbs, 30% fat. Gain = 30% protein, 45% carbs, 25% fat.