BMI Calculator
New PopularFree BMI calculator with visual health report. Calculate your Body Mass Index, see your BMI category on an animated gauge, ideal weight range, BMR & daily calorie needs, body fat estimate, population comparison, BMI history chart, and personalized health recommendations.
BMI Categories
| Category | BMI Range | Status |
|---|
Your Ideal Weight Range
Estimated Health Metrics
How to Use
Select Metric (kg/cm) or Imperial (lbs/ft/in) using the toggle at the top. The calculator auto-converts if you switch mid-way.
Enter your height and weight. Optionally add your age, gender, and activity level to unlock BMR, daily calorie targets, and body fat estimates.
Your BMI appears on a color-coded semicircular gauge with an animated needle. The gauge shows all 7 BMI categories and highlights exactly where you fall.
Use the tabs to explore your ideal weight range, health metrics, population comparison, and personalized tips. Save results to track your BMI over time.
Body Mass Index (BMI) is a simple numeric measure of body fat based on a person's height and weight, developed by Belgian mathematician Adolphe Quetelet in the 1830s and later adopted by the World Health Organization as a population-level screening tool. The formula is BMI = weight (kg) ÷ height² (m²), or for imperial units: BMI = (weight in lbs × 703) ÷ height² (in²).
The WHO defines normal BMI as 18.5–24.9. Below 18.5 is underweight, 25–29.9 is overweight, and 30 or above is classified as obese — split into three sub-classes. Our calculator shows all seven categories on an animated color-coded gauge so you can see at a glance where you stand.
Beyond the basic number, this calculator computes your Basal Metabolic Rate (BMR) using the clinically-validated Mifflin-St Jeor equation and your Total Daily Energy Expenditure (TDEE) based on your chosen activity level — both commonly used by nutritionists and fitness professionals. The body fat estimate uses the Deurenberg formula for a rough approximation. The ideal weight range section visualizes exactly how far your current weight sits from the normal BMI range. The population comparison tab shows how your BMI stacks up against global and regional averages. The BMI history tracker stores results in your browser's localStorage — data stays 100% private on your device.
Important limitations: BMI doesn't distinguish between muscle and fat — a muscular athlete may read "overweight" while being in peak health. It also doesn't account for age-related changes in body composition, ethnic differences in fat distribution, or bone density. For children under 20, BMI must be interpreted with age- and sex-specific percentile charts, which this calculator doesn't cover. Use BMI as a starting point for conversation with your healthcare provider, not as a standalone diagnosis.
Frequently Asked Questions
Body Mass Index (BMI) is calculated by dividing your weight in kilograms by your height in meters squared: BMI = kg/m². For imperial: BMI = (lbs × 703) / (inches²). For example, a person 175 cm tall weighing 70 kg has a BMI of 22.9 — Normal Weight.
The World Health Organization defines a healthy (Normal) BMI as 18.5 to 24.9. Below 18.5 is underweight, 25–29.9 is overweight, and 30 or above is obese. Severe underweight is below 16. These are general guidelines and don't account for individual factors like muscle mass, age, or ethnicity.
No — BMI is not reliable for muscular individuals. Because muscle is denser than fat, a muscular athlete may show "overweight" BMI while having very low body fat and excellent health. For athletes, body fat percentage (via DEXA scan or skinfold calipers) is a more accurate indicator.
Yes. Older adults tend to carry more body fat at the same BMI, and may face health risks at lower values than the standard thresholds suggest. For children and teens under 20, BMI must be interpreted using age- and sex-specific percentile growth charts. This calculator is designed for adults aged 18+.
For general health monitoring, once a month is reasonable. Use the "Save to History" feature to track changes and spot trends over time. Focus on the direction of change over weeks and months rather than any single measurement.
BMR (Basal Metabolic Rate) is the calories your body burns at complete rest to maintain basic functions. This calculator uses the Mifflin-St Jeor equation — the most widely accepted formula in clinical nutrition. TDEE is your BMR multiplied by an activity multiplier (1.2–1.9) to estimate daily calorie needs for maintaining your current weight.
The body fat estimate uses the Deurenberg formula — a rough approximation based on BMI, age, and gender. For precise measurement, DEXA scans, hydrostatic weighing, or trained skinfold calipers are recommended. Treat this estimate as a ballpark figure only.
No. All your BMI results and history are stored only in your browser's localStorage on your device. Nothing is sent to any server. Clearing browser data removes your history. The share card is generated entirely in your browser — we never see your health information.