Inputs
Results
Step-by-Step
A moderately active 30-year-old male needs 2604 kcal/day to maintain weight, 2104 to lose weight.
✍Reviewed by Dr. Priya Nair, MBBS
A calorie calculator estimates how many calories you need each day based on your body stats and activity level. It calculates your Total Daily Energy Expenditure (TDEE) — the total calories your body burns in 24 hours — and then suggests three targets:
The calculation is based on the Mifflin-St Jeor equation for BMR (Basal Metabolic Rate), multiplied by an activity factor (Harris-Benedict principle). This gives the most scientifically validated daily calorie estimate available without laboratory testing.
Whether you want to lose weight for a wedding, gain muscle for sports, or simply eat healthily, knowing your daily calorie target is the most important first step.
Enter Details
TDEE = BMR × Activity Multiplier
Sedentary: ×1.2 | Light: ×1.375 | Moderate: ×1.55 | Active: ×1.725
Inputs
Results
Step-by-Step
A moderately active 30-year-old male needs 2604 kcal/day to maintain weight, 2104 to lose weight.
Click any example to expand and see step-by-step workings. Use "▶ Load this example" to auto-fill the calculator.
Tip: Most people overestimate their activity level. If in doubt, choose the level below what you think you are — it is safer and more accurate.
Calorie counting has a decades-long scientific track record for weight management. A consistent daily deficit of 500 kcal leads to approximately 0.5 kg of fat loss per week — this is backed by thermodynamics and clinical research. It is not magic; it is math.
But calorie counting does not mean bland food. Indian cuisine is highly calorie-dense due to cooking oils (ghee, coconut oil, mustard oil), portion sizes (full plates of rice, multiple rotis), and calorie-rich snacks (samosas, pakoras, mithai). Many Indians unknowingly eat 500–800 calories more than their TDEE without realising it.
Common high-calorie Indian foods to watch:
You do not need to give up any of these. You just need to know your calorie budget and spend it wisely. That is exactly what this calculator helps you do.
Use this quick reference table to estimate how common Indian foods fit into your daily calorie budget. Values are approximate and vary by recipe and portion size.
| Food Item | Serving Size | Calories (kcal) | Protein (g) |
|---|---|---|---|
| Steamed Rice | 1 cup (150g) | 195 | 4 |
| Plain Roti (no ghee) | 1 medium | 70 | 3 |
| Dal (cooked) | 1 bowl (200g) | 130 | 9 |
| Paneer (cottage cheese) | 100g | 265 | 18 |
| Chicken Breast (grilled) | 100g | 165 | 31 |
| Whole Milk | 250 ml | 150 | 8 |
| Egg (boiled) | 1 large | 78 | 6 |
| Banana | 1 medium | 89 | 1 |
| Samosa (fried) | 1 piece | 270 | 4 |
| Masala Chai (with milk+sugar) | 1 cup | 80 | 2 |
*Values sourced from ICMR nutritional data and USDA food database. Home-cooked portions vary.
Personalised Targets
Generic "1,500 kcal" diets ignore your body. This calculator gives targets based on your actual weight, height, age, sex, and lifestyle.
Three Modes in One
Get your maintenance, weight-loss, and weight-gain targets simultaneously — no extra steps.
No Guesswork
Backed by the Mifflin-St Jeor formula, the most peer-validated calorie estimation method available.
Diet
Agnostic: Whether you eat vegetarian, non-vegetarian, keto, or intermittent fasting — calorie targets work with any diet pattern.
Free and Instant
No sign-up, no subscription, no waiting. Get your numbers in under 30 seconds.
Motivation Tool
Seeing a specific calorie number is more actionable than abstract advice like "eat less." It gives your diet a measurable goal.
Eat 500 calories below your TDEE (Total Daily Energy Expenditure) for your activity level. This creates a deficit that leads to approximately 0.5 kg of fat loss per week — a safe, sustainable pace. Our calculator shows your exact weight-loss calorie target. Do not go below your BMR, as this causes muscle loss and slows your metabolism.
In-depth guides and tips for getting the most out of this tool.