Omni Calculator logo

Cardiac Output Calculator

Created by Bogna Szyk
Reviewed by Rijk de Wet
Last updated: Jun 05, 2023


If you ever needed to know how much blood your heart pumps every minute, this cardiac output calculator will surely be of help. This article will give you a thorough explanation of how the cardiac output is calculated and provide you with its clear definition. We will also teach you how to use the cardiac output formula (called the Fick equation) and how to assess whether the results are within normal values.

Make sure to take a look at the mean arterial pressure calculator for more information on your circulatory system.

What is the cardiac output?

Cardiac output is the volume of blood pumped through your heart every minute. An average healthy person has a cardiac output of 4–8 liters per minute. Considering that we have about 5 liters of blood in our body, it means that every drop of your blood goes through your heart at least once per minute. The heart really has a lot of work, right?

The cardiac index, on the other hand, is the volume of blood that gets pumped by your heart every minute per a square meter of body surface area. This indicator is better for comparing two people who might have completely different cardiac output due to the differences in weight and height.

Once you know your cardiac output, you can easily use the stroke volume calculator, which estimates the volume of blood pumped per one heart beat.

Fick equation (cardiac output formula)

The most common formula used for determining the cardiac output is the Fick equation. It states that:

CO=VO2 / (CaCv)\footnotesize \text{CO} = \text{VO}_2\ /\ (\text{C}_\text{a} - \text{C}_\text{v})

where:

  • VO2\text{VO}_2 stands for the oxygen consumption of pure gaseous oxygen (in mL/minute);
  • Ca\text{C}_\text{a} is the concentration of oxygen in arterial blood (in mL/L); and
  • Cv\text{C}_\text{v} is the concentration of oxygen in venous blood (in mL/L).

The oxygen consumption can be measured directly using a spirometer. For approximate determination of the cardiac output, it is usually taken as 125 mL of oxygen per minute per square meter of body surface area.

The concentration of oxygen - both in arterial and venous blood - is found using the values of blood oxygen saturation and blood oxygen tension. It takes advantage of the fact that almost all oxygen in your blood is bound to hemoglobin molecules. Each gram of hemoglobin can carry 1.34 ml of oxygen. Hence, you measure the hemoglobin level in blood, you can find the oxygen concentration in the following way:

C=100((13.4HgbSat)+0.031P))\footnotesize \text{C} = 100\!\cdot\!\left((13.4\!\cdot\!\text{Hgb}\!\cdot\!\text{Sat}) + 0.031\!\cdot\!\text{P})\right)

where:

  • C\text{C} is the concentration of oxygen in given blood type (arterial or venous);
  • Hgb\text{Hgb} stands for hemoglobin level in g/dL;
  • Sat\text{Sat} is the saturation of oxygen in blood, expressed as a percentage; and
  • P\text{P} is the oxygen tension, measured in Torr (mm Hg).

How is cardiac output calculated?

If you want to obtain a realistic result, you need to supply our cardiac output calculator with some values first.

  • Your height: quite simply, this is the measure of how tall you are.
  • Your weight: similarly, a measure of how much you weigh.

Basing on these two values, our cardiac output calculator will automatically determine your body surface area and the oxygen consumption.

  • Hemoglobin: your blood test result. The normal values are 13.8 to 17.2 g/dL for men and 12.1 to 15.1 g/dL for women.
  • Oxygen saturation (arterial blood): the ratio of oxygen-saturated hemoglobin to all hemoglobin in your arterial blood. For healthy adults, this value should be in the range of 94–99%.
  • Oxygen tension (arterial blood: partial pressure of oxygen in arterial blood. This value should normally be in the range between 75 mmHg and 100 mmHg.
  • Oxygen saturation (venous blood): the ratio of oxygen-saturated hemoglobin to all hemoglobin in your venous blood. For healthy adults, this value should be in the range of 60–80%.
  • Oxygen tension (venous blood): partial pressure of oxygen in venous blood. This value should normally be in the range between 30 mmHg and 40 mmHg.

If you supply this values, the cardiac output formula will be used automatically to determine the following:

  • Oxygen concentration (arterial blood) in ml/L;
  • Oxygen concentration (venous blood) in ml/L;
  • Cardiac output — the normal values should lie in the range from 4 to 8 L/min; and
  • Cardiac index — typical values are from 2.5 to 4 L/(min·m²) in healthy adults.

💡 Cardiac output can also be calculated using the echocardiography doppler and its measurements, as explained in the doppler echo cardiac output calculator.

Bogna Szyk
Your height
ft
in
Your weight
lb
Body surface area
ft²
O2 consumption
mL/
min
Hemoglobin
g/dL
Arterial blood
Oxygen saturation
%
Oxygen tension
Torr
Oxygen concentration
mL/
l
Venous blood
Oxygen saturation
%
Oxygen tension
Torr
Oxygen concentration
mL/
l
Cardiac output
Cardiac output
L/
min
Cardiac index
L/(min·m²)
Check out 37 similar cardiovascular system calculators ❤️
6 minute walk testAnkle-brachial indexAortic valve area… 34 more
People also viewed…

Free fall

Our free fall calculator can find the velocity of a falling object and the height it drops from.

Korean age

If you're wondering what would your age be from a Korean perspective, use this Korean age calculator to find out.

MCA perinatology

The MCA calculator find the possible risk of fetal anemia in single and twin pregnancies.

URR (urea reduction ratio)

The URR calculator allows you to evaluate the dialysis efficiency based on the urea reduction ratio.
Copyright by Omni Calculator sp. z o.o.
Privacy, Cookies & Terms of Service