Calculate your Body Mass Index (BMI) with our free online tool. Find out if you are underweight, normal, overweight, or obese based on your height and weight.
The BMI (Body Mass Index) Calculator is a simple tool that helps you check whether your weight is healthy for your height. It uses a mathematical formula (BMI = frac Weight (kg) / Height (m)^2) to estimate body fat and can be applied to adults of all ages. While BMI does not measure body fat directly, it’s widely used to classify weight ranges and assess potential health risks.
Using our BMI Calculator is quick and easy. Just follow these steps:
A BMI below 18.5 suggests you are underweight and may need to gain weight for better health.
This is considered a healthy range and indicates a good balance between height and weight.
A BMI in this range means you may have excess weight, which can increase health risks over time.
A BMI over 30 indicates obesity, which is associated with higher chances of developing chronic conditions such as diabetes or heart disease.
The BMI formula is weight (kg) divided by height (m) squared. In imperial units, it’s calculated as weight (lbs) divided by height (in) squared
A healthy BMI typically falls between 18.5 and 24.9. This range is associated with the lowest health risks.
Yes, BMI does not differentiate between muscle and fat. Athletes may have a high BMI due to muscle mass, not excess fat.
For children and teenagers, BMI is adjusted for age and sex, so it’s interpreted differently than for adults.
Checking your BMI once every few months is sufficient unless you are actively changing your diet or exercise routine.
Use these test cases to verify the calculator works correctly with different units:
Input: 170 cm, 70 kg
Expected BMI: 24.2 (Normal)
Alternative units:
• 1.7 m, 70 kg
• 5'7" (67 in), 154.3 lbs
• 5.58 ft, 11.02 st
Input: 180 cm, 55 kg
Expected BMI: 17.0 (Underweight)
Alternative units:
• 1.8 m, 55,000 g
• 5'11" (71 in), 121.3 lbs
• 5.91 ft, 8.66 st
Input: 165 cm, 80 kg
Expected BMI: 29.4 (Overweight)
Alternative units:
• 1.65 m, 80 kg
• 5'5" (65 in), 176.4 lbs
• 5.41 ft, 12.60 st
Input: 160 cm, 90 kg
Expected BMI: 35.2 (Obese)
Alternative units:
• 1.6 m, 90,000 g
• 5'3" (63 in), 198.4 lbs
• 5.25 ft, 14.17 st