Free ToolsOnline Toolkit
All ToolsBlogDeveloperCalculatorsDocumentsAboutFAQContact
Home
Tools
BMI Calculator

BMI Calculator & Chart — Calculate Body Mass Index in kg/cm or ft/in

Use our BMI calculator to instantly calculate your Body Mass Index using metric or imperial units. This free body mass index calculator shows your health category and ideal weight range.

170 cm
70 kg

About BMI Calculator

BMI Calculator computes your Body Mass Index using either metric (cm/kg) or imperial (ft/in/lbs) measurements. Select your unit system, adjust the height and weight sliders, and click Calculate BMI to see your result. The tool displays your BMI value, assigns a health category (Underweight, Normal weight, Overweight, or Obese), and shows your healthy weight range for your height. A detailed insights section explains what each BMI category means and includes all four classification ranges. Whether you are tracking fitness goals, filling out a health form, or just curious about your BMI, this calculator gives you a clear, instant answer. It works entirely in your browser with no data sent to any server.

How to use this tool

  1. Select your unit system: Metric (cm/kg) or Imperial (ft/in/lbs).
  2. Adjust the Height slider (and Inches slider if using Imperial) to set your height.
  3. Adjust the Weight slider to set your weight.
  4. Click "Calculate BMI" to compute your Body Mass Index and health category.
  5. Review your BMI value, category (Underweight/Normal/Overweight/Obese), healthy weight range, and expand "Show Detailed Health Insights" for classification details.

Example

Input

Height: 170 cm, Weight: 68 kg

Output

BMI: 23.53 (Normal weight)

Tool guide

BMI formula, limitations, and alternatives

BMI = weight(kg) / height(m)². For imperial: BMI = weight(lbs) / height(in)² × 703. The World Health Organization classifies BMI as underweight (<18.5), normal (18.5-24.9), overweight (25-29.9), and obese (≥30). These ranges were developed using predominantly European populations, and the cutoff points do not account for muscle mass, bone density, fat distribution, or ethnic differences. For example, Asian populations have higher health risks at lower BMI thresholds (23+ for overweight).

BMI is a screening tool, not a diagnostic one. A bodybuilder with 10% body fat and high muscle mass may have a BMI of 30+ (classified as obese). Conversely, an older adult with low muscle mass may have a "normal" BMI while having dangerously high body fat percentage. For more accurate health assessments, combine BMI with waist circumference, body fat percentage (DEXA or caliper), and blood biomarkers.

Implementing BMI calculation in your app

If you are building a health or fitness application, the BMI implementation is straightforward but has several UX considerations. Always validate that height > 0 and weight > 0, and provide clear error messages for nonsensical inputs (like 1200 kg or 0.5 m). Use toFixed(1) for display (BMI is conventionally shown to one decimal place). Consider adding unit toggles (metric/imperial) with automatic conversion rather than separate input fields.

For accessibility in health apps, express BMI results with appropriate color coding (green for normal, yellow for overweight, red for obese) but do not use color alone — also add text labels and icons. Never use alarmist language about weight classification; instead, frame results as "your BMI falls in the X range" and suggest consulting a healthcare provider for personalized assessment.

How to use the BMI Calculator

Step 1: Select your preferred unit system — metric (kilograms and centimeters) or imperial (pounds and inches). Toggle between them to match the measurements you have.

Step 2: Enter your weight. In metric mode, enter kilograms. In imperial mode, enter pounds. The tool accepts decimal values for precision.

Step 3: Enter your height. In metric mode, enter centimeters. In imperial mode, enter inches. The tool automatically converts between systems if needed.

Step 4: Review your BMI result, which is displayed as a number with one decimal place (e.g., 24.5). The classification (underweight, normal, overweight, obese) is shown alongside.

Step 5: Read the color-coded health range indicator. Green indicates normal range, yellow indicates overweight, and red indicates obese ranges, with clear text labels.

Step 6: Use the result as a starting point for health discussions with your doctor. BMI is a screening tool, not a diagnosis — always combine it with other health indicators.

Common mistakes and how to fix them

Error: Using BMI for athletes or muscular individuals. BMI does not distinguish between muscle and fat. A bodybuilder at 10% body fat may register as obese. Use body fat percentage for more accurate assessment of muscular people.

Error: Using adult BMI categories for children and teens. Children and adolescents require age- and sex-adjusted BMI percentiles. A BMI of 25 in a 10-year-old has a completely different meaning than in a 40-year-old.

Error: Ignoring waist circumference. BMI does not indicate where fat is stored. Visceral fat (around organs) is more dangerous than subcutaneous fat. Measure waist circumference alongside BMI for a more complete health picture.

Error: Relying on BMI alone for health decisions. BMI is a screening tool, not a diagnostic one. It should be combined with blood pressure, cholesterol, blood sugar, and other biomarkers for meaningful health assessment.

Tips and best practices

For the most accurate weight, measure yourself in the morning before eating or drinking. Weight can fluctuate 2-5 pounds throughout the day due to food, water, and activity.

Track BMI trends over time rather than focusing on a single measurement. A gradual upward or downward trend is more meaningful than day-to-day fluctuations.

Combine BMI with waist circumference measurement. For men, a waist over 40 inches indicates increased health risk. For women, the threshold is 35 inches.

