We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Calculate Body Surface Area (BSA) based on height and weight using multiple medical formulas. Ideal for medication dosage estimation and physiological research.
Enter height and weight to see BSA results
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
Body surface area (BSA) is an estimate of the body’s external area, reported here in square meters (m²). This calculator accepts height and weight in either metric or US customary units and displays five estimates side by side: Du Bois, Mosteller, Haycock, Gehan–George, and Boyd. The Du Bois estimate is also shown as the headline value. The formulas are empirical estimates and can return different results from the same measurements.
The Mosteller equation is BSA = √(height in cm × weight in kg ÷ 3600). The calculator also applies these equations:
0.007184 × weight^0.425 × height^0.7250.024265 × weight^0.5378 × height^0.39640.0235 × weight^0.51456 × height^0.422460.0003207 × height^0.3 × (weight in grams)^(0.7285 − 0.0188 × log10(weight in grams))In these formulas, height is in centimeters and weight is in kilograms except where Boyd explicitly uses grams. The WHO Model Formulary for Children reproduces a Mosteller-based equation in its discussion of medicines whose monographs express doses by BSA. That context does not make a calculator result a dosing instruction.
For a reproducible comparison, height 170 cm and weight 65 kg produce approximate BSA results of 1.76 m² by Du Bois, 1.75 m² by Mosteller, 1.77 m² by Haycock, 1.76 m² by Gehan–George, and 1.73 m² by Boyd. Display rounding is to two decimal places.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Choose Metric to enter height in centimeters and weight in kilograms, or US customary units to enter height in inches and weight in pounds. Switching unit systems clears both fields so a value is not accidentally reinterpreted in the other unit.
Type height and weight. Results appear when both values are greater than zero. The customary-unit values are converted to centimeters and kilograms before the formulas are evaluated.
The large result is Du Bois; the comparison list shows the other four estimates. Use the same input pair when comparing formulas. The copy control beside the primary result copies the displayed two-decimal value with m².
Use Reset to clear both measurements. You can also share a result link containing the entered unit system and measurements; check that those values are appropriate before sharing.
Use cases
See how the tool fits into real work and everyday tasks.
A reader reviewing a clinical document that reports BSA can compare how common equations process the same height and weight. Match the formula named in the document where possible.
Students can hold the measurements constant and compare five estimates to see that formula choice affects the reported value. The calculator is a demonstration aid, not a substitute for a protocol.
Q&A
Find concise answers to common questions and confusing cases.
Each equation was derived using a different model, so the estimates are not identical. Follow the formula specified by the relevant clinical protocol or reference rather than selecting a value solely because it is higher or lower.
Du Bois is displayed as the primary value; Mosteller, Haycock, Gehan–George, and Boyd appear for comparison. The page does not choose a clinically preferred formula for your situation.
No. A BSA estimate alone does not determine a safe dose. Medicines and protocols may require a specific formula, additional patient factors, dose limits, laboratory results, or clinician review.
Notes
Review scope, result limitations, and important precautions before use.
This calculator provides mathematical estimates for information and comparison. It does not diagnose a condition, recommend treatment, or calculate a medicine dose.
Related
Discover related tools, collections, and available API capabilities.