Cardiac cycle

Watch a four-chamber heart beat in slow motion: atria and ventricles contract, valves open and shut, and an ECG-like trace and the ventricle volume move with them. Change the heart rate and the filling to see stroke volume and cardiac output. Teaching model, not medical.

Keep it one tap away for everyday use.

Bookmark Cardiac cycle?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Rate
  2. Watch
  3. Output
  4. Check
Nothing is uploadedWorks offline once open

A teaching model, not a medical tool: the trace is a smooth made-up ECG-like shape and the volumes are typical round resting values.

Level
Speed

One beat, step by step

Download

Try this

  • Watch in slow motion: which valves are shut when the ECG spike (R) appears?
  • Raise the heart rate from 75 to 150. Which part of the beat gets much shorter: systole or diastole?
  • Find the heart rate that gives a cardiac output of 5 L/min with 70 mL per beat.
  • Class 11: make the heart fill more (larger end-diastolic volume). What happens to the stroke volume and the output?

Check yourself

Fresh questions every time. Nothing is saved.

    What it does

    Your heart is two pumps side by side. The right side collects blood low in oxygen from the body and pumps it to the lungs; the left side collects oxygen-rich blood from the lungs and pumps it to the body. Each beat follows the same pattern, the cardiac cycle: the atria contract, then the ventricles, then the whole heart relaxes and fills. Valves stop blood flowing backwards.

    This page animates a simple four-chamber heart (blue for blood low in oxygen, red for oxygen-rich blood) together with an ECG-like trace and the volume of the left ventricle:

    • AV valves (tricuspid on the right, bicuspid or mitral on the left) open while the heart fills and shut as the ventricles contract: the “lub” sound.
    • Semilunar valves (pulmonary and aortic) open only while the ventricles push blood out, and shut as they relax: the “dub”.
    • The P wave comes as the atria are told to contract, QRS as the ventricles are, and T as the ventricles recover.

    It fits Class 10 Science: life processes (the human heart, double circulation) and Class 11 Biology: body fluids and circulation (cardiac cycle, ECG, cardiac output). It is a teaching model, not a medical tool. Photosynthesis, from the same Class 10 chapter, is in the photosynthesis lab; work out cardiac output from oxygen use with fick cardiac output; and see training heart rates in heart rate zones.

    How to use it

    1. Pick the level. Class 10 shows the chambers, valves, heart rate and output, and explains double circulation. Class 11 adds the end-systolic volume, ejection fraction and a table of each phase with its time, valves and ECG wave.
    2. Slide the heart rate (40 to 180 beats a minute) and the filling of the ventricle.
    3. Slow motion shows the beat at a quarter of real speed; Pause stops it so you can study one moment. The line under the picture says what is happening and which valves are open.
    4. Read the cardiac output with the sum filled in.
    5. Download the picture and numbers, or (Class 11) one beat’s phases as a CSV file. Check yourself gives fresh questions every time.

    Worked example

    At the start: 75 beats a minute, 120 mL in the ventricle when full and 50 mL left after each beat. One beat takes 60 ÷ 75 = 0.80 s: 0.1 s atrial systole, 0.3 s ventricular systole, 0.4 s joint diastole. Stroke volume = 120 − 50 = 70 mL, so cardiac output = 70 mL × 75 = 5250 mL/min = 5.25 L/min. At 150 beats a minute a beat takes only 0.40 s: systole shrinks to 0.21 s but diastole to just 0.12 s, so there is less time to fill.

    Tips

    • Pause just after the tall R spike: both sets of valves are shut and the ventricle volume is flat. That is isovolumetric contraction.
    • The left ventricle wall is thickest because it pushes blood all round the body.
    • Real ECGs come from electrodes on the skin; doctors read them carefully. Do not use this trace to judge a real one.

    FAQ

    Why does the volume not fall to zero? The ventricle never empties completely; about 50 mL stays behind at rest.

    Why do the atria only add a little blood? Most filling happens on its own while the heart relaxes; the atria top up the last part.

    Does the right ventricle pump the same amount? Yes, on average both sides pump the same volume each beat, or blood would pile up on one side.

    Where the numbers come from

    • Timing at 75 beats a minute (cycle 0.8 s: atrial systole 0.1 s, ventricular systole 0.3 s, joint diastole 0.4 s), cardiac output = stroke volume × heart rate, and the order of valve events are standard physiology; written by fibub.
    • Systole is scaled with the square root of the cycle length (as the QT interval roughly is) so that diastole shortens most at fast rates; this is a simplification for teaching.
    • The ECG-like trace and the volume curve are smooth made-up shapes drawn by fibub, not recordings, and must not be used to read a real ECG. Volumes are typical round resting values. Nothing you enter is stored or sent anywhere.

    Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

    Last updated 2026-11-09.

    Change log for Cardiac cycle

    1. Add #1127 Cardiac cycle and ECG Details on GitHub

    Every change to fibub

    Related tools

    Heart rate zones #T341 Estimate maximum heart rate with four published equations, then get training zones as % of max or % of heart rate reserve (Karvonen), with editable boundaries. Add cycling power zones from FTP. Table, bar picture and CSV. Fick cardiac output #T258 Cardiac output from oxygen uptake and the arterial and mixed venous O₂ content (from haemoglobin, saturation and PO₂), with stroke volume, O₂ delivery and extraction. Plus two teaching calculators: Fick's law of diffusion across a membrane and Poiseuille flow in a tube. For study and teaching, not for clinical use. Photosynthesis lab #L56 Move a lamp, add carbon dioxide and warm the water around a pondweed, then watch and count the oxygen bubbles. See which factor is limiting the rate, and graphs of rate against light at several carbon dioxide levels (Blackman's law). Nerve impulse lab #L62 Push a nerve membrane past threshold and watch an all-or-none spike, see Na⁺ rush in and K⁺ flow out, race an impulse along an axon with and without myelin, and test your own reaction time. Class 10 and Class 11 levels. Oxygen dissociation curve #L64 Slide the oxygen level and watch haemoglobin load and unload along the S-shaped curve. Change pH, carbon dioxide and temperature to see the Bohr shift, compare fetal haemoglobin, and draw a spirogram of tidal volume, vital capacity and total lung capacity. Digestion journey #L181 Follow a meal from mouth to anus, stop by stop. See which juices and enzymes act in the mouth, stomach, duodenum and small intestine, and watch the starch, protein, fat and fibre break down and get absorbed. For Class 10 and 11 biology. Double circulation #L182 Watch blood cells flow round the heart, lungs and body, coloured by how much oxygen they carry. Compare a human's four-chambered heart with a frog's three chambers and a fish's single circulation, and see how heart rate sets the time for one lap. For Class 10 and 11.