BMI Calculator
Classifies body mass index from height and weight.
Weight
kg
Height
cm
Complete all fields to calculate.
BMI = weight kg / height m2. Imperial: lb / in / in / 0.0014192, or weight lb x 703.1 / height in2.
Classifies body mass index from height and weight.
Weight
kg
Height
cm
Complete all fields to calculate.
BMI = weight kg / height m2. Imperial: lb / in / in / 0.0014192, or weight lb x 703.1 / height in2.
Estimates ideal body weight using the Hamwi method.
Height
cm
Complete all fields to calculate.
Male: 106 lb + 6 lb/in over 5 ft. Female: 100 lb + 5 lb/in over 5 ft.
Estimates ideal body weight using the Devine formula.
Height
cm
Complete all fields to calculate.
Men: 50 kg for first 5 ft + 2.3 kg/in thereafter. Women: 45.5 kg for first 5 ft + 2.3 kg/in thereafter.
Estimates ideal body weight using the Robinson formula.
Height
cm
Complete all fields to calculate.
Men: 52 kg for first 5 ft + 1.9 kg/in thereafter. Women: 49 kg for first 5 ft + 1.7 kg/in thereafter.
Applies common paraplegia or quadriplegia adjustments to IBW.
IBW
kg
Complete all fields to calculate.
Paraplegia: subtract 5-10% from IBW. Quadriplegia: subtract 10-15% from IBW.
Adjusts original-height IBW for estimated percent body mass amputated.
Original-height IBW
kg
Amputation
% body weight
Complete all fields to calculate.
Adjusted IBW = (100% - percent amputation) x original-height IBW.
Calculates adjusted body weight when actual weight is above 120% IBW.
Actual weight
kg
IBW
kg
Complete all fields to calculate.
ABW = IBW + 0.25 x (actual weight - IBW)
Compares actual weight with ideal body weight.
Actual weight
kg
IBW
kg
Complete all fields to calculate.
% IBW = actual weight / IBW x 100
Compares actual body weight with desirable or ideal body weight.
Actual weight
kg
Desirable body weight
kg
Complete all fields to calculate.
% DBW = actual body weight / desirable body weight x 100.
Compares current weight with usual body weight.
Current weight
kg
Usual weight
kg
Complete all fields to calculate.
% UBW = current weight / usual weight x 100
Calculates body surface area using the Mosteller formula.
Weight
kg
Height
cm
Complete all fields to calculate.
BSA = sqrt((height cm x weight kg) / 3600).
Calculates percent weight loss and flags common malnutrition timeframes.
Current weight
kg
Usual weight
kg
Complete all fields to calculate.
% change = (usual weight - current weight) / usual weight x 100
Estimates basal metabolic rate with Mifflin-St Jeor.
Weight
kg
Height
cm
Age
years
Complete all fields to calculate.
Male: 10W + 6.25H - 5A + 5. Female: 10W + 6.25H - 5A - 161.
Estimates basal metabolic rate with revised Harris-Benedict.
Weight
kg
Height
cm
Age
years
Complete all fields to calculate.
Revised 1984 Harris-Benedict equations.
Calculates basal energy expenditure using the classic Harris-Benedict equation.
Weight
kg
Height
cm
Age
years
Complete all fields to calculate.
Men: 66.47 + 13.75W + 5H - 6.76A. Women: 655.1 + 9.56W + 1.7H - 4.7A.
Applies activity and stress factor ranges to Harris-Benedict BEE.
BEE
kcal/day
Complete all fields to calculate.
Energy expenditure = BEE x activity factor x stress factor.
Applies an activity factor to BMR.
BMR
kcal/day
Complete all fields to calculate.
TDEE = BMR x activity factor
Estimates daily deficit and theoretical weekly weight loss.
TDEE
kcal/day
Target intake
kcal/day
Complete all fields to calculate.
Deficit = TDEE - target intake. lb/week = deficit x 7 / 3500.
Estimates calorie needs from body weight and a selected clinical kcal/kg range.
Calculation weight
kg
Complete all fields to calculate.
Estimated kcal/day = body weight kg x selected kcal/kg range.
Estimates energy expenditure for spontaneously breathing critically ill patients.
Age
years
Weight
kg
Complete all fields to calculate.
EEE = 629 - 11A + 25W - 609O.
Estimates energy expenditure for ventilator-dependent critically ill patients.
Age
years
Weight
kg
Complete all fields to calculate.
2002: 1784 - 11A + 5W + 244G + 239T + 804B. 1992: 1925 - 10A + 5W + 281G + 292T + 851B.
Estimates energy expenditure using BMR, minute ventilation, and maximum temperature.
BMR
kcal/day
Minute ventilation
L/min
Tmax
deg C
Complete all fields to calculate.
RMR = BMR x 0.85 + VE x 33 + Tmax x 175 - 6433.
Estimates energy expenditure using Harris-Benedict, heart rate, and expired minute ventilation.
Harris-Benedict estimate
kcal/day
Heart rate
beats/min
Expired minute ventilation
L/min
Complete all fields to calculate.
EE = HBE x 0.96 + HR x 7 + VE x 48 - 702.
Estimates energy expenditure using weight, height, ventilation, and temperature.
Weight
kg
Height
cm
Expired minute ventilation
L/min
Temperature
deg C
Complete all fields to calculate.
EE = 8W + 14H + 32VE + 94T - 4834.
Estimates energy expenditure from BSA, age, temperature, breaths, and tidal volume.
Body surface area
m2
Age
years
Temperature
deg C
Breaths per minute
breaths/min
Tidal volume
L/min
Complete all fields to calculate.
EE = 945BSA - 6.4A + 108T + 24.2BPM + 81.7VT - 4349.
Calculates protein range using clinical g/kg factors.
Weight
kg
Complete all fields to calculate.
Protein g/day = body weight kg x selected g/kg range.
Estimates adult Dietary Reference Intake targets with USDA-style linked nutrient references.
Age
years
Weight
kg
Height
cm
Complete all fields to calculate.
Adult EER uses DRI equations. Men: 662 - 9.53 x age + PA x (15.91 x weight kg + 539.6 x height m). Women: 354 - 6.91 x age + PA x (9.36 x weight kg + 726 x height m). Nutrient rows use adult DRI RDA, AI, UL, and CDRR references.
Converts carbohydrate, protein, and fat grams into calories and percent contribution.
Carbohydrate
g
Protein
g
Fat
g
Complete all fields to calculate.
Carb 4 kcal/g, protein 4 kcal/g, fat 9 kcal/g.
Calculates non-protein calories and NPC:N ratio.
Total kcal
kcal/day
Protein
g/day
Complete all fields to calculate.
NPC = total kcal - protein g x 4. NPC:N = NPC / (protein g / 6.25).
Estimates maintenance fluids by body weight tiers.
Weight
kg
Complete all fields to calculate.
First 10 kg: 100 mL/kg. Next 10 kg: 50 mL/kg. Each kg >20: 20 mL/kg.
Calculates 30 and 35 mL/kg/day fluid estimates.
Weight
kg
Complete all fields to calculate.
Fluid = weight kg x 30-35 mL/kg/day.
Estimates fluid needs from body surface area.
Body surface area
m2
Complete all fields to calculate.
Fluid = 1500 mL per m2 body surface area.
Estimates fluid needs from energy needs.
Estimated energy needs
kcal/day
Complete all fields to calculate.
Fluid = 1 mL per 1 kcal estimated needs.
Calculates hourly feeding rate and kcal/day from formula concentration.
Goal volume
mL/day
Feeding hours
hr/day
Formula concentration
kcal/mL
Complete all fields to calculate.
Rate = goal volume / feeding hours. kcal/day = kcal/mL x volume.
Estimates serum osmolality from sodium, potassium, glucose, and BUN.
Sodium
mEq/L
Potassium
mEq/L
Glucose
mg/dL
BUN
mg/dL
Complete all fields to calculate.
Osmolality = 2 x (Na + K) + glucose / 18 + BUN / 2.8.
Calculates glucose infusion rate from dextrose percent, infusion rate, and weight.
Dextrose
%
Infusion rate
mL/hr
Weight
kg
Complete all fields to calculate.
GIR = (dextrose % x 10 x rate mL/hr) / (weight kg x 60).
Estimates nitrogen balance from protein intake and urine urea nitrogen.
Protein intake
g/day
UUN
g/24 hr
Complete all fields to calculate.
N balance = protein g / 6.25 - (UUN + 4).
Corrects serum calcium for albumin.
Measured calcium
mg/dL
Albumin
g/dL
Complete all fields to calculate.
Corrected Ca = measured Ca + 0.8 x (4.0 - albumin).
Race-free CKD-EPI 2021 estimated glomerular filtration rate.
Serum creatinine
mg/dL
Age
years
Complete all fields to calculate.
142 x min(Scr/k,1)^a x max(Scr/k,1)^-1.200 x 0.9938^Age x sex factor.
Converts an energy target and macro percentage into grams per day.
Energy target
kcal/day
Kcal per gram
kcal/g
Complete all fields to calculate.
Macro grams = total kcal x selected percent / kcal per gram.
Estimates theoretical weight change from a daily calorie deficit.
Daily calorie deficit
kcal/day
Duration
days
Complete all fields to calculate.
Estimated lb = daily deficit x days / 3500.
Compares weekly loss against percent body weight guidance.
Current weight
kg
Planned weekly loss
kg
Complete all fields to calculate.
% per week = weekly weight loss / current weight x 100.
Calculates waist-to-hip and waist-to-height ratios.
Waist circumference
cm
Hip circumference
cm
Height
cm
Complete all fields to calculate.
WHR = waist / hip. WHtR = waist / height.
Estimates mid-arm muscle circumference from MUAC and triceps skinfold.
MUAC
cm
Triceps skinfold
mm
Complete all fields to calculate.
MAMC cm = MUAC cm - pi x TSF cm.
Estimates corrected arm muscle area from MUAC and triceps skinfold.
MUAC
cm
Triceps skinfold
mm
Complete all fields to calculate.
AMA = (MUAC - pi x TSF cm)^2 / (4 x pi), then subtract sex correction.
Calculates corrected age for infants born preterm.
Chronological age
weeks
Gestational age at birth
weeks
Complete all fields to calculate.
Corrected age weeks = chronological age weeks - (40 - gestational age at birth).
Corrects sodium for elevated glucose.
Measured sodium
mEq/L
Glucose
mg/dL
Complete all fields to calculate.
Corrected Na = measured Na + 1.6 x ((glucose - 100) / 100).
Calculates anion gap from common chemistry values.
Sodium
mEq/L
Chloride
mEq/L
Bicarbonate
mEq/L
Complete all fields to calculate.
Anion gap = Na - (Cl + HCO3).
Compares measured osmolality with calculated serum osmolality.
Measured osmolality
mOsm/kg
Sodium
mEq/L
Glucose
mg/dL
BUN
mg/dL
Complete all fields to calculate.
Osmolar gap = measured osmolality - calculated osmolality.
Estimates insulin resistance from fasting glucose and insulin.
Fasting glucose
mg/dL
Fasting insulin
uIU/mL
Complete all fields to calculate.
HOMA-IR = fasting insulin uIU/mL x fasting glucose mg/dL / 405.
Calculates the quantitative insulin sensitivity check index.
Fasting glucose
mg/dL
Fasting insulin
uIU/mL
Complete all fields to calculate.
QUICKI = 1 / (log fasting insulin + log fasting glucose).
Converts A1c to estimated average glucose.
A1c
%
Complete all fields to calculate.
eAG mg/dL = 28.7 x A1c - 46.7.
Estimates LDL cholesterol when triglycerides are appropriate for the equation.
Total cholesterol
mg/dL
HDL
mg/dL
Triglycerides
mg/dL
Complete all fields to calculate.
LDL = total cholesterol - HDL - triglycerides / 5.
Estimates creatinine clearance for adult dosing reference.
Age
years
Weight
kg
Serum creatinine
mg/dL
Complete all fields to calculate.
CrCl = ((140 - age) x weight kg x sex factor) / (72 x Scr).
Calculates a basic MELD score from bilirubin, INR, and creatinine.
Bilirubin
mg/dL
INR
Creatinine
mg/dL
Complete all fields to calculate.
MELD = 3.78 ln bilirubin + 11.2 ln INR + 9.57 ln creatinine + 6.43.
Calculates carbohydrate targets by training level.
Weight
kg
Complete all fields to calculate.
Carbohydrate g/day = body weight kg x selected g/kg range.
Calculates athlete protein targets by training goal.
Weight
kg
Complete all fields to calculate.
Protein g/day = body weight kg x selected g/kg range.
Calculates sweat rate from body mass change, fluid intake, urine output, and duration.
Pre-exercise weight
kg
Post-exercise weight
kg
Fluid consumed
L
Urine output
L
Exercise duration
hr
Complete all fields to calculate.
Sweat rate = (pre weight - post weight + fluid consumed - urine output) / hours.
Calculates 125-150% fluid replacement after exercise weight loss.
Body weight lost
kg
Complete all fields to calculate.
Replacement fluid = weight loss kg x 1.25-1.5 L.
Estimates sodium replacement from sweat sodium concentration and sweat loss.
Sweat loss
L
Sweat sodium
mg/L
Replacement target
%
Complete all fields to calculate.
Sodium loss = sweat loss L x sweat sodium mg/L.
Estimates exercise calories from METs, weight, and duration.
METs
Weight
kg
Duration
min
Complete all fields to calculate.
kcal = MET x 3.5 x weight kg / 200 x minutes.
Calculates energy availability for RED-S screening context.
Energy intake
kcal/day
Exercise expenditure
kcal/day
Fat-free mass
kg
Complete all fields to calculate.
EA = (energy intake - exercise energy expenditure) / fat-free mass kg.
Calculates post-exercise carbohydrate targets for rapid glycogen replenishment.
Weight
kg
Recovery window
hr
Complete all fields to calculate.
Carbohydrate = 1.0-1.2 g/kg/hr for up to 4 hours.
Calculates scheduled water flush volume.
Flush volume
mL
Flushes per day
x/day
Formula free water
mL/day
Complete all fields to calculate.
Daily flush water = flush volume x flushes per day.
Calculates modular protein servings needed to close a protein gap.
Protein goal
g/day
Formula protein
g/day
Protein per modular serving
g
Complete all fields to calculate.
Servings = protein gap / protein per serving.
Calculates PN calories from dextrose, amino acids, and lipid.
Dextrose
g/day
Amino acids
g/day
Lipid emulsion
g/day
Complete all fields to calculate.
Dextrose 3.4 kcal/g, amino acids 4 kcal/g, lipid 10 kcal/g for 10 kcal/g lipid emulsions.
Estimates PN osmolarity from common macronutrient and electrolyte factors.
Dextrose
g/day
Amino acids
g/day
Electrolytes
mEq/day
Total volume
mL/day
Complete all fields to calculate.
Approx mOsm/L = (dextrose g x 5 + amino acid g x 10 + electrolytes mEq x 2) / volume L.
Calculates food cost percentage from cost and selling price.
Food cost
$
Selling price
$
Complete all fields to calculate.
Food cost % = food cost / selling price x 100.
Calculates selling price from food cost and target food cost percentage.
Food cost
$
Target food cost
%
Complete all fields to calculate.
Selling price = food cost / target food cost %.
Calculates edible yield percentage from AP and EP weights.
As purchased weight
kg
Edible portion weight
kg
Complete all fields to calculate.
Yield % = edible portion weight / as-purchased weight x 100.
Converts between as-purchased and edible-portion quantities.
Known amount
kg
Yield
%
Complete all fields to calculate.
EP = AP x yield %. AP needed = EP / yield %.
Calculates recipe cost and cost per serving.
Total recipe cost
$
Servings
Complete all fields to calculate.
Cost per serving = total recipe cost / servings.
Calculates a recipe conversion factor and scaled ingredient quantity.
Original yield
servings
Desired yield
servings
Original ingredient amount
units
Complete all fields to calculate.
Conversion factor = desired yield / original yield. New amount = old amount x factor.
Calculates portions available from total yield and portion size.
Total edible yield
oz
Portion size
oz
Complete all fields to calculate.
Portions = total edible yield / portion size.
Converts common food-service volume and weight units.
Amount
Complete all fields to calculate.
Converted amount = amount x selected conversion factor.
Converts Fahrenheit to Celsius and Celsius to Fahrenheit.
Temperature
degrees
Complete all fields to calculate.
C = (F - 32) x 5 / 9. F = C x 9 / 5 + 32.