BMI calculator with BMR & calories

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

Calculate your Body Mass Index (BMI) and see which category you fall into under Malaysia's national clinical guideline, the healthy weight range for your height, your Basal Metabolic Rate (BMR), and the daily calories you need to maintain your weight (TDEE). Malaysia uses lower BMI thresholds than the international chart, so the answer here may differ from other calculators.

How the BMI calculator works

BMI is your weight in kilograms divided by your height in metres squared. Malaysia's Clinical Practice Guidelines for the Management of Obesity (2nd edition, 2023), issued by the Ministry of Health with the Malaysian Endocrine and Metabolic Society, set pre-obesity at a BMI of 23 and obesity above 27.5.

Those thresholds are lower than the international 25 and 30 because the international chart was drawn from a Caucasian reference population. Asians — including Malaysia's Malay, Chinese and Indian populations — carry more body fat at the same BMI and develop diabetes and cardiovascular disease at lower values, so the risk begins earlier. The calculator applies the Malaysian figures and tells you when the international chart would have said something different.

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 23 at your current height — the upper bound is the Malaysian pre-obesity cut-off, not the international one.

BMI categories apply to adults only. For anyone under 18 the guideline directs that the WHO BMI-for-age chart be used instead, because a healthy BMI changes with a child's age and sex. The calculator shows the BMI figure for a child but withholds the category rather than applying an adult threshold that does not fit.

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 for Malaysian adults (MOH CPG 2023)

Applies to adults aged 18 and over. Under-18s should be assessed with the WHO BMI-for-age chart.

BMICategoryInternational chart would say
Below 18.5UnderweightUnderweight
18.5 – 22.9Normal weightNormal weight
23.0 – 27.5Pre-obese (overweight)Normal up to 25, then overweight
Above 27.5ObeseOverweight until 30, then obese

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.