BMI Calculator
Overview
Calculate your Body Mass Index and determine weight category (underweight, normal, overweight, obese) with healthy weight ranges
Key Facts
| Field | Value |
|---|---|
| Calculator ID | bmi |
| Category | Health |
| Vertical | Health & Fitness |
| App route | /verticals/health/bmi |
| API endpoint | /api/public/calculate?id=bmi |
Inputs
| Input ID | Label | Type | Required | Default | Constraints |
|---|---|---|---|---|---|
unitSystem | Unit System | select | Yes | imperial | - |
weightLbs | Weight (lbs) | number | No | 180 | min 50, max 500, step 1 |
heightFeet | Height (feet) | number | No | 5 | min 3, max 8, step 1 |
heightInches | Height (inches) | number | No | 10 | min 0, max 11, step 1 |
weightKg | Weight (kg) | number | No | 82 | min 30, max 300, step 0.5 |
heightCm | Height (cm) | number | No | 178 | min 100, max 250, step 1 |
How to Use
- Choose Unit System — Select Imperial (lbs, feet/inches) or Metric (kg, cm)
- Enter Your Measurements — Input your current weight and height
- View Your Category — See your BMI score and weight category (underweight, normal, overweight, obese) with healthy ranges for your height
Result Surfaces
| Output | Display Type | Format |
|---|---|---|
| Computed results | result-card | - |
Related Calculators
FAQ
What is a healthy BMI range?
A healthy BMI is 18.5-24.9. This range is associated with the lowest risk of weight-related health conditions. Under 18.5 is underweight, 25-29.9 is overweight, and 30+ is obese.
Is BMI accurate for everyone?
BMI is a screening tool, not a diagnostic measure. It doesn't distinguish muscle from fat, so athletes and muscular individuals may have high BMIs despite low body fat. It also doesn't account for age, sex, or bone density. Use it with other health markers.
What if my BMI is too high or too low?
If your BMI is outside the healthy range, consult a healthcare provider. They can assess other factors like body fat percentage, waist circumference, blood pressure, and metabolic health. Focus on gradual, sustainable lifestyle changes rather than rapid weight loss/gain.
Evidence
src/lib/calculators/registry.ts(metadata)src/lib/calculators/page-registry.ts(page/HowTo metadata)src/lib/calculators/health/bmi.ts(calculator config)
BAC Calculator (Blood Alcohol Content)
Calculate your blood alcohol content using the Widmark formula. Estimate BAC based on drinks, weight, sex, and time elapsed. Never drink and drive.
Body Fat Percentage Calculator
Calculate body fat percentage using Navy method, see health ranges and lean vs fat mass breakdown