BMI / BMR / TDEE Calculator

Body mass index, basal metabolic rate and daily calorie needs in one tool.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

BMI, BMR and TDEE calculator — all three in one place

This tool calculates three core body and nutrition metrics from a single set of inputs: your body mass index (a screening number for weight relative to height), your basal metabolic rate (calories burned at rest) and your total daily energy expenditure (your real maintenance calories). It is built for anyone planning a diet, tracking fitness, or simply checking whether their weight sits in the healthy range. Switch between metric (kg, cm) and imperial (lb, ft/in) at any time.

How it works

BMI ignores age and sex: it is simply weight (kg) ÷ height (m)², with the WHO category bands applied to the result. Imperial inputs are converted first (1 lb = 0.453592 kg, 1 in = 2.54 cm).

BMR uses the Mifflin-St Jeor equation, the most accurate predictive formula for healthy adults:

  • Male: 10 × kg + 6.25 × cm − 5 × age + 5
  • Female: 10 × kg + 6.25 × cm − 5 × age − 161

TDEE then multiplies BMR by an activity factor between 1.2 (sedentary) and 1.9 (extra active). All three numbers update instantly and the exact formula used is shown in the results panel.

Example

A 30-year-old man, 175 cm and 75 kg, lightly active:

  • BMI = 75 ÷ 1.75² = 75 ÷ 3.0625 = 24.5 → Healthy weight
  • BMR = 10×75 + 6.25×175 − 5×30 + 5 = 750 + 1093.75 − 150 + 5 = 1,699 kcal/day
  • TDEE = 1,699 × 1.375 = 2,336 kcal/day (maintenance)
BMIWHO category
Below 18.5Underweight
18.5 – 24.9Healthy weight
25.0 – 29.9Overweight
30.0 and aboveObese
Activity levelTDEE multiplier
Sedentary (little/no exercise)1.2
Lightly active (1–3 days/week)1.375
Moderately active (3–5 days/week)1.55
Very active (6–7 days/week)1.725
Extra active (hard exercise + physical job)1.9

Everything runs entirely in your browser — your age, weight and height are never uploaded anywhere.

Ad placeholder (rectangle)