Calorie Calculator
Estimate your daily calorie needs (TDEE) from your age, height, weight and activity level, with targets for weight loss or gain.
Runs in your browser. Nothing is uploaded Free, no sign-up Works on mobile
Sex
years
cm
kg
Calories to maintain your weight
2,224 kcal
per day
Mild weight loss (0.25 kg/week)
1,974 kcal
Weight loss (0.5 kg/week)
1,724 kcal
Weight gain (0.25 kg/week)
2,474 kcal
BMR (at complete rest)
1,618 kcal
Uses the Mifflin-St Jeor equation. Do not go below about 1,200 kcal (women) or 1,500 kcal (men) a day without medical supervision.
Suggested daily protein, carbs and fat (maintenance)
| Nutrient | Grams per day | Calories |
|---|---|---|
| Protein (1.2 g per kg) | 84 | 336 |
| Fat (25% of calories) | 62 | 556 |
| Carbohydrates (rest) | 333 | 1,332 |
How to use Calorie Calculator
- Enter your sex, age, height and weight.
- Choose your activity level.
- Read your maintenance calories and targets for losing or gaining weight.
Frequently asked questions
How many calories should I eat to lose weight?
Eating about 500 kcal less than your maintenance calories each day leads to roughly 0.5 kg of weight loss per week.
What is BMR?
Basal Metabolic Rate is the energy your body uses at complete rest. Your total daily need (TDEE) is BMR multiplied by an activity factor.
Related tools
All Everyday Calculators →- BMI Calculator Check your Body Mass Index using the lower cut-offs recommended for Indians, and find the healthy weight range for your height.
- Water Intake Calculator Estimate your daily water needs, adjusted for exercise, hot weather and pregnancy.
- Pregnancy Due Date Calculator Estimate your due date and see how far along you are, with the dates of important scans and milestones.
- Shoe Size Converter Find your shoe size in Indian, UK, US and European sizing, with the matching foot length.
- Clothing Size Converter Match S, M, L sizes to chest, waist and international sizes for men, women and kids.
- Number Base Converter Convert whole numbers between binary, octal, decimal, hexadecimal and any base up to 36, including very large values.