Free WordPress BMI calculator plugin

Free BMI Calculator Plugin for WordPress

This plugin helps WordPress site owners add a simple body mass index calculator to posts, pages, and landing pages without building a calculator from scratch. It is designed for shortcode-based setup, responsive layouts, and clear BMI output that fits content-driven health, fitness, and wellness websites.

  • Free plugin
  • WordPress shortcode
  • Metric and imperial units
  • Custom colors
  • SEO-friendly markup
Plugin overview

Shortcode-ready BMI calculator

It includes metric and imperial units, custom color settings, FAQ and calculator schema support, and live BMI result updates with accessible output.

Primary shortcode
[bodybmca_bmi_calculator]
Plugin download
Available on GitHub
Use cases
Health blogs, landing pages, clinics, and coaches
Pricing
Free to download

Add a BMI Calculator to WordPress

A BMI calculator plugin for WordPress is useful when you want to publish interactive health content without building a calculator from scratch. This plugin fits health blogs, fitness websites, wellness coaches, nutrition sites, clinics, personal trainer pages, and educational websites that want a simple body mass index tool visitors can use in place.

Interactive tools often improve engagement because visitors can do something useful on the page instead of only reading static content. A short calculator flow can support articles, lead generation pages, service pages, and practical guides. If you want to compare the plugin with the browser version first, view the online BMI calculator or browse the wider free tools hub.

The positioning here should stay informational. BMI is a general screening measurement, not a medical diagnosis, and this plugin is best presented as a lightweight educational calculator for websites that want practical utility without overclaiming health outcomes.

Features

The plugin is built around a simple shortcode, a clean calculator layout, and the settings most website owners actually need.

Easy shortcode integration

Drop the shortcode into WordPress content wherever shortcodes are supported.

Metric and imperial support

Use centimeters and kilograms or feet, inches, and pounds.

Customizable colors

You can adjust the main colors from the WordPress admin area to better match your site.

Responsive design

The calculator fits cleanly into phone, tablet, and desktop layouts.

Lightweight calculator UI

It keeps the frontend simple and does not depend on heavy third-party libraries.

Clear BMI result display

Visitors get a live BMI result with a category label that is easy to read at a glance.

Suitable for posts, pages, and landing pages

It fits content pages, service pages, and campaign landing pages that need an interactive block.

SEO-friendly FAQ and calculator schema support

It supports FAQ schema and calculator schema for sites that want stronger structured SEO markup.

Shortcode Examples

Copy one of these shortcodes and paste it into a WordPress post, page, or reusable block.

Default shortcode

[bodybmca_bmi_calculator]

Use this if you want the standard calculator with the default plugin settings.

Metric shortcode

[bodybmca_bmi_calculator unit="metric"]

Use this when you want the calculator to open in metric mode by default.

Imperial shortcode

[bodybmca_bmi_calculator unit="imperial"]

Use this when your audience is more likely to enter height and weight in imperial units.

After adding the shortcode, preview the page to confirm the calculator appears correctly with your theme.

Metric and Imperial Support

Metric mode uses centimeters and kilograms, while imperial mode uses feet, inches, and pounds. That makes the plugin practical for international audiences and for sites that publish content for both US and non-US visitors. If you want to see the calculation flow before installing anything, the online BMI calculator shows the same kind of user intent this plugin is designed to support.

Custom Colors

You can change the calculator colors to better match your site branding. There is support for admin color settings, and there is also a `primary_color` shortcode option if you want more control on specific pages.

Because styling needs vary by theme, you can also layer theme CSS on top of the plugin output when finer control is needed. This keeps the default setup simple while leaving room for brand alignment on more polished landing pages.

FAQ Schema and Calculator Schema

This page includes structured data for the plugin landing page itself, including `FAQPage`, `BreadcrumbList`, `WebPage`, and `SoftwareApplication` JSON-LD. The plugin can also support FAQ and calculator schema, which is helpful for sites that want clearer structured markup around the tool.

Schema should support clarity rather than hype. It helps search engines understand what the page and software are, but it should not be used to imply medical authority, ratings, or product marketplace availability that the project does not actually have.

Screenshots

These screenshots show the main plugin views: the metric calculator, the imperial calculator, and the admin settings area.

Metric BMI calculator plugin view showing the calculator form and result

Metric calculator and result

A preview of the metric version with centimeters, kilograms, and a completed BMI result.

Imperial BMI calculator plugin view showing feet, inches, pounds, and a result

Imperial calculator and result

A preview of the imperial version with feet, inches, pounds, and the BMI output.

WordPress admin panel for the BMI calculator plugin settings

Admin panel

The settings area where site owners can manage display options and plugin behavior.

How to Install

  1. 1. Open the GitHub repository: https://github.com/bodymetriccalculator/wordpress-bmi-calculator.
  2. 2. Click Code → Download ZIP.
  3. 3. Unzip the downloaded repository file on your computer.
  4. 4. Open the trunk folder.
  5. 5. Create a new ZIP file from the contents of the trunk folder.
  6. 6. In WordPress admin, go to Plugins → Add New → Upload Plugin.
  7. 7. Upload the ZIP file created from the trunk folder.
  8. 8. Activate the plugin.
  9. 9. Add the shortcode to a post, page, or reusable block: [bodybmca_bmi_calculator].
  10. 10. Preview the page and test the calculator.

Do not upload the full GitHub repository ZIP if WordPress cannot install it. The installable plugin files are inside the trunk folder. For the easiest installation, use a release ZIP if one is available on the GitHub Releases page.

If WordPress says the plugin package could not be installed, check that your ZIP file contains the plugin files directly, not an extra parent folder with assets and trunk.

Download Free Plugin

Frequently Asked Questions

Is the BMI calculator plugin free?

Yes. The plugin is free to download from GitHub.

How do I add the BMI calculator to a WordPress page?

Download and activate the plugin, then place the BMI calculator shortcode inside a WordPress post or page.

Does the plugin support metric and imperial units?

Yes. The plugin supports metric BMI calculation with centimeters and kilograms, plus imperial BMI calculation with feet, inches, and pounds.

Can I customize the calculator colors?

Yes. The plugin README describes custom color settings in the WordPress admin area, and you can also refine styling further with your theme CSS if needed.

Is BMI a medical diagnosis?

No. BMI is a general screening measurement and should not replace professional medical advice.

Can I use this plugin on a fitness or nutrition website?

Yes. It is suitable for health blogs, fitness websites, nutrition resources, wellness sites, and educational pages.

Can I upload the GitHub ZIP directly to WordPress?

If the ZIP contains the full repository with assets and trunk folders, WordPress may not install it directly. Open the trunk folder and create a ZIP from the plugin files inside it, or use a ready-made release ZIP if available.

Where can I download the plugin?

The plugin is available on GitHub at https://github.com/bodymetriccalculator/wordpress-bmi-calculator.