Calorie Calculator
Select Gender
yrs
Please enter a valid age (2–120).
cm
Please enter a valid height.
kg
Please enter a valid weight.
Deficit/Surplus Intensity
kcal / day
Your Daily Calorie Target

Your TDEE is the total calories you burn daily. Based on your goal, this is your recommended daily calorie intake for sustainable progress. Track food calories against this target.

TDEE by Activity Level

💡 Your Calorie Plan

Based on your TDEE and weight goal, here are your recommended daily calorie targets for different approaches.

Mild Change
Moderate (Selected)
Aggressive

What is a Calorie Calculator?

A calorie calculator estimates your daily energy needs based on your age, gender, weight, height, and activity level. It calculates your TDEE (Total Daily Energy Expenditure) — the total calories you burn in a day — and helps you set a personalized calorie target for weight loss, gain, or maintenance.

Understanding your calorie needs is the foundation of any effective nutrition plan. Whether you're tracking Indian foods like roti and dal, following an NHS weight management plan, or using a food calorie calculator app, this tool gives you the science-backed target to work towards.

How the Calorie Calculator Works

This calculator uses the Mifflin-St Jeor equation — the most accurate formula for estimating BMR (Basal Metabolic Rate) in adults, endorsed by NHS and WHO nutritional guidelines. Your BMR is then multiplied by an activity factor to calculate your TDEE.

Mifflin-St Jeor Formula (BMR): Men: BMR = (10 × weight kg) + (6.25 × height cm) − (5 × age) + 5 Women: BMR = (10 × weight kg) + (6.25 × height cm) − (5 × age) − 161

Example: 30-year-old female, 65 kg, 165 cm → BMR = 650 + 1031.25 − 150 − 161 = 1,370 kcal/day

TDEE = BMR × Activity Factor Weight Loss Target = TDEE − Deficit (300–750 kcal) Weight Gain Target = TDEE + Surplus (300–750 kcal)

Activity factors: Sedentary (1.2), Light (1.375), Moderate (1.55), Very Active (1.725), Extra Active (1.9)

Understanding TDEE & Calorie Goals

Your TDEE represents the calories you need to maintain your current weight. To change your weight:

  • Lose weight: Eat 300–750 kcal below your TDEE for sustainable fat loss (0.3–0.7 kg/week).
  • Maintain weight: Eat at your TDEE to keep your weight stable.
  • Gain weight: Eat 300–750 kcal above your TDEE to build muscle or gain weight gradually.

Never eat below your BMR for extended periods — it can slow metabolism, cause muscle loss, and lead to nutrient deficiencies. The NHS recommends a maximum deficit of 600 kcal/day for safe weight loss.

How to Use This Calorie Calculator

Choose Units & Goal

Select Metric (kg/cm) or Imperial (lbs/ft). Choose your goal: Lose Weight, Maintain, or Gain Weight. This sets your calorie target direction.

Enter Your Details

Input your gender, age, activity level, height, and weight. All fields are required for an accurate calculation. Your activity level should reflect your typical weekly exercise.

Select Intensity (Optional)

For weight loss or gain, choose your preferred pace: Mild (±250 kcal), Moderate (±500 kcal), or Aggressive (±750 kcal). Moderate is recommended for sustainable results.

Get Your Target & Track Food

Your daily calorie target appears instantly. Use any food tracker or database to log meals — including Indian foods like dal, rice, sabzi, roti — against your target.

Using This Calculator for Indian Food Tracking

This calorie calculator works globally with kg/lbs units. After getting your target, you can track Indian foods using any food database or app:

  • Roti/Chapati: ~70–100 kcal per piece
  • Rice (cooked): ~130 kcal per 100g
  • Dal/Lentils: ~100–150 kcal per 100g
  • Chicken Curry: ~200–300 kcal per serving
  • Vegetable Sabzi: ~80–120 kcal per serving

Sum your daily food calories and compare to your target. Adjust portions to stay on track with your weight goal.

Accuracy & Limitations

The Mifflin-St Jeor formula used here is ~90% accurate within ±10% of measured metabolic rate for most adults. However, individual variation exists due to genetics, muscle mass, hormones, and health conditions. Use your result as a starting point and adjust based on your progress over 2–4 weeks. For personalised advice, consult an NHS dietitian or registered nutritionist.

FAQ

Frequently Asked Questions About Calorie Calculators

Common questions about TDEE, calorie deficits, and weight management.

BMR (Basal Metabolic Rate) is the calories your body burns at complete rest to maintain vital functions. TDEE (Total Daily Energy Expenditure) is your BMR multiplied by an activity factor to estimate your total daily calorie burn including exercise, walking, and daily movement. Your weight loss or gain plan should be based on TDEE, not BMR alone.
For sustainable weight loss, aim for a 300–500 calorie deficit below your TDEE. This typically results in 0.3–0.5 kg of fat loss per week. Never eat below your BMR for extended periods — it risks muscle loss and metabolic slowdown. The NHS recommends a maximum deficit of 600 kcal/day for safe weight loss.
Yes. This calculator provides your daily calorie target in kcal. You can then use any food database or app to track Indian foods like roti, dal, rice, sabzi, chicken curry, etc. against your target. The calculator works globally with kg/lbs units and NHS-aligned formulas.
This calculator uses the Mifflin-St Jeor equation for BMR, which aligns with NHS nutritional guidance and is the formula most recommended by registered dietitians in the UK. While not formally certified by the NHS, it uses the same validated scientific formula referenced in NHS resources. Always consult an NHS dietitian or GP for personalised medical advice.
The Mifflin-St Jeor formula is considered the most accurate for most adults, with ~90% accuracy within ±10% of measured metabolic rate. Individual variation exists due to genetics, muscle mass, hormones, and health conditions. Use your result as a starting point and adjust based on your progress over 2–4 weeks.
Daily tracking helps build awareness and accountability, especially when starting. Once you understand portion sizes and food calories, you can transition to weekly averaging or intuitive eating. Consistency matters more than perfection — even 80% accuracy leads to great results over time.
About the Developer

Created & Developed by Bilal Khan — Software Engineer

This Calorie Calculator was built by Bilal Khan, a professional Software Engineer specialising in health and finance web tools. The Mifflin-St Jeor formula and activity multipliers implemented here are cross-verified against WHO and NHS nutritional references. Bilal built CalculatorSoup to provide free, accurate, and accessible health tools for everyone — no registration, no advertisements, no cost.

Connect with Bilal on LinkedIn
Explore More

100+ Free Calculators — All in One Place

From health and fitness to finance and education, CalculatorSoup has every tool you need.