Ejection Fraction Calculator

Enter EDV and ESV, or stroke volume directly. Get ejection fraction with clear steps shown. Designed for labs, clinics, and biomechanics coursework worldwide today.

Calculator
Tip: Use Tab to move through fields quickly.
Internal calculations use mL for stability.
EDV must be > 0.
Used only in EDV + ESV mode.
Used only in SV + EDV mode.
Enables cardiac output estimation.
Enables cardiac index when HR is provided.
Uncertainty propagation (advanced)
Uses first-order propagation for EF = (EDV−ESV)/EDV.
Tip: Use the same unit as EDV/ESV.
Formula used

Ejection fraction (EF) is defined as the fraction of end-diastolic volume expelled during systole.

EF = (EDV − ESV) / EDV × 100%
  • EDV: end-diastolic volume
  • ESV: end-systolic volume
  • SV: stroke volume = EDV − ESV
  • CO: cardiac output = SV × HR
How to use this calculator
  1. Select a volume unit (mL, L, or cm³).
  2. Choose an input mode: EDV + ESV or SV + EDV.
  3. Enter the required values. Keep volumes physically consistent.
  4. Optionally add heart rate to compute cardiac output.
  5. Optionally enable uncertainty propagation by providing ± values.
  6. Press Compute. Results appear above the form.
  7. Use the export buttons to download CSV or PDF.
Example data table

Sample measurements and derived values for quick verification.

# EDV (mL) ESV (mL) SV (mL) EF (%) HR (bpm) CO (L/min)
1 120 50 70 58.33 72 5.04
2 140 70 70 50.00 65 4.55
3 100 60 40 40.00 80 3.20
Applied article

1) What ejection fraction represents

Ejection fraction (EF) is a dimensionless efficiency ratio for a cyclic volume pump. It compares the ejected volume during one cycle to the maximum stored volume at peak fill. EF is unitless, so consistent unit conversion does not change it.

2) Core inputs and unit discipline

This calculator supports two data paths: EDV with ESV, or stroke volume with EDV. EDV is the maximum chamber volume, ESV is the minimum chamber volume, and SV is the difference. Keep all volumes in the same unit to avoid scale mistakes and rounding drift.

3) Computing SV, EF, and limits

The primary relationship is SV = EDV − ESV. EF then follows as EF = (SV/EDV) × 100%. Physical constraints enforce EDV > 0 and ESV < EDV for meaningful results.

4) Derived flow from heart rate

If heart rate (HR) is provided, the tool estimates flow as cardiac output CO = SV × HR. With SV in mL and HR in beats per minute, CO is reported in L/min after conversion by 1000 mL per liter. When body surface area is entered, cardiac index CI = CO/BSA is also computed.

5) Typical numeric ranges for verification

For quick checks, many textbook examples use EDV around 100–150 mL and ESV around 40–80 mL, giving SV near 60–80 mL. That produces EF values commonly between 50% and 70%. With HR near 60–80 bpm and SV near 70 mL, CO often lands near 4.2–5.6 L/min.

6) Measurement noise and uncertainty

Small errors in EDV and ESV can shift EF noticeably because EF depends on a ratio. The optional uncertainty panel applies first order propagation for EF = (1 − ESV/EDV)×100. Providing ± values lets the report show EF with an uncertainty band that is useful for sensitivity analysis.

7) Modeling and system interpretation

In a physics framing, EF acts like a volumetric efficiency for a compliant chamber with periodic boundary motion. It is useful when comparing pumping performance across different chamber sizes, materials, or drive frequencies. Because EF is normalized by EDV, it supports fair comparisons across scaled prototypes and simulations.

8) Reporting, reproducibility, and exports

Good reporting includes the chosen mode, unit, raw volumes, and the derived values SV and EF. When HR and BSA are used, include CO and CI so downstream calculations remain traceable. The CSV export supports spreadsheets, while the PDF export provides a compact single page record for lab notebooks.

FAQs

1) Which inputs should I use?

Use EDV and ESV when you directly measured both volumes. Use SV and EDV when stroke volume is known from another method. The calculator will derive the missing quantity automatically.

2) Why must ESV be smaller than EDV?

EF assumes the chamber empties from EDV down to ESV during a cycle. If ESV is not smaller, the implied stroke volume becomes zero or negative, which is not physically meaningful in this model.

3) Do unit changes affect EF?

No. EF is a ratio of volumes, so it is invariant to consistent unit conversions. You can enter mL, L, or cm³ as long as EDV and ESV or SV use the same unit.

4) What does clamping EF to 0–100% mean?

Clamping prevents display of impossible percentages caused by typos or inconsistent inputs. The calculator still validates EDV and ESV relationships, but clamping provides an extra guardrail for noisy entries.

5) How is cardiac output computed here?

Cardiac output is computed as CO = SV × HR. SV is converted to liters per beat, then multiplied by beats per minute to return liters per minute. It is an estimate based on the provided inputs.

6) What do the uncertainty inputs represent?

They are plus or minus measurement uncertainties for EDV and ESV, in the same unit as your volumes. The calculator uses first order propagation to estimate how those uncertainties translate into an EF uncertainty.

7) Can I use this for non-biological pumps?

Yes. Any cyclic system with a maximum stored volume and a minimum residual volume can be described with an EF-like ratio. Interpret EDV as maximum volume, ESV as residual volume, and SV as delivered volume per cycle.

White theme layout. Exports generated locally from your inputs.

Related Calculators

Membrane potential calculatorGoldman equation calculatorDonnan equilibrium calculatorIon channel conductancePatch clamp sealCable length constantMembrane time constantAxon conduction velocityHodgkin Huxley solverAction potential threshold

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.