Cardiac Output Calculator
Solve the fundamental haemodynamic relation CO = SV × HR for any of its three unknowns — cardiac output, stroke volume, or heart rate — with step-by-step math, a live heart-and-pulse schematic, and companion cardiac index, stroke volume index, systemic vascular resistance, and stroke work metrics.
Cardiac output is the flow rate of the circulation
Every tissue in the body depends on a continuous supply of oxygenated blood, and the total flow rate of that supply is the cardiac output. It is the product of how much blood the heart ejects per beat (stroke volume) and how many beats it makes per minute (heart rate). At rest, an adult heart ejects about 70 mL per beat and beats about 70 times per minute, giving 4.9–5.5 L/min. Because the circulation is a closed loop, the left ventricle and right ventricle must eject exactly the same volume in the steady state — if they did not, blood would accumulate on one side of the circulation and the other side would collapse. This is why the Fick principle, echo Doppler, thermodilution and pulse contour analysis all measure the same quantity in different ways.
The two determinants are not independent
Although CO = SV × HR is a simple multiplication, stroke volume and heart rate are not free variables — changing one usually changes the other. Increase the heart rate by pacing and stroke volume initially holds, but above about 150 bpm the diastolic filling time becomes so short that the ventricle cannot fill, and stroke volume falls. Decrease the heart rate and the diastolic filling time lengthens, allowing the ventricle to fill more completely and eject a larger stroke volume — which is why trained endurance athletes have both a low resting heart rate and a large resting stroke volume, and the product stays the same. The clinical corollary is that a high heart rate is not necessarily a high cardiac output, and a low heart rate is not necessarily a low output; only the product tells you the flow.
Cardiac output alone does not tell you whether the circulation is adequate
A cardiac output of 5 L/min is normal for a 70 kg adult, but for a 2 kg neonate it would be twenty times the normal resting value, and for a 150 kg man it would be marginal. This is why cardiac output is almost always indexed to body size as the cardiac index (CI = CO/BSA). The normal range for CI is 2.5–4.0 L/min/m². Below 2.2 is cardiogenic shock range and requires inotropic or mechanical support. Above 4.2 suggests a high-output state such as sepsis, thyrotoxicosis, severe anaemia, or an arteriovenous fistula. The indexed value is the number used clinically, and the raw cardiac output is almost never interpreted in isolation.
Resistance and pressure complete the picture
Cardiac output is the flow term in the haemodynamic equation MAP = CO × SVR, where MAP is mean arterial pressure and SVR is systemic vascular resistance. The three quantities are locked together: for a given arterial pressure, cardiac output and vascular resistance are inversely related. In septic shock, the immune response dilates the vasculature, SVR collapses, and cardiac output rises to compensate — which is why septic patients are warm and vasodilated with a high output. In cardiogenic shock, the pump fails, cardiac output collapses, and SVR rises dramatically to maintain pressure, which is why those patients are cold and clammy with a low output. Reading the cardiac output in the context of the other two variables is essential to understanding what the circulation is actually doing.
How to Use This Calculator
The cardiac output relation links three quantities: CO, SV and HR. Pick which one you want the tool to solve, then fill in the other two — plus BSA, MAP and CVP for the indexed and resistance metrics.
1. Choose what to solve for
Pick CO, SV or HR from the toggle. The calculator rearranges CO = SV × HR / 1,000 automatically, using the unit convention that SV is in mL, HR in bpm and CO in L/min.
2. Use the clinical presets
Cardiac output presets run from 2 L/min (shock) to 20 L/min (peak exercise), stroke volume from 30 mL (heart failure) to 200 mL (elite athlete), and heart rate from 40 bpm (trained) to 200 bpm (maximum).
3. Watch the units
Stroke volume is in millilitres and heart rate is in beats per minute. Their product is in mL/min, which the calculator divides by 1,000 to give litres per minute. Getting the units wrong by a factor of 1,000 is one of the commonest mistakes in haemodynamic calculations.
4. Read the result and verdict
The result card shows the answer plus the cardiac index and the systemic vascular resistance. A colour-coded verdict classifies the cardiac output from very low (cardiogenic shock) through low, normal, elevated and very high — with the boundary values that are used clinically.
5. Check the schematic and charts
The schematic shows the heart ejecting the stroke volume on each beat, the ECG trace of cardiac cycles at the entered heart rate, and the accumulated output filling a reservoir over one minute. The chart plots cardiac output against heart rate for three stroke volumes.
6. Switch to Advanced for depth
Advanced mode adds a cardiac-output-versus-stroke-volume chart, a sensitivity check on a +1 % input change, and companion metrics including cardiac index, stroke volume index, systemic vascular resistance, rate–pressure product, left ventricular stroke work, and a BSA helper using the Mosteller formula.
What This Tool Offers
Built around the fundamental haemodynamic relation CO = SV × HR, the starting point for every cardiac output assessment.
Three-way solving
Solve for cardiac output, stroke volume, or heart rate. The calculator rearranges the equation for whichever variable you choose, with logarithmic sliders across the full clinical range.
Live heart-and-pulse schematic
The heart ejecting the stroke volume on each beat, the ECG trace showing cardiac cycles at the current heart rate, and the accumulated output filling a reservoir over one minute — all updating as you drag.
Haemodynamic verdict
Each result is classified against the clinical boundaries from cardiogenic shock through low, normal resting, elevated (sepsis-like) and very high (peak exercise) — with the corresponding value ranges.
Indexed and resistance metrics
Beyond the raw cardiac output: cardiac index (CO/BSA), stroke volume index (SV/BSA), systemic vascular resistance (SVR), rate–pressure product, and left ventricular stroke work.
Dual comparison charts
Cardiac output vs. heart rate on linear axes for three stroke volumes, plus an advanced cardiac output vs. stroke volume chart for three heart rates — all with the current operating point marked.
Reference tables
A flow unit converter, a cardiac output lookup grid across stroke volumes and heart rates, a table of typical haemodynamic values in health and disease, and a full variable reference.
Reference Tables & Conversions
A flow unit converter, a cardiac output lookup grid, and a table of typical haemodynamic values in health and disease.
Flow unit converter
Cardiac Output Lookup
Computed from CO = SV × HR / 1,000. Values in litres per minute. Red entries fall outside the typical resting range of 4–8 L/min for a healthy adult.
| SV (mL) \ HR | 40 bpm | 60 bpm | 80 bpm | 100 bpm | 150 bpm | 200 bpm |
|---|
At exercise heart rates above 150 bpm the stroke volume falls in practice because of reduced diastolic filling time, so the actual cardiac output at 200 bpm is usually lower than the table value.
Typical Haemodynamic Values in Health and Disease
Representative values for the cardiovascular variables discussed on this page. Ranges are drawn from standard critical-care references and apply to adults at rest unless otherwise stated.
| Clinical state | CO (L/min) | CI (L/min/m²) | SV (mL) | HR (bpm) | SVR (dyne·s·cm⁻⁵) |
|---|---|---|---|---|---|
| Healthy adult, resting supine | 4.5–6.0 | 2.5–4.0 | 60–90 | 60–90 | 900–1,400 |
| Healthy adult, sitting | 4.0–5.5 | 2.2–3.5 | 50–80 | 60–90 | 1,000–1,500 |
| Trained endurance athlete, resting | 4.0–5.5 | 2.2–3.2 | 100–130 | 40–55 | 1,000–1,500 |
| Peak maximal exercise (untrained) | 15–20 | 8–11 | 80–110 | 170–190 | 400–700 |
| Peak maximal exercise (elite) | 25–35 | 14–20 | 150–200 | 160–190 | 250–450 |
| Cardiogenic shock | 1.5–2.5 | 0.8–1.5 | 20–40 | 90–120 | 1,800–3,000 |
| Septic shock (warm phase) | 8–14 | 4.5–8.0 | 60–90 | 100–130 | 300–600 |
| Hypovolaemic shock | 2.5–4.0 | 1.4–2.2 | 30–50 | 100–140 | 1,500–2,500 |
| Congestive heart failure | 2.5–4.0 | 1.4–2.2 | 30–55 | 70–110 | 1,500–2,500 |
| Pulmonary embolism (massive) | 2.0–3.5 | 1.1–2.0 | 25–45 | 100–130 | 1,800–2,800 |
| High-output anaemia | 6–9 | 3.5–5.0 | 70–100 | 80–110 | 500–900 |
| Thyrotoxicosis | 6–10 | 3.5–6.0 | 70–100 | 90–120 | 500–900 |
| Arteriovenous fistula (haemodialysis) | 5–8 | 3.0–4.5 | 70–100 | 70–100 | 600–1,000 |
Variable Reference
| Symbol | Meaning | Typical range | Units |
|---|---|---|---|
| CO | Cardiac output | 2 – 35 | L/min |
| SV | Stroke volume | 20 – 200 | mL |
| HR | Heart rate | 40 – 200 | bpm |
| BSA | Body surface area | 1.2 – 2.8 | m² |
| CI | Cardiac index, CO/BSA | 1.0 – 8.0 | L/min/m² |
| SVI | Stroke volume index, SV/BSA | 15 – 80 | mL/m² |
| MAP | Mean arterial pressure | 50 – 140 | mmHg |
| CVP | Central venous pressure | 0 – 20 | mmHg |
| SVR | Systemic vascular resistance | 300 – 3,000 | dyne·s·cm⁻⁵ |
| RPP | Rate–pressure product, HR × SBP | 5,000 – 40,000 | mmHg·bpm |
| LVSW | Left ventricular stroke work | 60 – 200 | g·m |
| BSAMosteller | √(height × weight / 3600) | — | m² |
What Does CO = SV × HR Measure?
The cardiac output relation says that the volume of blood pumped by the heart each minute is the product of the volume ejected on each beat and the number of beats per minute. It is the most fundamental equation in cardiovascular physiology, and every measurement of cardiac function — whether by echocardiography, thermodilution, Fick principle, or pulse contour analysis — ultimately reduces to it. The equation makes clear that the circulation can increase its output in two different ways: by ejecting more blood per beat, or by beating more frequently. In health the two work together; in disease one often compensates for a failure of the other. The task of cardiovascular physiology is to understand how the two are regulated, and the task of clinical medicine is to recognise when their product is too low or too high for the patient's needs.
The Cardiac Output Formula
The defining relationship in clinical units is:
where CO is in L/min, SV is in mL, and HR is in bpm. The factor of 1,000 converts the product (which has units of mL/min) into L/min. Rearranged to solve for the other two unknowns:
HR = 1,000 · CO / SV
The indexed forms — the same quantities normalised to body size:
SVI = SV / BSA
The systemic vascular resistance and the driving pressure:
Driving pressure = MAP − CVP
The rate–pressure product, an index of myocardial oxygen demand:
And the left ventricular stroke work, an index of myocardial energy expenditure per beat:
Finally, the ejection fraction relationship that determines stroke volume:
where EF is the ejection fraction (normally 55–70 %) and EDV is the end-diastolic volume.
Cardiac Output Variables
| Symbol | Meaning | Notes |
|---|---|---|
| CO | Cardiac output | The flow rate of the entire circulation; L/min |
| SV | Stroke volume | The volume ejected in one beat; mL |
| HR | Heart rate | The number of beats per minute; bpm |
| CI | Cardiac index | The cardiac output per m² of body surface; L/min/m² |
| SVI | Stroke volume index | The stroke volume per m² of body surface; mL/m² |
| SVR | Systemic vascular resistance | The afterload the left ventricle must overcome; dyne·s·cm⁻⁵ |
| EF | Ejection fraction | The fraction of end-diastolic volume ejected; normally 55–70 % |
| MAP | Mean arterial pressure | The driving pressure of the systemic circulation; mmHg |
How Each Variable Affects the Cardiac Output
The cardiac output is directly proportional to both stroke volume and heart rate. Doubling the stroke volume doubles the cardiac output at the same heart rate; doubling the heart rate doubles it at the same stroke volume. There is no threshold, no offset, and no interaction between the two terms in the pure equation — the relationship is a simple product. This means that a patient can maintain a normal cardiac output through an enormous variety of combinations: a fit young athlete might have a resting cardiac output of 5 L/min at 45 bpm with a 110 mL stroke volume, while an elderly patient with heart failure might achieve the same 5 L/min at 90 bpm with a 55 mL stroke volume. The product is the same but the mechanisms are entirely different, and the two patients respond very differently to exercise, drugs and disease.
In practice, however, the two determinants are coupled through the physiology of diastolic filling. Stroke volume is limited by the end-diastolic volume, and the end-diastolic volume depends on the filling time — which is the diastolic interval between beats. As the heart rate rises, the diastolic interval shortens much faster than the systolic interval, so filling time falls steeply above about 120 bpm. Eventually the ventricle cannot fill completely, stroke volume falls, and the cardiac output plateaus. The plateau occurs at about 160–180 bpm in young adults and at a lower rate in the elderly, whose ventricles fill more slowly. This is why the linear formula CO = SV × HR is accurate at low and moderate heart rates but over-predicts the cardiac output at very high rates, and why the physiologically realistic relationship curves over rather than rising linearly to infinity.
The stroke volume itself is set by three determinants known as preload, contractility and afterload. Preload is the end-diastolic volume, which depends on venous return and on the compliance of the ventricle; the Frank–Starling mechanism ensures that more filling produces a stronger contraction and a larger stroke volume, up to a plateau. Contractility is the intrinsic strength of the myocardium, increased by sympathetic stimulation and by inotropic drugs, decreased by ischaemia and by heart failure. Afterload is the resistance the ventricle must overcome to eject, approximated by the systemic vascular resistance; a higher afterload reduces the stroke volume for a given preload and contractility. Manipulating any of these three — with fluids, inotropes, vasodilators or vasopressors — is the daily work of critical care medicine.
Finally, the cardiac output is the single most important determinant of oxygen delivery to the tissues. Oxygen delivery DO₂ is the product of cardiac output and arterial oxygen content: DO₂ = CO × CaO₂ × 10, where CaO₂ is roughly 1.34 × haemoglobin × SaO₂ plus a small dissolved fraction. A fall in cardiac output reduces oxygen delivery in direct proportion, and the tissues respond by extracting more oxygen from the blood that does arrive. When extraction is maximised and delivery still falls short, anaerobic metabolism begins and lactate accumulates. This is why a low cardiac output is a medical emergency, and why restoring cardiac output — by any combination of fluid, inotrope, vasopressor and mechanical support — is the central goal of resuscitation in shock.
Cardiac Output Calculation Examples
CO = 70 × 72 / 1,000 = 5.04 L/min
SV = 1,000 × 5.04 / 72 = 70.0 mL
HR = 1,000 × 5.04 / 70 = 72.0 bpm
CI = 5.04 / 1.9 = 2.65 L/min/m²
That is within the normal range of 2.5–4.0
SVR = 80 × (90 − 4) / 5.04 = 80 × 86 / 5.04 = 1,365 dyne·s·cm⁻⁵
Normal (900–1,400)
CO = 40 × 110 / 1,000 = 4.40 L/min
That is low-normal in absolute terms, but for a 2.0 m² man the CI = 2.20 — at the cardiogenic threshold
CO = 130 × 45 / 1,000 = 5.85 L/min
Same as a normal adult, achieved with a completely different combination
CO = 180 × 190 / 1,000 = 34.2 L/min
The stroke volume has risen by 38 % and the heart rate by 320 % — both contribute, but the rate dominates
SVR = 80 × (60 − 8) / 9.0 = 80 × 52 / 9.0 = 462 dyne·s·cm⁻⁵
Well below normal — the hallmark of distributive shock
Frequently Asked Questions
Cardiac output is the volume of blood pumped by each ventricle in one minute, and it is the single most important measure of how well the circulation is delivering oxygen and nutrients to the tissues. At rest, a healthy adult heart pumps about 5 L/min; at maximal exercise an elite athlete can reach 30–35 L/min. Cardiac output is the product of how much blood is ejected per beat (stroke volume) and how many beats there are per minute (heart rate). When cardiac output falls too low, oxygen delivery falls, tissues switch to anaerobic metabolism, and lactate accumulates — this is the definition of shock. When cardiac output is too high for too long, it places the heart under sustained strain and eventually leads to high-output cardiac failure. Interpreting the cardiac output in the context of the patient's body size, blood pressure and volume status is the central task of haemodynamic assessment.
Because cardiac output increases with body size. A 5 L/min output is perfectly normal for a 70 kg man, but it would be too low for a 150 kg man and dangerously high for a 5 kg infant. Dividing by the body surface area (BSA) removes this variation and gives the cardiac index (CI = CO/BSA), which is comparable across the whole range of human sizes. The normal range for CI is 2.5–4.0 L/min/m² for adults, with values below 2.2 indicating severe hypoperfusion and values above 4.2 indicating a high-output state. Body surface area is usually estimated from height and weight using a nomogram or a formula — the Mosteller formula BSA = √(height × weight / 3600) is the simplest and most widely used, with height in cm and weight in kg.
Stroke volume is set by preload, contractility and afterload. Preload is the end-diastolic volume — the amount of blood in the ventricle just before it contracts. By the Frank–Starling mechanism, more filling produces a more forceful contraction and a larger stroke volume, up to a plateau beyond which further filling does not help. Contractility is the intrinsic strength of the myocardium independent of preload or afterload, increased by sympathetic stimulation and by inotropic drugs such as dobutamine, and reduced by ischaemia, acidosis and heart failure. Afterload is the resistance the ventricle must overcome to open the aortic valve and eject — approximated by the systemic vascular resistance — and it is inversely related to stroke volume for a given preload and contractility. Manipulating these three determinants — with fluids, inotropes and vasoactive drugs — is the core of cardiovascular critical care.
There are four main methods. The Fick principle measures oxygen consumption and the arteriovenous oxygen difference and computes CO = VO₂ / (CaO₂ − CvO₂); this is the gold standard but requires a metabolic cart. Thermodilution uses a pulmonary artery catheter to inject cold saline and measure the temperature change downstream; the Stewart–Hamilton equation then gives the CO. Echocardiography measures the cross-sectional area of the left ventricular outflow tract and the velocity–time integral of flow through it, and CO = area × VTI × HR. Pulse contour analysis uses the arterial waveform from a peripheral line and a calibration factor to estimate stroke volume continuously. Each method has its own accuracy, precision and failure modes, but all of them measure the same physiological quantity — the flow rate of the circulation.
Because the ventricle needs time to fill. The cardiac cycle is divided into systole, during which the ventricle contracts and ejects, and diastole, during which it relaxes and fills. As the heart rate rises, both phases shorten, but diastole shortens much more — at 180 bpm the diastolic filling time is less than 100 ms, which is barely enough for the ventricle to receive blood from the atrium. As filling time falls, the end-diastolic volume falls, and by the Frank–Starling mechanism the stroke volume falls with it. Eventually the loss of stroke volume exactly offsets the gain from the higher rate, and the cardiac output stops rising. The plateau heart rate is about 160–180 bpm in young adults and lower in the elderly, whose ventricles relax more slowly. This is why the linear formula CO = SV × HR over-predicts output at extreme rates.
Systemic vascular resistance (SVR) is the resistance the left ventricle must overcome to eject blood into the aorta. It is the ratio of the pressure gradient across the systemic circulation to the flow through it, with a constant of 80 to convert between clinical units: SVR = 80 × (MAP − CVP) / CO, where MAP is the mean arterial pressure in mmHg, CVP is the central venous pressure in mmHg, and CO is the cardiac output in L/min. The result is in dyne·s·cm⁻⁵, the traditional unit; dividing by 80 gives the value in Wood units (mmHg·min/L). Normal SVR is 900–1,400 dyne·s·cm⁻⁵ at rest. It is low in distributive shock (sepsis, anaphylaxis, cirrhosis), high in cardiogenic and hypovolaemic shock, and elevated in chronic hypertension.
Yes. A persistently elevated cardiac output — above about 8 L/min at rest, or a cardiac index above 4.2 L/min/m² — is abnormal and is described as a high-output state. It occurs in sepsis (where vasodilatation forces the heart to pump more to maintain pressure), severe anaemia (where the reduced oxygen-carrying capacity is compensated by increased flow), thyrotoxicosis (where metabolic rate and sympathetic tone are both increased), arteriovenous fistulae (where blood bypasses the capillary bed), and in the late stages of cirrhosis. A sustained high output is not benign: it increases myocardial oxygen demand, places the heart under chronic volume overload, and eventually leads to high-output cardiac failure. The treatment is to identify and correct the underlying cause, not to try to reduce the cardiac output directly.
Exercise increases cardiac output through both determinants, but the relative contribution changes with intensity and with training. At low-intensity exercise, stroke volume rises first — from sympathetic stimulation increasing contractility, and from the muscle pump and venoconstriction increasing venous return and preload. As intensity increases, heart rate rises steeply and contributes progressively more, until at maximal exercise the heart rate accounts for about 70–80 % of the increase in cardiac output. In an untrained adult, maximal cardiac output is typically 15–20 L/min; in a trained endurance athlete it can reach 30–35 L/min, mostly because the athlete's heart has a larger stroke volume at every intensity, including maximal exercise. This is why training bradycardia (a low resting heart rate) is a marker of cardiovascular fitness.
Variables
| Symbol | Quantity | Unit |
|---|---|---|
| CO | Cardiac output | L/min |
| SV | Stroke volume | mL |
| HR | Heart rate | beats/min |
What it means
Cardiac output (CO) is the total volume of blood ejected by the left ventricle per minute. It is the product of stroke volume (SV) and heart rate (HR). CO is a key determinant of oxygen delivery to tissues. It is measured in litres per minute. In critical care, CO is monitored to guide fluid administration, drug therapy, and to assess response to interventions. It is also used in exercise physiology to evaluate fitness. Understanding CO is fundamental for cardiovascular physiology and for managing patients with heart failure or shock.
Worked example
Cardiac Output – Two Detailed Examples
Real‑World| Parameter | Value |
|---|---|
| SV (mL) | 70 |
| HR (bpm) | 70 |
| Parameter | Value |
|---|---|
| SV | 90 |
| HR | 50 |
Common mistakes
- Cardiac output: CO = SV × HR – the volume of blood pumped per minute.
- Stroke volume (SV): The volume of blood ejected with each beat – in mL/beat.
- Heart rate (HR): Beats per minute.
- Units: CO in mL/min (or L/min if divided by 1000).
- Normal resting CO: ~5 L/min.
Applications
Cardiac output (CO = SV × HR) is the volume of blood pumped by the heart per minute, a critical measure of cardiovascular function. Clinicians use CO to assess cardiac performance in intensive care, during surgery, and in heart failure management. It guides fluid resuscitation, vasopressor therapy, and inotropic support. By understanding CO, healthcare providers can optimise perfusion to tissues and prevent organ failure. This formula is also used in exercise physiology to study fitness adaptations. Measuring CO non‑invasively is increasingly common, making this calculation a standard part of haemodynamic monitoring.
- Haemodynamic monitoring in critical care and anaesthesia
- Heart failure management and therapy titration
- Exercise physiology and cardiovascular fitness assessment
- Shock diagnosis and fluid resuscitation guidance
- Research on cardiovascular physiology and disease
Related calculators · Physiological Systems
Recently updated formulas
Suggest an improvement
Found a mistake? Have a better example? Let us know.
You may send up to 3 suggestions per 24 hours.