BMI calculator with BMR & calories

BMI, healthy weight range, BMR, and daily calorie needs.

Calculate your Body Mass Index (BMI) and see which WHO category you fall into, the healthy weight range for your height, your Basal Metabolic Rate (BMR), and the daily calories you need to maintain your weight (TDEE).

How the BMI calculator works

BMI is your weight in kilograms divided by your height in metres squared. A BMI under 18.5 is underweight, 18.5–24.9 is normal, 25–29.9 is overweight, and 30 or above is obese.

BMR is estimated with the Mifflin-St Jeor equation, which uses your weight, height, age, and sex. TDEE then multiplies BMR by an activity factor from 1.2 (sedentary) to 1.9 (very active).

The healthy weight range is the weight that would put your BMI between 18.5 and 24.9 at your current height.

Formulas used

BMI = weight(kg) ÷ height(m)²

BMR (male) = 10·kg + 6.25·cm − 5·age + 5

BMR (female) = 10·kg + 6.25·cm − 5·age − 161

TDEE = BMR × activity factor

BMI categories (WHO)

BMICategory
Below 18.5Underweight
18.5 – 24.9Normal weight
25.0 – 29.9Overweight
30.0 and aboveObese

Frequently asked questions

Is BMI accurate for everyone?
BMI is a quick screening tool, not a diagnosis. It does not distinguish muscle from fat, so very muscular people may read as overweight. It is also less precise across some ethnic groups — use it as a guide alongside other measures.
What is the difference between BMR and TDEE?
BMR is the energy your body burns at complete rest. TDEE adds the calories you burn through daily activity and exercise — it is the number to aim for if you want to maintain your current weight.
How do I lose or gain weight from my TDEE?
Eating roughly 300–500 kcal below your TDEE supports gradual weight loss; eating above it supports weight gain. Sustainable changes beat extreme deficits.