Skip to main content
Health

Body Surface Area (BSA) Calculator

Enter height (cm) and weight (kg) to estimate body surface area (BSA, m²) using the four most-cited clinical formulas — Mosteller, Du Bois, Haycock and Boyd. BSA is the basis of mg/m² dosing in oncology and many paediatric protocols, and normalises cardiac output (cardiac index) and eGFR. Mosteller is the default because its closed-form sqrt(H × W / 3600) is easy to verify at the bedside.

Primary formula

Estimated BSA

1.82

Mosteller

Average adult range

Between 1.6 and 2.0 m² — close to the typical adult range. Many chemotherapy and cardiac-index protocols normalise to 1.73 m².

Mean of four

1.82

Standard clinical normalisation: BSA = 1.73 m² (used for eGFR and cardiac index).

All four formulas

  • Mosteller

  • Du Bois

  • Haycock

  • Boyd

Example dose calculation

Total dose = dose-per-m² × BSA — the convention used in oncology and a number of paediatric protocols.

Total dose

319 mg

For reference only. Actual doses must be set by a clinician based on weight, age, hepatic / renal function and the drug label.

Formula

Mosteller (1987): BSA = √(H × W / 3600) Du Bois (1916): BSA = 0.007184 × W^0.425 × H^0.725 Haycock (1978): BSA = 0.024265 × W^0.5378 × H^0.3964 Boyd (1935): BSA(cm²) = 3.207 × W(g)^(0.7285 − 0.0188·log₁₀W) × H^0.3 (H in cm, W in kg, BSA in m²; Boyd internally treats weight in grams.)

Frequently asked

Which formula do hospitals actually use?

Oncology overwhelmingly uses Mosteller because sqrt(H × W / 3600) is easy to memorise and easy to double-check at the bedside. Du Bois has the longest history in adult medicine, and Haycock is the standard for neonates and small children. The four formulas agree within roughly ±5 %, but for actual dosing you must follow your hospital's SOP — do not switch formulas in clinical practice.

How is BSA different from BMI?

BMI = weight ÷ height² measures relative fatness — whether body weight is high or low for the height. BSA = √(H × W / 3600) measures absolute body size — used as a proxy for metabolic surface area. Two people with the same BMI can have very different BSAs (a tall person vs a short one), and vice versa. Clinically, drug doses, cardiac output and burn-surface estimation use BSA, while overweight / obesity classification uses BMI.

Why is 1.73 m² treated as the "standard"?

1.73 m² is the mean BSA Du Bois reported in 1916. It has since become the normalisation constant in nephrology and cardiology — eGFR is reported as "mL/min/1.73 m²" and cardiac index = cardiac output ÷ BSA is normalised to 1.73 m². The average adult today is larger than in 1916, but the 1.73 m² constant is baked into a century of laboratory reports and clinical literature; changing it would break comparability.

Can I share a specific result?

Yes — height, weight, formula choice and dose-per-m² are all reflected in the URL on every change. Use the "Copy link" button at the bottom-right to share the exact inputs; opening the link reproduces the same BSA, four-formula comparison and example dose.

Related tools

BMI (Body Mass Index) Calculator

Enter height and weight to get your BMI and category (underweight / normal / overweight / obese).

BMR & TDEE Calculator

Estimate daily BMR and TDEE using Mifflin-St Jeor or Harris-Benedict, with calorie targets for cutting and bulking.

Body Fat Calculator (US Navy method)

Estimate body fat percentage using the US Navy circumference formula (neck, waist, plus hip for women).

Sleep Cycle Calculator

Suggest ideal bedtimes or wake times based on 90-minute sleep cycles, so you wake up between cycles instead of mid-deep-sleep.

Daily Water Intake Calculator

Estimate daily water intake from body weight, exercise duration and climate so you stay hydrated without overdoing it.

Running Pace Calculator

Compute pace per km / per mile from distance and time, or project finish time from a target pace — covers 5K, 10K, half- and full-marathon distances.

Heart Rate Zone Calculator

Compute 5 training heart rate zones from age and optional resting HR using the Karvonen formula (Z1 warm-up to Z5 max effort).

Lean Body Mass (LBM) Calculator

Estimate lean body mass (LBM), fat mass and body fat % from height, weight and sex using the Boer, Hume and James formulas.

Daily Macros Calculator (carbs / protein / fat)

Split a daily calorie target into grams of carbs, protein and fat at any macro ratio.

One-Rep Max (1RM) Calculator

Estimate one-rep max from a sub-maximal lift (weight × reps) with Epley, Brzycki, Lombardi and Lander formulas, plus a 50–95% intensity training table.

Race Time Predictor (Riegel Formula)

Project a finish time at one distance from a known time at another distance using the classic Riegel formula T₂ = T₁ × (D₂/D₁)^1.06.

Mean Arterial Pressure (MAP) Calculator

Compute mean arterial pressure from systolic and diastolic blood pressure with clinical bands and pulse-pressure context: MAP = DBP + (SBP − DBP)/3.

Pack-Year (Smoking History) Calculator

Compute cumulative smoking exposure in pack-years from cigarettes per day and years smoked, with lung-cancer-screening thresholds.

Waist-to-Hip Ratio (WHR) Calculator

Divide waist by hip circumference and check the WHO risk bands — a quick screen for central obesity and cardiovascular risk.

Exercise Calorie Burn (MET) Calculator

Use METs, body weight and duration to estimate calories burned for common activities (running, hiking, swimming, cycling and more).

Caffeine Half-Life Calculator

Pick the dose (mg) and the time you drank it; the calculator uses the standard ~5-hour caffeine half-life to project how many milligrams remain hour-by-hour, including the level at bedtime.

Body Adiposity Index (BAI) Calculator

Bergman’s BAI estimates body-fat percentage from hip circumference and height alone (BAI = hip ÷ height^1.5 − 18) — no scale required.

Blood Alcohol Concentration (BAC) Calculator

Estimate blood alcohol concentration (BAC %) with the Widmark formula from drinks consumed, body weight, sex and hours elapsed — and compare against the Hong Kong 0.05% drink-driving limit.

VO₂ Max Calculator (Cooper 12-Minute Run Test)

Enter your distance covered in a 12-minute run to estimate VO₂ max and read off the age/sex fitness category.