Skip to content

Stroke Volume Calculator

From filling to contraction. Calculate blood pumped per beat.

Reference information: NCBI Bookshelf · Cleveland Clinic

Your Measurements

mL
mL

Use volumes from the same ventricle and assessment.

Illustrative heart teaching model, blank clipboard and echocardiography probe

Illustrative equipment — enter your measured or estimated values.

Updates as you type

What the Numbers Mean

EDV · Before contraction

Volume in the ventricle after filling.

ESV · After contraction

Volume remaining after contraction.

Use the Right Inputs

  • Use matching units in millilitres.
  • Use values from the same assessment.
  • ESV must not exceed EDV.

Your Stroke Volume

END-DIASTOLIC VOLUME − END-SYSTOLIC VOLUME—mL/beat

Calculated from the volumes entered.

—End-diastolic volume
—End-systolic volume

The Two Measurements

Illustrative echocardiography console; the image is not a patient measurement—

Before contraction

Illustrative clinician holding a pen over a blank clipboard—

After contraction

Illustrative images; volumes are supplied by the user.

How Is This Calculated?

SV = EDV − ESV

Blood Pumped per Beat

Subtract the volume remaining from the volume after filling.

A Closer Look at the Measurements

Illustrative clinician performing an echocardiography assessment

Obtain the volumes

Measure EDV and ESV using an appropriate method.

Illustrative echocardiography workstation; screen is not a patient measurement

Match the assessment

Use volumes from the same ventricle and assessment.

Illustrative clinician holding a pen over a blank clipboard

Check the units

Confirm the values are in millilitres (mL).

Calculation & Assumptions

Formula: SV = EDV − ESV

Units: mL/beat.

This method uses EDV and ESV in mL.

Calculation with your values

Input limits & precision

EDV must be greater than 0 and at most 10,000 mL. ESV must be between 0 and EDV. Both inputs support up to six decimal places. These are software limits, not clinical reference ranges. Subtraction uses exact scaled integers, and the result retains up to six decimal places without rounding. Equal input volumes produce a mathematical result of 0 mL/beat, not a clinical interpretation.

Frequently asked questions

What is stroke volume?

Stroke volume is the amount of blood ejected by one ventricle in a single contraction. With this method, subtract the end-systolic volume from the end-diastolic volume.

Where do EDV and ESV come from?

These volumes come from a clinical measurement or estimate, such as an imaging assessment. Use values from the same ventricle, assessment and compatible measurement method. The photos on this page are illustrative.

Is stroke volume the same as cardiac output?

No. Stroke volume is a volume per beat; cardiac output is a volume per minute. This page calculates SV = EDV − ESV only. Alternatively, cardiac output in mL/min divided by heart rate in beats/min gives stroke volume in mL/beat; convert L/min to mL/min first if needed.

More questions (5)
What does the Stroke Volume calculate?

Stroke Volume Calculator — free online calculator.

Which values should I enter?

Enter Edv, Esv using the units and format shown beside each field.

What formula does this calculator use?

The calculator uses the following relationship: SV = Cardiac Output ÷ Heart Rate (or) SV = EDV − ESV.

Why might my result differ from another source?

Results can differ because measurement methods, rounding and assumptions vary. This calculator is an estimate and is not a medical diagnosis.

Does the result update automatically?

Yes. Changing an input updates the result using the same calculation engine shown on this page.

Sources & References

References provide context, not endorsement.