Free Health Calculators

Quick, accurate tools to understand your body — BMI, daily calorie needs, ideal weight, and water & protein targets. Free, instant, no sign-up.

Built by Dt. Himani Sharma — clinical dietitian, 14+ years, 5,000+ patients.

BMI Calculator

Body Mass Index, with the Asian-Indian ranges recommended by the WHO for South Asians.

Daily Calorie Needs

Your BMR & TDEE — how many calories you burn per day (Mifflin-St Jeor).

Ideal Weight

Your healthy weight range for your height (Asian-Indian BMI 18.5–22.9).

healthy weight range

Water & Protein Needs

Daily water and a healthy protein target based on your body weight.

of water per day

Want a plan built around your numbers?

These are estimates. A personalized Indian-food diet plan turns them into results.

Book a consultation

Health Calculator FAQs

What is a healthy BMI for Indian and Asian adults?

For Indian and other Asian adults the WHO and ICMR use lower cut-offs than the standard chart: a BMI of 18.5–22.9 is normal, 23–24.9 is overweight, and 25 or above is obese. Indians carry more visceral (belly) fat at a lower BMI, so these stricter ranges better predict diabetes and heart risk. The BMI calculator above shows both the standard and Indian/Asian ranges.

How many calories should I eat per day to lose weight?

Most adults lose weight safely at a 500-calorie daily deficit below their TDEE (total daily energy expenditure), giving about 0.5 kg per week or 2–4 kg per month. The calorie calculator estimates your BMR and TDEE from age, height, weight and activity level — subtract about 500 for a sustainable weight-loss target. Very low-calorie diets are not advised without supervision.

How do I calculate my ideal body weight?

A simple, reliable guide is the weight that puts you in the healthy BMI range for your height — BMI 18.5–22.9 using Indian/Asian ranges. The ideal-weight calculator returns a target weight range for your height, which is more meaningful than a single number.

How much protein do I need each day on an Indian diet?

A sedentary Indian adult needs roughly 0.8–1 g of protein per kg of body weight; for weight loss or fitness aim for 1.2–1.6 g/kg. For a 60 kg person that is about 50–90 g a day — from dal, curd, paneer, eggs, sprouts, chicken or fish. The calculator gives a personalized target from your weight and goal.

How much water should I drink daily?

A common guideline is about 30–35 ml of water per kg of body weight — roughly 2–3 litres a day for most adults — with more in summer or with heavy activity. The water calculator personalizes this to your body weight.

These calculators give general estimates for healthy adults and are not medical advice. For pregnancy, medical conditions, or before starting any diet, consult your doctor or Dt. Himani Sharma.