Stroke Volume Calculator

Calculate left-ventricular stroke volume from end-diastolic and end-systolic volume, then see ejection fraction, cardiac output, and stroke volume index.

Quick Facts

Core formula
SV = EDV - ESV
Stroke volume is the blood ejected by the left ventricle in one beat, in milliliters.
Typical resting range
~60-100 mL/beat
For an average-sized adult at rest; varies with body size and fitness.

Your Results

Calculated
Stroke volume
-
SV = EDV - ESV (mL/beat)
Ejection fraction
-
SV / EDV x 100
Cardiac output
-
SV x HR (L/min)
Stroke volume index
-
SV / body surface area

Ready

Enter EDV, ESV, heart rate, and body surface area, then calculate.

About stroke volume

Stroke volume (SV) is the amount of blood the left ventricle ejects with each heartbeat. It is calculated as the difference between end-diastolic volume (EDV), the volume of blood filling the ventricle just before it contracts, and end-systolic volume (ESV), the volume left behind right after contraction: SV = EDV - ESV. SV is usually reported in milliliters per beat and is one of the basic building blocks of cardiac function, alongside heart rate and ejection fraction.

The related measurements this calculator reports

  • Ejection fraction (EF): EF = SV / EDV x 100. It expresses stroke volume as a percentage of the blood available to eject, and is the number most often used to describe how well the left ventricle is pumping.
  • Cardiac output (CO): CO = SV x HR. Multiplying stroke volume by heart rate gives the total volume of blood the heart pumps per minute, usually converted from mL/min to L/min.
  • Stroke volume index (SVI): SVI = SV / body surface area (BSA). Dividing SV by BSA normalizes for body size, which makes it easier to compare stroke volume across people of different heights and weights.

Where EDV and ESV come from

In practice, EDV and ESV are measured with echocardiography, cardiac MRI, or ventriculography, and this calculator simply performs the arithmetic on whatever values you enter. Typical resting values for an average adult are roughly 100-150 mL for EDV and 40-60 mL for ESV, giving a resting stroke volume in the neighborhood of 60-100 mL per beat, though exact figures depend on body size, sex, fitness, and the imaging method used.

When to consult a professional

This tool performs the standard stroke volume arithmetic for education and reference; it is not a diagnosis and does not replace an echocardiogram report or a cardiologist's interpretation. If you are reviewing your own results, discuss them with a licensed healthcare provider who has your full clinical picture.

Frequently Asked Questions

What is the formula for stroke volume?
Stroke volume (SV) equals end-diastolic volume (EDV) minus end-systolic volume (ESV): SV = EDV - ESV, measured in milliliters per beat. EDV is the volume of blood in the left ventricle right before it contracts, and ESV is what remains right after contraction; the difference is the volume ejected in that beat.
What is a normal stroke volume?
A resting stroke volume of roughly 60 to 100 mL per beat is typical for an average-sized adult, though the exact range depends on body size, fitness, and the imaging or measurement method used. Stroke volume index (SV divided by body surface area) is often used to compare across different body sizes, with a typical resting range near 33 to 47 mL per square meter.
How are ejection fraction and cardiac output related to stroke volume?
Ejection fraction is stroke volume divided by end-diastolic volume, expressed as a percentage (EF = SV / EDV x 100), and describes what fraction of the ventricle's blood is pumped out each beat. Cardiac output is stroke volume multiplied by heart rate (CO = SV x HR), typically converted to liters per minute, and describes total blood flow over time rather than per beat.