Calculate adult body mass index from height and weight, with the standard screening category bands.
BMIBMRTDEECalorie target
Adult inputs
Use consistent measurements
Select units, activity, and a planning goal. The same inputs power BMI, BMR, TDEE, and calorie estimates.
Educational estimate only. BMI is a screening measure, and calorie or TDEE results are not medical advice.
Health estimate
BMI
24.49
Screening category
Standard reference range
BMR
1,508 kcal
Estimated TDEE
2,337 kcal
Planning calorie target
2,337 kcal
BMI reference weight range
56.7–76.3 kg
BMI does not measure body composition. TDEE is an estimate that can vary with activity, muscle mass, health, medications, and daily movement.
Interpret the estimate carefully
Screening math is not a diagnosis
BMI, BMR, and TDEE provide a consistent starting point for tracking. They should be combined with real-world measurements and professional context rather than treated as a medical conclusion.
Formula assumptions
BMI uses kilograms and meters. BMR uses the Mifflin–St Jeor equation, and TDEE multiplies BMR by a broad activity factor. The calorie target uses a simple 500-kcal loss or 300-kcal gain adjustment with a 1,200-kcal floor.
Do not use this tool to diagnose, treat, or manage a health condition. Ask a qualified clinician for individualized guidance.
BMI and calorie questions
Is BMI a diagnosis?
No. BMI is a screening metric and can be misleading for athletes, older adults, children, pregnancy, and different body compositions.
What is the difference between BMR and TDEE?
BMR estimates energy used at rest. TDEE applies an activity factor to estimate a typical full day.
Can calorie targets guarantee weight loss?
No. Energy needs and weight change vary, and this simple estimate does not account for every personal or medical factor.
Need a change for BMI Calculator?
About this calculator
Method, formulas, and limits.
What this does
The BMI Calculator converts the inputs you provide into a documented estimate with visible assumptions.
Who it is for
Anyone who wants a quick planning check before opening a spreadsheet or consulting a qualified professional.
How it works
The calculation runs locally in the browser using a pure TypeScript calculation function and the selected assumptions.
Limitations
BMI is a screening metric, not a diagnosis. It can be misleading for athletes, older adults, children, pregnancy, or different body compositions.
Key calculations
Transparent model
Inputs are normalized, calculated locally, and displayed with the underlying estimate rather than hidden rounding.
How to use it
1.Enter the inputsUse the form fields that match your scenario.
2.Review assumptionsRead the notes and formula explanation before relying on the result.
3.Compare scenariosChange one assumption at a time to understand sensitivity.
BMI is a screening metric, not a diagnosis. It can be misleading for athletes, older adults, children, pregnancy, or different body compositions.
No. The calculation is performed in your browser and the form does not send calculator inputs to a calculation service.
Calculate adult body mass index from height and weight, with the standard screening category bands.
BMIBMRTDEECalorie target
Adult inputs
Use consistent measurements
Select units, activity, and a planning goal. The same inputs power BMI, BMR, TDEE, and calorie estimates.
Educational estimate only. BMI is a screening measure, and calorie or TDEE results are not medical advice.
Health estimate
BMI
24.49
Screening category
Standard reference range
BMR
1,508 kcal
Estimated TDEE
2,337 kcal
Planning calorie target
2,337 kcal
BMI reference weight range
56.7–76.3 kg
BMI does not measure body composition. TDEE is an estimate that can vary with activity, muscle mass, health, medications, and daily movement.
Interpret the estimate carefully
Screening math is not a diagnosis
BMI, BMR, and TDEE provide a consistent starting point for tracking. They should be combined with real-world measurements and professional context rather than treated as a medical conclusion.
Formula assumptions
BMI uses kilograms and meters. BMR uses the Mifflin–St Jeor equation, and TDEE multiplies BMR by a broad activity factor. The calorie target uses a simple 500-kcal loss or 300-kcal gain adjustment with a 1,200-kcal floor.
Do not use this tool to diagnose, treat, or manage a health condition. Ask a qualified clinician for individualized guidance.
BMI and calorie questions
Is BMI a diagnosis?
No. BMI is a screening metric and can be misleading for athletes, older adults, children, pregnancy, and different body compositions.
What is the difference between BMR and TDEE?
BMR estimates energy used at rest. TDEE applies an activity factor to estimate a typical full day.
Can calorie targets guarantee weight loss?
No. Energy needs and weight change vary, and this simple estimate does not account for every personal or medical factor.
Need a change for BMI Calculator?
About this calculator
Method, formulas, and limits.
What this does
The BMI Calculator converts the inputs you provide into a documented estimate with visible assumptions.
Who it is for
Anyone who wants a quick planning check before opening a spreadsheet or consulting a qualified professional.
How it works
The calculation runs locally in the browser using a pure TypeScript calculation function and the selected assumptions.
Limitations
BMI is a screening metric, not a diagnosis. It can be misleading for athletes, older adults, children, pregnancy, or different body compositions.
Key calculations
Transparent model
Inputs are normalized, calculated locally, and displayed with the underlying estimate rather than hidden rounding.
How to use it
1.Enter the inputsUse the form fields that match your scenario.
2.Review assumptionsRead the notes and formula explanation before relying on the result.
3.Compare scenariosChange one assumption at a time to understand sensitivity.
BMI is a screening metric, not a diagnosis. It can be misleading for athletes, older adults, children, pregnancy, or different body compositions.
No. The calculation is performed in your browser and the form does not send calculator inputs to a calculation service.