BMI Calculator
Calculate your Body Mass Index (BMI), classify weight status using WHO guidelines, estimate healthy weight ranges, and export your calculations 100% client-side.
1Enter Body Parameters
Adjust sliders or type values directly
What is a Body Mass Index (BMI) Calculator?
Overview and core technical concepts
A BMI Calculator computes body mass index ratings using metric (kg/cm) or imperial (lbs/inches) measurements alongside World Health Organization (WHO) adult weight category standards.
Why Calculate Body Mass Index?
Key advantages, developer speedups, and security benefits
Quick Health Screening Metric
Provides a standardized initial baseline for evaluating weight relative to height.
Track Fitness Goal Ranges
Determine target healthy weight boundaries before starting fitness or nutrition programs.
When Isn't BMI Accurate?
Anti-patterns, limitations, and when to choose an alternative approach
BMI cannot distinguish dense muscle mass from body fat, often categorizing fit athletes as overweight.
BMI Calculation Example
Sample inputs, expected outputs, and code patterns
Standard Adult Height/Weight
Height: 175 cm | Weight: 70 kg -> BMI: 22.9 (Normal Weight Range: 18.5 - 24.9)Common BMI Mistakes
Frequent errors, security risks, and how to fix them
Frequently Asked Questions
Body Mass Index (BMI) is a standardized screening metric that compares a person's weight to their height. It is calculated by dividing body weight in kilograms by height in metres squared (kg/m²). Healthcare organizations worldwide, including the World Health Organization (WHO) and CDC, use BMI to categorize weight status across populations.
In Metric units, the formula is: BMI = Weight (kg) ÷ [Height (m)]². In Imperial units, the formula is: BMI = 703 × Weight (lbs) ÷ [Height (inches)]². For example, a person who is 175 cm tall and weighs 70 kg has a metric BMI of 70 ÷ (1.75 × 1.75) = 22.9 kg/m².
According to standard WHO adult weight classifications, a healthy BMI falls between 18.5 and 24.9 kg/m². A BMI below 18.5 indicates underweight, 25.0 to 29.9 indicates overweight, and 30.0 or higher indicates obesity.
BMI does not measure body fat directly and does not distinguish between muscle tissue, bone mass, and fat mass. Highly muscular individuals, such as bodybuilders or athletes, may have a high BMI in the 'overweight' or 'obese' range despite having very low body fat.
No. Standard adult BMI fixed numerical ranges (<18.5, 18.5-24.9, etc.) apply only to adults aged 20 and older. For children and teenagers (ages 2 to 19), BMI must be interpreted using age- and sex-specific percentile growth charts provided by the WHO or CDC.
Yes, 100%. ToolZeno performs all calculations, unit conversions, formula breakdowns, and exports entirely inside your browser using client-side JavaScript. No health figures, personal inputs, or metrics are ever transmitted to any external server.
Related Tools
JSON Viewer
Format, validate, parse, view, and minify JSON documents in real-time. Interactive node explorer and syntax error detection.
JSON Compare
Compare two JSON documents side-by-side to highlight added, removed, or modified nodes recursively.
JSON to XML
Convert JSON keys, objects, and arrays into formatted XML elements recursively.
JSON to YAML
Convert JSON objects and arrays into structured YAML strings recursively client-side with configuration options.