Clinical · Free calculator

Body Surface Area Calculator

Calculate body surface area with the Mosteller, Du Bois, Haycock, and Boyd formulas — the basis for chemotherapy and cardiac index dosing.

Short answer

Body Surface Area Calculator

1.94 : 1Body surface area (Mosteller)

Formulas agree within about 1/100 m² here, but dosing protocols specify which one to use — Mosteller is the most common in oncology because it is simple enough to verify by hand. Many regimens cap BSA at 2.0 m² for very large patients to limit toxicity.

How it's calculated: 1.94 m² · Du Bois 1.93 m² · Haycock 1.95 m². Adjust the inputs below to recalculate for your own numbers.

Disclaimer: Clinical reference estimate for education only. These equations are population approximations used alongside — never instead of — laboratory interpretation by a qualified clinician. Do not use this tool to start, stop, or change any treatment.

New here? Watch it work in 2 seconds — then tweak it for you.
69
170
Try it like this

Tap a scenario to load realistic numbers, then tweak the sliders.

Formula used

Mosteller formula

Mosteller's 1987 simplification is the most widely used BSA equation because it can be computed on any calculator and agrees closely with the older Du Bois formula across normal adult sizes.

BSA (m²) = √((height cm × weight kg) ÷ 3600)
Average adult male
~1.9 m²
Average adult female
~1.6 m²
Common dosing cap
2.0 m²
Use this elsewhere

Embed or cite it

Backlink-friendly embed

Embed this calculator

Free to embed on any site. Inputs preserved, link back to RevenueLab. Each format trades polish for SEO juice.

<script async src="https://www.revenuelab.fyi/embed.js"
  data-calculator="body-surface-area-calculator"
  data-title="Body Surface Area Calculator"
  data-query="heightIn=69&weightLb=170"></script>

Recommended — auto-resizes to fit, no scrollbars, and drops a crawlable link in your page.

Cite this calculator

Writing about this topic? Grab a citation — every link helps keep these tools free.

APA
RevenueLab. (2026). Body Surface Area Calculator. Retrieved from https://www.revenuelab.fyi/body-surface-area-calculator
HTML
<p>Source: <a href="https://www.revenuelab.fyi/body-surface-area-calculator" target="_blank" rel="noopener">Body Surface Area Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Body Surface Area Calculator — RevenueLab](https://www.revenuelab.fyi/body-surface-area-calculator) (2026).

Where BSA is used

Chemotherapy dosing, cardiac index, and eGFR normalization all rest on body surface area. It scales better than weight alone for physiological processes tied to metabolic rate rather than mass.

  • Cardiac index = cardiac output ÷ BSA; normal is roughly 2.5–4.0 L/min/m².
  • eGFR is reported per 1.73 m², the historical average adult BSA.
  • Formula choice can change a chemotherapy dose by a few percent — follow local protocol.

FAQ

What is a normal body surface area?

About 1.9 m² for an average adult man and 1.6 m² for an average adult woman. The reference value used for eGFR normalization is 1.73 m².

Which BSA formula is most accurate?

Du Bois and Mosteller perform similarly in adults; Haycock is often preferred in pediatrics. Consistency with your institution's protocol matters more than the marginal accuracy difference.

Why is chemotherapy dosed by BSA?

BSA correlates better than weight with metabolic rate and drug clearance, giving a more consistent exposure across body sizes — though the practice is increasingly debated.

How this calculator is built

Independently maintained

Written by Sam Doshi and the RevenueLab editorial team. We don't sell the data feeds this tool is built on.

Sourced from primary data

Benchmarks come from public AdSense / Stripe / IRS disclosures and reader-submitted data — never third-party "$X per view" claims. Full methodology.

Last editorial review

Reviewed on a rolling quarterly cycle. Dated reviews are published on the methodology record for each calculator.

Editorial standards

See our editorial policy and disclaimer. Results are estimates, not advice.

Helpful?