induwara.lk
induwara.lkHealth · Clinical

Body Surface Area (BSA) Calculator

Work out body surface area in m² from height and weight using all five published formulas — Mosteller, Du Bois, Haycock, Gehan-George and Boyd — and convert a mg/m² drug dose into a patient-specific dose. Free, no signup, sources cited.

By Induwara AshinsanaUpdated Jun 13, 2026
Body surface area5 published formulas
Cross-checked · 2026

Simplest and the modern clinical default.

Converts a per-m² dose into a patient dose.

Try a body
BSA · Mosteller
1.82 m²
Spread (5 formulas)
±0.014 m²
1.81–1.83 m²
Patient dose
Enter a mg/m² dose
Cardiac output range
4.5–7.3 L/min
At CI 2.5–4.0 L/min/m²

All five formulas

FormulaBSA (m²)
Mostellerselected19871.82
Du Bois & Du Bois19161.81
Haycock19781.83
Gehan & George19701.83
Boyd19351.83

Sanity check: Within the typical adult range (average ≈ 1.7 m²; men ≈ 1.9, women ≈ 1.6).

Educational reference only — not medical advice. Dosing output is illustrative; always confirm against your protocol and a senior clinician before prescribing. Some oncology protocols cap BSA at 2.0 m². Sources cited below the tool.

How it works

Body surface area (BSA) is a better size descriptor than weight alone for several clinical purposes — chemotherapy dosing, indexing cardiac output, burns assessment and paediatric drug sizing. Because BSA cannot be measured directly at the bedside, it is estimated from height and weight using regression formulas fitted to real measurements. This calculator takes height in centimetres (H) and weight in kilograms (W); imperial inputs are converted first (1 in = 2.54 cm, 1 lb = 0.453592 kg) before any formula runs.

It evaluates five published formulas:

  • Mosteller (1987) BSA = √((H × W) / 3600). Simplest and the modern clinical default.
  • Du Bois & Du Bois (1916) BSA = 0.007184 × W^0.425 × H^0.725. The historical reference standard.
  • Haycock (1978) BSA = 0.024265 × W^0.5378 × H^0.3964. Validated infants → adults; preferred for paediatrics.
  • Gehan & George (1970) BSA = 0.0235 × W^0.51456 × H^0.42246. Derived from an oncology cohort.
  • Boyd (1935) BSA = 0.0003207 × H^0.3 × (1000W)^(0.7285 − 0.0188 × log₁₀(1000W)). Earliest weight-and-height formula; included for comparison.

The Mosteller formula is the default because it is the simplest to compute and the one most hospitals adopt; Du Bois and Du Bois (1916) remains the historical reference standard. The tool shows all five together as a built-in cross-check: for typical adults they cluster within a few percent, and the “spread” figure reports how far any single estimate sits from the five-formula mean. A tight spread means the patient is well inside the range where these formulas were validated.

When you enter a drug dose in mg/m², the patient dose is computed as dose = dose-per-m² × BSA, following standard BSA-based dosing (U.S. National Cancer Institute). The tool also indexes cardiac output: cardiac index (CI) = cardiac output ÷ BSA, so a normal CI of 2.5–4.0 L/min/m² corresponds to the cardiac-output range shown. Results are rounded to two decimal places, the clinical convention. This is an educational reference — dosing output is illustrative and must be confirmed against the patient’s protocol before prescribing.

Worked examples

Adult — 170 cm, 70 kg

  1. Mosteller: √((170 × 70) / 3600) = √(11900 / 3600) = √3.3056 = 1.82 m²
  2. Du Bois: 0.007184 × 70^0.425 × 170^0.725 = 1.81 m²
  3. The two agree within 0.01 m² — a reassuring cross-check.
  4. Chemo dose at 60 mg/m²: 60 × 1.82 = 109 mg (Mosteller).

Child — 100 cm, 16 kg

  1. Mosteller: √((100 × 16) / 3600) = √0.4444 = 0.67 m²
  2. Haycock (paediatric): 0.024265 × 16^0.5378 × 100^0.3964 = 0.67 m²
  3. Agreement confirms Haycock's paediatric validity.
  4. Dose at 375 mg/m²: 375 × 0.67 = 251 mg.

Large adult — 188 cm, 110 kg (capping)

  1. Mosteller: √((188 × 110) / 3600) = √(20680 / 3600) = √5.7444 = 2.40 m²
  2. Raw BSA is above 2.0 m².
  3. Some oncology protocols cap dosing BSA at 2.0 m² to limit toxicity.
  4. Capped dose at 60 mg/m²: 60 × 2.0 = 120 mg vs raw 60 × 2.40 = 144 mg.

Frequently asked questions

Sources & references

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.