For children and teenagers, use age- and sex-specific BMI percentile charts from the CDC. A child BMI between the 5th and 85th percentile is considered healthy.

Consider using additional body composition metrics like body fat percentage, waist-to-hip ratio, or waist-to-height ratio alongside BMI for a more complete health picture.

Height-to-weight healthy range lookup

A practical way to use BMI is to look up the healthy weight range for your height. A BMI of 18.5–24.9 is considered normal, so you can calculate the healthy weight band for any height in metric or imperial units using this tool.

For reference, these are the approximate healthy weight ranges for common heights in both unit systems. In metric (kg/cm): 150 cm → 41.6–56.0 kg; 155 cm → 44.4–59.8 kg; 160 cm → 47.4–63.7 kg; 165 cm → 50.4–67.8 kg; 170 cm → 53.5–72.0 kg; 175 cm → 56.6–76.2 kg; 180 cm → 59.9–80.7 kg; 185 cm → 63.3–85.2 kg; 190 cm → 66.8–89.9 kg.

In imperial (lb/ft-in), for a 5'4" (64 in) person the healthy band is roughly 110–140 lb; 5'6" (66 in) → 118–148 lb; 5'8" (68 in) → 125–158 lb; 5'10" (70 in) → 132–167 lb; 6'0" (72 in) → 140–177 lb; 6'2" (74 in) → 148–186 lb. (The top of each range corresponds to a BMI of 24.9 and the bottom to 18.5.)

These bands assume a standard adult body frame. They are not differentiated by gender or age — BMI categories are the same for adult men and women. For a personalized figure, enter your exact height and see your own healthy weight range, and automatically calculated for your input, right on this page.

Frequently asked questions

Is BMI accurate for all body types?

No. BMI does not distinguish between muscle and fat, so muscular individuals may be misclassified as overweight/obese. It also does not account for fat distribution (visceral vs subcutaneous), which is a stronger health predictor than total body fat.

Why does the WHO use different BMI cutoffs for Asian populations?

Studies show that Asian populations have higher body fat percentage and cardiovascular risk at lower BMI values. The WHO recommends lower thresholds: overweight at 23+ and obese at 27.5+ for Asian populations.

What is a healthy BMI for older adults?

For adults over 65, a BMI of 24-27 is associated with the lowest mortality risk (the "obesity paradox"). A "normal" BMI of 18.5-24.9 may indicate frailty or muscle loss in older populations. Always consult a doctor for age-appropriate health targets.

How do I calculate BMI?

BMI = weight(kg) / height(m) squared. For imperial: BMI = weight(lbs) / height(in) squared x 703. Our calculator does this automatically when you enter your height and weight.

What is the difference between BMI and body fat percentage?

BMI is a ratio of weight to height that estimates body fatness. Body fat percentage directly measures the proportion of fat in your body. Body fat percentage is more accurate but requires specialized equipment to measure.

Can BMI be wrong for pregnant women?

Yes, BMI is not designed for pregnant women because pregnancy naturally increases weight. Healthcare providers use pre-pregnancy BMI to guide weight gain recommendations during pregnancy.

What BMI is considered obese?

A BMI of 30 or above is classified as obese by the WHO. Obesity is further divided into Class I (30-34.9), Class II (35-39.9), and Class III (40+), each with increasing health risk.

Does BMI account for age and gender?

Standard BMI does not account for age or gender, which is one of its limitations. Children use age- and sex-adjusted BMI percentiles. For adults, waist circumference and body fat percentage can provide gender-specific health insights.

How often should I check my BMI?

For most adults, checking BMI monthly or quarterly provides useful trend data. Daily fluctuations are mostly due to water retention and are not meaningful. Focus on long-term trends rather than daily changes.

What should I do if my BMI is high?

Consult a healthcare provider for personalized advice. Generally, increasing physical activity, eating a balanced diet, and reducing processed food intake can help manage weight. BMI is a starting point, not a diagnosis.

Related Tools

Age Calculator

Use our age calculator to instantly find your exact age in years, months, and days from your date of birth. This free age calculator from date of birth works instantly.

Unit Converter

Use our unit converter online to instantly convert between length, weight, volume, temperature, and more. This free measurement unit converter is perfect for students.

Percentage Calculator

Use our percentage calculator online to instantly calculate percentages, increases, decreases, and ratios. This free percent calculator handles all your percentage math.

Related Reading

  • BMI Chart for Men and Women: What Your BMI Really Means
  • BMI and Health Metrics: What Developers Should Know
  • Healthy BMI for Men: Weight Ranges Explained
  • Healthy BMI for Women: Weight Ranges Explained

Free Tools

Online toolkit

A premium collection of browser-first utilities for developers, creators, and teams who want fast, private workflows without signup.

Built by Zohaib Hassan — trusted web tools designed for speed, precision, and privacy.

Explore

  • All Tools
  • Blog
  • Developer Tools
  • Document Tools
  • Calculators

Resources

  • Privacy Policy
  • Terms of Service
  • Disclaimer
  • FAQ
  • Contact

Company

  • About
  • Sitemap
  • Request a tool

© 2026 Free Online Tools. All rights reserved.

Crafted for developers, students, and teams who value private browser-first utilities.