• Cardiology
  • Critical care

Fick Cardiac Output Calculator

Calculates cardiac output and cardiac index by the Fick principle, from a measured or an assumed oxygen consumption.

Hemoglobin
Arterial saturation (SaO2)
%

From an arterial blood gas, or pulse oximetry if no gas is available.

Mixed venous saturation (SvO2)
%

From the pulmonary artery, drawn at the same time as the arterial sample.

Measured oxygen consumption (VO2)(optional)
mL/min

Leave empty to assume 125 mL/min/m².

Height(optional)

With weight, for body surface area: needed for the output in L/min when VO2 is assumed, and for the index when it is measured.

Weight(optional)
  • Cardiac output = VO2 / [1.34 × Hb × (SaO2 − SvO2) / 100 × 10]. Dissolved oxygen is left out; it matters mainly when the arterial PO2 is very high.
  • Without a measured VO2, it is assumed to be 125 mL/min/m²: the cardiac index then needs no height or weight, and the output is the index × body surface area (Mosteller).

Result

Enter hemoglobin and both saturations.

Sources

2 studies

After the result

Low cardiac index · When VO2 was assumed · High cardiac index

Avoid common errors

6 common errors to avoid

Formula

VO2 / [1.34 × Hb × (SaO2 − SvO2)/100 × 10]; VO2 measured or assumed at 125 mL/min/m².

Test cases

3 published cases, each also a test case

FAQ

6 questions and answers

Further reading

7 references with PubMed and DOI links

About this page

Contributed by Dr. Meng Zhao (MD · Former Neurosurgeon · Medical AI Researcher), from the original publications listed here. Last updated November 9, 2026. LinkedIn

The calculator code is tested against every worked example on this page before each release.

This calculator supports, and does not replace, clinical judgment. It is meant for healthcare professionals and is not medical advice for patients. Report an error through the contact page.