Everyday tools

BMI, TDEE & Macro Calculator

BMI classification standard

Sex coefficient for formula

Activity multiplier

Adults18–100 only, not pregnancy/breastfeeding. Minus500 and maintenance30/40/30 macros are arithmetic examples.

Adult screening reference, not a diagnosis. Choose the applicable population standard; not for children, pregnancy or special clinical circumstances.

Results

Share link

BMI

22.86

Normal range

Estimated BMR kcal/day1,648.75
Maintenance TDEE kcal/day2,555.56
Minus-500 scenario kcal/day2,055.56
Protein g/day191.67
Carbohydrate g/day255.56
Fat g/day85.19

Method and common questions

Tax, lending, holiday and protection rules vary by place and date. Check current local rules and provider terms. Results are estimates.

Purpose and inputs

Adult BMI classification, Mifflin–St Jeor metabolism, TDEE and an illustrative macro split.

Method and assumptions

BMI = kg/m². Choose an adult classification: WHO (overweight 25, obesity 30), Hong Kong/Korea (23/25), China (24/28), or Japan (obesity≥25). New visits use a URL-language default that can be changed; classification uses the unrounded value. Legacy shares without a standard retain WHO. BMR = 10 ×kg + 6.25 ×cm − 5 ×age + sex coefficient (+5 male, −161 female); TDEE = BMR×activity factor. A 500 kcal deficit and 30/40/30 macro allocation are arithmetic examples, not dietary prescriptions. Not for children, pregnancy or breastfeeding.

Method

BMI = kg/m². Choose an adult classification: WHO (overweight 25, obesity 30), Hong Kong/Korea (23/25), China (24/28), or Japan (obesity≥25). New visits use a URL-language default that can be changed; classification uses the unrounded value. Legacy shares without a standard retain WHO. BMR = 10 ×kg + 6.25 ×cm − 5 ×age + sex coefficient (+5 male, −161 female); TDEE = BMR×activity factor. A 500 kcal deficit and 30/40/30 macro allocation are arithmetic examples, not dietary prescriptions. Not for children, pregnancy or breastfeeding.

Last checked: 2026-10-25

FAQ

What are the limitations?
Adults 18–100 only, not pregnancy/breastfeeding. Minus 500 and maintenance 30/40/30 macros are arithmetic examples.
Why can the same BMI have different classifications?
Adult screening thresholds differ. Select the applicable standard; language does not establish residence or a diagnosis. The chosen classification does not change the BMI value or energy formula.
Tool options

Add to your home screen

Add to your home screen to open the tools in a standalone window.

Scan the QR code on your phone, open the site and add it to your home screen.

Generating QR code…

https://hkdatalab.com/en

Desktop/Android: if no install button appears, use Install app or Add to Home Screen in your browser menu. Availability depends on the browser.

Some cached pages may reopen offline, but not all pages will work. New pages, updated rates and quotes need a connection.