Body surface area (BSA) is one of the most important measurements in clinical medicine. Unlike body weight, it correlates more directly with cardiac output, renal clearance, basal metabolic rate, and the distribution of many drugs — which is why chemotherapy, immunosuppressant, and paediatric doses are routinely expressed in milligrams per square metre (mg/m²) rather than per kilogram.
This calculator implements all six major validated formulae and shows results side by side, so you can instantly see how they agree — or diverge — for a specific patient.
Educational, not medical advice. All BSA values produced here are estimates intended for educational and informational purposes. Actual drug prescribing decisions must be made by a qualified healthcare professional using verified clinical data and local dosing guidelines.
How it works
Every formula takes height (in centimetres) and weight (in kilograms) and returns a BSA in square metres. The calculator accepts either metric or imperial input and converts internally.
Mosteller (1987) — the oncology standard:
BSA = sqrt(height_cm * weight_kg / 3600)
The division by 3600 is equivalent to dividing height by 100 (converting to metres) and then taking the geometric mean of height in metres and weight in kilograms. It is fast to compute mentally and has been shown to give results within 2–3% of direct surface-area measurements.
DuBois and DuBois (1916) — the original reference:
BSA = 0.007184 * height_cm^0.725 * weight_kg^0.425
This power-law regression was fitted to direct body surface measurements on nine cadavers in 1916. Despite its small derivation sample, it has become the benchmark against which other formulae are compared.
Haycock (1978) — paediatric populations:
BSA = 0.024265 * height_cm^0.3964 * weight_kg^0.5378
Derived in a cohort that included neonates and infants, giving better accuracy at low weight and height than the adult-derived formulae.
Gehan and George (1970), Boyd (1935), and Fujimoto (1968) are three further validated models included for comparison. Fujimoto was specifically validated in Japanese subjects and may be more appropriate for Asian populations.
Worked example
A patient is 5 ft 8 in tall (172.7 cm) and weighs 75 kg:
- Mosteller: sqrt(172.7 * 75 / 3600) = sqrt(3.597) = 1.897 m²
- DuBois: 0.007184 * 172.7^0.725 * 75^0.425 = 1.898 m²
- Haycock: 0.024265 * 172.7^0.3964 * 75^0.5378 = 1.916 m²
All three agree within about 1% here. At extremes — very short or very tall, underweight or obese — the spread can reach 10–15%, which is clinically significant for high-toxicity drugs.
| Height | Weight | Mosteller | DuBois | Haycock |
|---|---|---|---|---|
| 160 cm | 55 kg | 1.564 m² | 1.567 m² | 1.580 m² |
| 170 cm | 70 kg | 1.826 m² | 1.823 m² | 1.843 m² |
| 180 cm | 85 kg | 2.062 m² | 2.059 m² | 2.081 m² |
| 190 cm | 100 kg | 2.299 m² | 2.298 m² | 2.320 m² |
All calculations run in your browser. Nothing you enter is ever sent to a server.