XenCustomize BMI Calculator for XenForo 2
Engage Your Community With A Smart & Interactive Health Tool
Bring something unique to your XenForo forum - an
interactive Body Mass Index (BMI) Calculator that keeps your members engaged, sparks conversations, and delivers real value.
Whether your site is about
fitness, lifestyle, sports, or general community discussions, this addon adds a professional feature that sets you apart.
Key Features
Modern BMI Calculator Form
- Clean design, mobile responsive.
- Easy input for weight, height, age, gender, athletic body type.
- Supports both Metric units (kg/cm) and US units (lb/ft/in) with a clean built-in unit switcher.
Instant BMI Results
- Displays BMI number with status (Underweight, Healthy, Overweight, Obese, etc).
- Results styled beautifully with clear categories.
- Accurate calculations in either Metric or US units.
User Records & History
- Each calculation is saved.
- Members can see their history of BMI results with date, inputs, and status.
- Includes pagination for the dedicated "Your BMI History" page.
- Returning members get their latest BMI values pre-filled, making it faster to add a new progress entry.

Edit & Delete Your Records
- Users can edit or delete their own BMI records anytime.
- You can update weight, height, age, gender, athletic body type โ and even the calculation date.
- On every edit, the system automatically recalculates your BMI result and status.
- Controlled by user group permissions:
Can edit own BMI record
Can delete own BMI record
Statistics & Insights
- Average BMI across your community.
- Most common BMI status.
- % of users identifying as Athletic body type.
Attractive BMI Categories Table
- Modern, polished design with color-coded categories:
- Expanded classifications & BMI Ranges:
Severe underweight
Moderate underweight
Underweight
Normal
Overweight
Obese class I
Obese class II
Obese class III
AdSense Ready
- Built-in ad positions (optional) inside the calculator and result box.
- Monetize traffic while offering a free useful tool.
Privacy First
Usernames or avatars are never disclosed. Even admins cannot access other usersโ history or records - ensuring full privacy for all members


.
BMI record actions are protected with permission and ownership checks, so members can only manage their own BMI data.
Admin Options
Title โ Sets the title displayed on the BMI Calculator index page.
Description โ Add a short intro or HTML description at the top.
Meta description โ SEO-friendly description for the calculator page (150โ160 chars).
BMI history per page โ Set how many records show per page (default 20).
(Defaults are pre-populated for easy setup.)
User Group Permissions
Control exactly who can access and manage BMI data on your forum. Permissions are fully flexible and handled per user group:
Can use BMI Calculator โ Control which users can access the calculator at all.
Can edit own BMI record โ Allow users to update their previously saved BMI entries.
Can delete own BMI record โ Allow users to remove their own BMI entries.
This ensures
privacy and control, letting members manage their own data while preventing others (including admins) from editing or deleting someone elseโs records.
Why Add This To Your Forum?
- Boost Engagement โ Members will return to track progress.
- Faster Repeat Tracking โ Latest values are pre-filled so members can quickly log a new update.
- Wider Audience Support โ Metric and US units make the tool comfortable for international communities.
- Encourage Interaction โ Sparks discussions around health, lifestyle, or fitness goals.
- Stand Out โ Not every XenForo site offers practical tools.
- Value Beyond Threads โ Adds a utility your members can use anytime.
Who Is This For?
- Fitness forums

- Health & wellness communities

- Sports clubs & lifestyle sites

- General communities wanting a fun, unique feature
Screenshots
Calculator form with Metric/US units, Result box, BMI categories table
User history, and stats blocks
Edit an existing BMI record
Delete BMI record
Your BMI History page with pagination support
Admin options
User group permissions
Compatible XF Versions

XenForo 2.3.x

XenForo 2.2.x

XenForo 2.1.x
Requirements
XenCustomize Core Library 1.0.1+ (free for customers).
License setup
After installation, go to the add-on options and open the
License options tab to enter your license key. If you have a branding-free license key, you may enter it there as well to remove branding.
License verification may use XenCustomize.com with local caching. Normal installation and uninstallation do not depend on our server being available. An expired license does not disable normal use of the add-on, but an active valid license is required for official support and access to new downloads or updates released after the license expires.
Demo
See it in action at
https://xencustomize.com/demo/bmi-calculator/