Description
Imran Body Index – Modern & Responsive is a powerful, fully responsive WordPress plugin that allows users to instantly calculate their Body Mass Index (BMI) with a clean and modern SaaS-style interface.
Designed for health blogs, fitness trainers, gyms, medical websites, and SaaS platforms, this plugin delivers accurate BMI results along with smart health classification. It supports both Metric (kg/cm) and Imperial (lbs/feet) unit systems, making it flexible and user-friendly for a global audience.
With its fast-loading performance, mobile-friendly design, and easy shortcode integration, you can add a professional BMI calculator to any page in seconds — no coding required.
Features:
- Fully Responsive Design — works on desktop, tablet, and mobile
- Metric & Imperial Unit Support — switch between kg/cm and lbs/feet
- Real BMI Calculation — accurate formula for both unit systems
- Instant Result with Health Category — Underweight, Healthy, Overweight, or Obese
- Visual Gauge — colour-coded semicircular gauge reflects your BMI zone
- Input Validation — clear error messages for missing or unrealistic values
- Calculation History — total calculation count stored and visible in the admin dashboard
- Lightweight & Fast Performance — minimal assets, inline styles and scripts
- Easy Shortcode Integration — one shortcode, works on any page or post
- Clean Admin Dashboard — view plugin info, shortcode, and usage statistics
FAQ
-
Is the plugin responsive?
-
Yes. The calculator is fully responsive and works on desktop, laptop, tablet, and mobile devices.
-
Does it support metric units?
-
Yes. You can switch between Standard (lbs/feet) and Metric (kg/cm) units using the toggle at the top of the calculator.
-
Does it store data?
-
Yes. Each calculation is recorded in the database. The total count is visible in the admin dashboard under Settings > Imran Body Index.
-
What BMI categories does it use?
-
The plugin follows standard WHO classifications: Underweight (below 18.5), Healthy (18.5–24.9), Overweight (25–29.9), and Obese (30 and above).
-
Do I need to write any code?
-
No. Simply paste
[imbi_calculator]into any page or post and the calculator will render automatically. -
Is the plugin free?
-
Yes, the plugin is completely free and open source under the GPLv2 licence.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Imran Body Index” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Imran Body Index” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.2
- Fixed: BMI was hardcoded to 25 — now calculated correctly from user input
- Fixed: JavaScript typo (
bmi_ajaximbi_ajax) that prevented calculations from being saved - Fixed: Health category was always “Healthy” regardless of BMI — now derived from actual result
- Added: Frontend input validation with visible error messages
- Added: Server-side sanity checks on age and BMI before database insert
- Added: Colour-coded semicircular gauge with zone arcs (blue/green/yellow/red)
- Added: AJAX
.fail()handler for silent error logging - Improved: Script enqueued with proper jQuery dependency and footer placement
- Bumped: Stable tag to 1.0.2
1.0.2
- Minor code improvements and security hardening.
1.0.2
- Initial release.
