Blood Flow (Cardiac Output) Calculator


Blood Flow Using Heart Rate Calculator (Cardiac Output)

Calculate Your Cardiac Output



Enter your heart rate in beats per minute (BPM). Average resting is 60-100 BPM.

Please enter a valid number.



Enter estimated blood volume pumped per beat in milliliters (mL). Average is 70-80 mL.

Please enter a valid number.


Calculation Results


Intermediate Values

Input Heart Rate
Input Stroke Volume
Cardiac Output (mL/min)


Formula: Cardiac Output (CO) = Heart Rate (HR) × Stroke Volume (SV).

What is a blood flow using heart rate calculate?

A “blood flow using heart rate calculate” tool estimates Cardiac Output (CO), which is the total volume of blood the heart pumps in one minute. It is one of the most important indicators of cardiovascular function, reflecting how efficiently your heart is supplying blood to the rest of your body. This calculation is fundamental for clinicians, athletes, and anyone interested in their cardiovascular health. A normal resting cardiac output for an adult is typically between 4 and 8 liters per minute.

This calculator is used by medical professionals to assess heart function in patients and by sports scientists to optimize training for athletes. Understanding your cardiac output can provide insights into your heart’s health and your body’s response to physical activity. However, it’s crucial to note that an online calculator provides an estimate and is not a substitute for a professional medical diagnosis.

The Formula to Calculate Blood Flow (Cardiac Output)

The calculation is based on a simple but powerful formula that multiplies your heart rate by your stroke volume.

Cardiac Output (CO) = Heart Rate (HR) × Stroke Volume (SV)

This formula shows that the amount of blood pumped per minute is a direct product of how often the heart beats (heart rate) and how much blood it ejects with each beat (stroke volume).

Variable Explanations
Variable Meaning Unit Typical Resting Range
CO Cardiac Output Liters per minute (L/min) 4.0 – 8.0 L/min
HR Heart Rate Beats per minute (BPM) 60 – 100 BPM
SV Stroke Volume Milliliters per beat (mL/beat) 60 – 100 mL/beat

Cardiac Output Visualization

Chart illustrating how Cardiac Output changes with Heart Rate (at constant Stroke Volume).

Practical Examples

Example 1: A Person at Rest

Consider an average, healthy adult resting quietly.

  • Inputs:
    • Heart Rate (HR): 70 BPM
    • Stroke Volume (SV): 75 mL/beat
  • Calculation:
    • CO = 70 BPM × 75 mL/beat = 5,250 mL/min
    • CO = 5,250 mL/min / 1000 = 5.25 L/min
  • Result: This is a normal cardiac output for a resting adult, indicating healthy heart function.

Example 2: During Moderate Exercise

Now, let’s see how the numbers change for the same person during a brisk walk.

  • Inputs:
    • Heart Rate (HR): 120 BPM
    • Stroke Volume (SV): 90 mL/beat (The heart pumps more forcefully during exercise)
  • Calculation:
    • CO = 120 BPM × 90 mL/beat = 10,800 mL/min
    • CO = 10,800 mL/min / 1000 = 10.8 L/min
  • Result: The cardiac output more than doubles to meet the body’s increased demand for oxygenated blood.

How to Use This Blood Flow Calculator

Using this calculator is a straightforward process:

  1. Enter Heart Rate: Measure your pulse for one minute to find your heart rate in Beats Per Minute (BPM). For a resting measurement, sit calmly for at least 5-10 minutes beforehand.
  2. Enter Stroke Volume: This is the most challenging variable to measure without clinical tools. For this calculator, you can use an estimate. A healthy adult’s resting stroke volume is typically between 70-80 mL. Athletes may have higher values.
  3. Calculate: Click the “Calculate” button.
  4. Interpret Results: The calculator provides your estimated Cardiac Output in Liters per minute (L/min). You can compare this to the typical values listed in the table above. The tool also shows the intermediate values used in the calculation.

Typical Cardiac Output Values

Cardiac output varies significantly based on activity level. Here is a table of approximate values for a healthy adult.

Cardiac Output at Different Activity Levels
Activity Level Typical Heart Rate (BPM) Typical Stroke Volume (mL/beat) Resulting Cardiac Output (L/min)
Deep Rest / Sleep 40 – 60 70 2.8 – 4.2
Awake, Resting 60 – 100 75 4.5 – 7.5
Light Exercise (Walking) 100 – 120 85 8.5 – 10.2
Intense Exercise (Running) 150 – 180 110 16.5 – 19.8+

Key Factors That Affect Cardiac Output

Several physiological factors can influence your blood flow and cardiac output.

  • 1. Heart Rate: The most direct factor. A faster heart rate increases cardiac output, assuming stroke volume remains constant.
  • 2. Stroke Volume: The amount of blood pumped per beat. This is influenced by heart contractility, preload (ventricular filling), and afterload (resistance the heart pumps against).
  • 3. Physical Fitness: Endurance athletes typically have a lower resting heart rate but a much higher stroke volume, resulting in a very efficient cardiac output. For more details, see our VO2 Max Calculation guide.
  • 4. Age: Cardiac function can change with age. Peak cardiac output often decreases as a person gets older.
  • 5. Body Size: Larger individuals generally have a higher cardiac output to supply blood to a larger body mass. A BMR Calculator can help understand metabolic needs related to body size.
  • 6. Health Status: Conditions like hypertension, heart failure, and anemia can significantly impair the heart’s ability to pump blood, thus affecting cardiac output.

Frequently Asked Questions (FAQ)

How can I measure my stroke volume at home?

Unfortunately, accurately measuring stroke volume requires clinical equipment like an echocardiogram. The value in this calculator is an estimation. For general purposes, using an average value (e.g., 70-80 mL) is sufficient to get a basic idea of your cardiac output.

What is a normal cardiac output?

At rest, a normal cardiac output for an adult is between 4 and 8 liters per minute. This can increase to over 30 L/min in elite athletes during peak exercise.

What is the difference between cardiac output and blood pressure?

Cardiac output is the volume of blood pumped over time (L/min), while blood pressure is the force that blood exerts on the artery walls (mmHg). While related, they measure different aspects of cardiovascular function. A guide on Cardiovascular Health Metrics can provide more context.

Why is the result shown in Liters per minute?

Liters per minute (L/min) is the standard medical unit for measuring cardiac output. It provides an easy-to-understand macro view of the heart’s pumping capacity. Our calculator shows the intermediate value in milliliters per minute (mL/min) for clarity.

How does heart rate affect cardiac output?

Heart rate is a direct multiplier in the cardiac output formula. If stroke volume is constant, doubling your heart rate will double your cardiac output. You can use a Target Heart Rate Calculator to understand exercise intensity.

Can I improve my cardiac output?

Yes. Regular aerobic exercise (like running, swimming, or cycling) can strengthen your heart muscle. This increases its contractility and stroke volume, allowing your heart to pump more blood with each beat. As a result, your resting heart rate may decrease while your overall cardiac efficiency improves.

What is ejection fraction?

Ejection fraction is the percentage of blood that is pumped out of the ventricle with each contraction. It’s related to stroke volume and is another key indicator of heart health. You can learn more with our Ejection Fraction resource.

What should I do if my calculated cardiac output is very high or low?

This calculator is for informational purposes only. If you get a result that seems unusually high or low, or if you have concerns about your heart health (such as dizziness, shortness of breath, or chest pain), it is essential to consult a healthcare professional for a proper evaluation.

© 2026. This calculator is for educational purposes only and is not a substitute for professional medical advice.


Leave a Reply

Your email address will not be published. Required fields are marked *