Cardiac Index - CO divided by BSA
Cardiac index calculator computing CO/BSA in L/min/m^2 from direct CO, SV*HR, or echo inputs, with a normal-range band and severity label.
Cardiac Index
Results
What Is Cardiac Index?
A cardiac index calculator is a clinical tool that turns a measured cardiac output and a body surface area into a single size-normalised number, the cardiac index in L/min/m^2. The page covers the formula, a worked example, the adult reference range, and the limitations.
- • Bedside review: Drop in a measured CO and the patient's height and weight, then read the indexed value next to the raw output.
- • Sepsis and shock workup: Use the L/min/m^2 value to spot a low-output picture, then pair it with MAP and lactate.
- • Heart failure and transplant follow-up: Use it when cardiology wants a size-normalised number or when donor-recipient matching calls for a CI value.
- • Teaching and review: Use the side-by-side CO, BSA, and CI display to teach the size-normalisation step.
The cardiac index is what cardiology and intensive care teams quote for a fair comparison between a small adult, a large adult, and an athlete. Cardiac output alone is a number, so a 5 L/min reading in a 60 kg adult and a 5 L/min reading in a 110 kg adult do not mean the same thing. Dividing by BSA puts them on the same scale.
The result is a planning estimate. Decisions about inotropes, fluids, or a different line of treatment sit with the clinical team that has the full picture.
The size-normalisation step is the same one the Body Surface Area Calculator uses to return BSA in m^2 from height and weight.
How Cardiac Index Works
The form works in three short steps. It reads the cardiac output from the selected source, computes the body surface area from the height and weight, and divides the two to return the cardiac index in L/min/m^2 with a severity band.
- CO: Cardiac output in L/min, the volume of blood the left ventricle pumps per minute.
- SV: Stroke volume in mL, the blood volume ejected by one heartbeat.
- HR: Heart rate in bpm, used with SV or the LVOT Doppler branch to compute CO.
- LVOT_diameter: Inner-edge LVOT diameter in cm at the aortic annulus on a parasternal long-axis view.
- LVOT_VTI: Velocity-time integral of the pulsed-wave Doppler signal in the LVOT, traced from the apical five-chamber view.
- BSA: Body surface area in m^2, computed from height and weight with Haycock, Mosteller, or DuBois.
The arithmetic is small. The hard part is picking the CO source that matches your data and the BSA formula that matches the worksheet. Haycock is the default on most haemodynamic worksheets, Mosteller the most common in adult dosing, and DuBois the 1916 reference still seen on older cath-lab reports.
Resting adult, SV x HR branch, Haycock BSA
SV = 70 mL, HR = 64 bpm, height = 169 cm, weight = 70 kg
CO = 70 x 64 / 1000 = 4.48 L/min. BSA = 0.024265 x 169^0.3964 x 70^0.5378 = 1.82 m^2. CI = 4.48 / 1.82 = 2.46 L/min/m^2, low-normal band.
A worked reading from the cardiac index calculator for a healthy adult at 169 cm and 70 kg.
According to StatPearls - Physiology, Cardiac Index (Patel et al., 2024), cardiac index is the cardiac output in L/min divided by the body surface area in m^2 and expressed in L/min/m^2, with a normal resting adult value of 2.5 to 4.0 L/min/m^2.
According to StatPearls - Cardiogenic Shock (Kosaraju et al., 2023), the haemodynamic criterion for cardiogenic shock includes a cardiac index at or below 2.2 L/min/m^2 with a pulmonary-capillary wedge pressure above 15 mmHg, which is why the calculator flags any reading under 2.0 L/min/m^2 as the cardiogenic shock range.
The LVOT Doppler branch uses the same continuity-equation step the Aortic Valve Area Calculator uses to return AVA from LVOT diameter and LVOT VTI.
Key Concepts Explained
Four concepts drive the result. Naming them keeps the L/min/m^2 value from being read as a single lab number.
Cardiac output
The volume of blood the left ventricle pumps per minute, in L/min. The numerator of the CI formula and the value on the bedside monitor.
Body surface area
The size of the body in m^2, computed from height and weight. The divisor in CI, and the reason a small adult and a large adult can be compared on the same scale.
Size normalisation
The step that turns raw CO into CI by dividing by BSA. The same normalisation is used in indexed aortic valve area, eGFR per 1.73 m^2, and chemotherapy dosing.
Reference range
The 2.5 to 4.2 L/min/m^2 adult band, with 2.0 L/min/m^2 as the cardiogenic shock threshold and 2.1 to 3.2 L/min/m^2 as the older-adult range.
The cardiac index calculator makes one core distinction visible. CO is a raw L/min number, CI is that same value divided by BSA, so the same L/min/m^2 value can be compared across body sizes and studies.
How to Use This Calculator
The form works from the data the bedside team or worksheet already has. Type the value that was actually measured.
- 1 Pick the cardiac output source: Choose Direct cardiac output if the L/min value is in hand. Choose SV and HR for echo, or LVOT Doppler for a non-invasive bedside echo.
- 2 Type the cardiac output inputs: Type the L/min value for Direct, the SV in mL and HR in bpm for SV and HR, or the LVOT diameter, VTI, and HR for LVOT.
- 3 Enter height and weight: Type the patient's height in cm and weight in kg so the body surface area can be computed from the selected formula.
- 4 Pick the BSA formula: Use Haycock as the default. Switch to Mosteller or DuBois if the rest of the chart uses a different formula.
- 5 Read the result panel: Read the cardiac index, the cardiac output used, the body surface area, the severity band, and the active source.
A reader with SV 70 mL, HR 64 bpm, height 169 cm, and weight 70 kg on Haycock BSA can read CI 2.46 L/min/m^2, BSA 1.82 m^2, and severity band Low normal on the same row.
Benefits of Using This Calculator
A small form that turns CO and BSA into a single L/min/m^2 value has practical advantages.
- • Three input paths: A single dropdown moves between direct CO, SV*HR, and LVOT Doppler, covering the cath-lab, the bedside echo, and the clinic worksheet.
- • Three BSA formulas: Haycock, Mosteller, and DuBois are all available, so the result aligns with the worksheet where the value will be written.
- • Severity band on the result: The 2.0 L/min/m^2 cardiogenic shock threshold, the 2.5 to 4.2 L/min/m^2 adult range, and the elevated range are returned as a clear label.
- • Active source disclosure: The result panel labels the source that produced the cardiac output.
- • Cardiovascular context: A size-normalised number sits next to the wider haemodynamic workup, including the rate from a strip, MAP from a cuff reading, and the rest of the ICU context.
The side-by-side display of CO, BSA, and CI makes the cardiac index calculator useful as a teaching aid, since the size-normalisation step stays visible.
The heart rate input sits inside the SV*HR cardiac output branch, and the ECG Heart Rate Calculator returns the rate in beats per minute from a 10-second strip or an R-R interval for the same patient.
Factors That Affect Your Results
Several factors shape the result. The most important ones sit inside the form, and a small set of caveats belong outside.
Cardiac output measurement
The L/min value is the dominant input. A 10 percent change in measured CO moves the cardiac index by 10 percent.
Body surface area formula
Haycock, Mosteller, and DuBois agree within a few percent on a healthy adult, so changing the formula moves CI by less than 5 percent.
Heart rate at the time of measurement
A measured HR is required for the SV*HR and LVOT branches. An HR captured at a different time from the SV or LVOT VTI shifts the result by the HR ratio.
Age and body composition
Cardiac index falls slightly with age, with 2.1 to 3.2 L/min/m^2 reported as the older-adult reference range.
Underlying condition
Low-output states such as cardiogenic shock, hypovolemic shock, and obstructive shock push CI below 2.0 L/min/m^2, while high-output states such as sepsis, anaemia, and hyperthyroidism can push it above 4.2.
- • The calculator does not measure cardiac output. It is a planning tool that turns a measured CO into a size-normalised value, so the final decision depends on how the CO was measured.
- • The result is a single number. It does not replace MAP, lactate, central venous pressure, or the rest of the shock workup, and it is not a stand-alone resuscitation trigger.
The reference range is a starting point, not a hard threshold. A reading just below 2.5 L/min/m^2 in an athlete at rest is normal, while the same reading in a septic patient is a concern. Read the value next to the full haemodynamic picture and the trend over time.
According to ASEcho practice guidelines on valve disease and LVOT Doppler, CO is computed by multiplying the LVOT VTI by the LVOT cross-sectional area, the same continuity-equation step the cardiac index calculator uses for the LVOT Doppler input.
A low CI in a septic or shock workup pairs with a metabolic read, and the Anion Gap Calculator returns the gap from sodium, chloride, and bicarbonate.
Frequently Asked Questions
Q: What is a cardiac index calculator?
A: A cardiac index calculator is a clinical tool that turns a measured cardiac output and a body surface area into a single size-normalised number, the cardiac index in L/min/m^2, so a small adult and a large adult can be compared on the same scale.
Q: What is the normal cardiac index range in L/min/m^2?
A: The normal adult cardiac index is 2.5 to 4.2 L/min/m^2. A value under 2.0 L/min/m^2 is in the cardiogenic shock range, and a value above 4.2 is an elevated reading that pairs with a high-output state such as sepsis or anaemia.
Q: How do you calculate cardiac index from cardiac output and BSA?
A: Cardiac index is CO in L/min divided by BSA in m^2. CO is SV in mL times HR in bpm divided by 1000, so 70 mL at 70 bpm gives 4.9 L/min and 1.85 m^2 of BSA gives 2.65 L/min/m^2.
Q: What is the difference between cardiac output and cardiac index?
A: Cardiac output is the raw volume of blood the left ventricle pumps per minute, in L/min. Cardiac index is the same value divided by BSA, in L/min/m^2, so it is fair to compare across body sizes, ages, and studies that report in different units.
Q: When is a cardiac index considered too low?
A: A cardiac index below 2.0 L/min/m^2 is in the cardiogenic shock range. A reading between 2.0 and 2.5 L/min/m^2 is low normal and pairs with early heart failure, hypovolaemia, or obstructive shock.
Q: Which BSA formula should I use for cardiac index?
A: Haycock is the default on most haemodynamic worksheets. Mosteller is the most common in adult dosing. DuBois is the original 1916 reference. The three formulas return BSA within a few percent of each other on a healthy adult.