BMI Calculator Widget

Show visitors their BMI value and category based on their height and weight.

Metric & imperialSwitch between metric and imperial units.
BMI categoryUnderweight, normal, overweight, obese.
Clear resultInstant calculation with a clean display.

Build the BMI calculator

Enter your height and weight.

Where to use it

Add it to health and wellness sites, fitness and diet pages, medical information portals, or any page where visitors want to quickly check their BMI as a general health indicator.

Related widgets: Age calculator, Unit converter, Deadline calculator

Embed code

Copy this iframe into your page HTML, CMS block or website builder embed area.

<iframe src="https://sitewidgetkit.com/embed/bmi-calculator/" width="100%" height="380" loading="lazy"></iframe>

How it works

BMI — Body Mass Index — is a simple number calculated from height and weight. It is used as a general indicator of whether a person's weight is proportionate to their height. The formula is: weight (kg) divided by height (m) squared. For example, a person who weighs 75kg and is 1.75m tall has a BMI of 24.5.

BMI categories (WHO standard):

  • Below 18.5 — Underweight
  • 18.5 to 24.9 — Normal weight
  • 25 to 29.9 — Overweight
  • 30 and above — Obese

Note: BMI is a general indicator and does not distinguish between muscle and fat mass. Athletes, elderly people, and pregnant women may get misleading results.

Common uses for this widget:

  • Health and wellness sites: provide visitors with a quick BMI check alongside health information
  • Fitness programmes: help users establish a baseline before starting a diet or exercise plan
  • Medical information pages: BMI is one of the most searched health metrics — having a calculator on your page keeps visitors engaged

Metric vs imperial: this widget supports both. Switch between metric (cm/kg) and imperial (ft/in/lb) using the dropdown — the result is the same regardless of which system is used.

BMI limits: BMI does not account for age, gender, ethnicity, or muscle mass. For children and teenagers, age and gender-specific growth charts are used instead of the adult BMI scale.

How to add it

CopyCopy the iframe code from the embed panel.
PasteAdd it to your CMS, website builder or HTML embed block.
PublishPreview the page on desktop and mobile, then publish.
Remove attribution: free widgets include a visible powered-by link. If you want a clean unbranded version, contact us about removing attribution for a small fee.