Cardiac Output Calculator
Cardiac output (CO) is the total volume of blood pumped by the heart each minute. It is calculated as heart rate (beats per minute) multiplied by stroke volume (milliliters per beat). Normal resting values are 4.0 to 8.0 L/min. Cardiac index adjusts for body surface area and is used clinically to compare patients of different sizes. Enter your heart rate and stroke volume to calculate cardiac output and cardiac index.
Cardiac output formula
CO (L/min) = Heart Rate (bpm) x Stroke Volume (mL) / 1,000
Cardiac Index (L/min/m2) = CO / Body Surface Area (m2)
Division by 1,000 converts milliliters to liters. Body surface area is typically estimated using the Mosteller formula (BSA = sqrt(height(cm) x weight(kg) / 3,600)) or the DuBois formula. Normal cardiac index range is 2.5 to 4.0 L/min/m2 for adults.
Normal reference ranges
- Cardiac output at rest: 4.0 to 8.0 L/min
- Cardiac index at rest: 2.5 to 4.0 L/min/m2
- Resting heart rate (adults): 60 to 100 bpm
- Resting stroke volume: 60 to 100 mL/beat
- During maximal exercise (trained athletes): CO up to 25 L/min
Cardiac output calculator: frequently asked questions
What is cardiac output?
Cardiac output (CO) is the volume of blood the heart pumps per minute. It equals heart rate (HR) multiplied by stroke volume (SV): CO = HR x SV. At rest, a healthy adult has a cardiac output of approximately 4.0 to 8.0 liters per minute. During intense exercise, cardiac output can reach 20 to 25 L/min in trained athletes.
What is the Fick equation for cardiac output?
The Fick equation estimates cardiac output from oxygen consumption and the arteriovenous oxygen difference: CO = VO2 / (CaO2 - CvO2), where VO2 is oxygen consumption in mL/min, CaO2 is arterial oxygen content, and CvO2 is venous oxygen content (both in mL O2 per 100 mL blood). The simpler formula CO = HR x SV is derived from basic cardiac physiology and is the most commonly used clinical calculation.
What is a normal cardiac output?
Normal resting cardiac output for adults is 4.0 to 8.0 L/min. Cardiac index (CI), which adjusts for body surface area, is typically 2.5 to 4.0 L/min/m2. A low cardiac output (below 4.0 L/min) may indicate heart failure, hypovolemia, or cardiogenic shock. A high cardiac output may occur in sepsis, fever, or hyperthyroidism.
What is stroke volume and how does it relate to cardiac output?
Stroke volume (SV) is the volume of blood ejected per heartbeat, typically 60 to 100 mL in a resting adult. Cardiac output equals heart rate multiplied by stroke volume. An athlete with a resting heart rate of 50 bpm and a stroke volume of 100 mL has a cardiac output of 5.0 L/min, which is similar to an untrained person at 75 bpm and 67 mL SV.
What factors affect cardiac output?
Cardiac output is affected by heart rate, stroke volume, preload (venous return to the heart), afterload (resistance the heart pumps against), and contractility (force of cardiac muscle contraction). These are summarized by the Frank-Starling mechanism: increased preload leads to increased stroke volume and therefore increased cardiac output, up to physiological limits.
Official sources
- National Institutes of Health, National Heart, Lung, and Blood Institute: How the Heart Works.
- American Heart Association: Ejection Fraction Heart Failure Measurement.
Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.