Most coaches have used hypoxic sets at some point. Very few can explain exactly what they train. The honest answer: you are not training oxygen transport. You are training carbon dioxide tolerance. That distinction changes everything about how you structure these sessions.
At race pace, CO2 accumulates faster than the body can clear it. The swimmer who has trained their CO2 tolerance can hold their stroke rhythm. The one who hasn't breaks form to breathe and loses the race in the back half. The adaptation is real, trainable, and specific to swimming.
Classic respiratory physiology shows that a rise of just 5 mmHg in arterial CO2 can double ventilatory drive (West, Respiratory Physiology: The Essentials, 2012). In swimming, you cannot respond to that signal every time it fires. Your stroke rhythm dictates when you breathe. That gap between the urge and the breath is what you are training.
Why CO2, not oxygen, is what makes swimmers slow down
The urge to breathe during intense exercise is driven primarily by the rise in blood carbon dioxide, not by falling oxygen levels. Central chemoreceptors in the brainstem, mainly in the medulla oblongata, detect even small increases in arterial CO2 and trigger a powerful reflex to breathe.
At race pace, high lactate production accelerates CO2 generation further. A swimmer without trained CO2 tolerance will either break their stroke to breathe, or slow involuntarily. This is why swimmers who look technically perfect at 80% of race pace can collapse in the final 25 metres: the CO2 reflex overrides motor control at the exact moment it matters most.
Hypoxic swimming sets force the swimmer to sustain effort while CO2 rises. With repeated exposure, two things happen: the chemoreceptors become less reactive to the same CO2 signal, and the swimmer develops a psychological tolerance to the discomfort. Both adaptations transfer directly to race performance.
"Restricting breathing frequency in swimming creates a hypercapnic stimulus that is unique to the sport. Training with it systematically desensitises the ventilatory response to CO2, allowing swimmers to maintain stroke mechanics at intensities that would otherwise force a compensatory breath."
— Xavier Woorons, researcher at INSEP (Institut National du Sport, de l'Expertise et de la Performance), Paris
Three adaptations CO2 tolerance training develops
Understanding the mechanism tells you what to expect. CO2 tolerance training produces three distinct adaptations:
Reduced chemosensitivity: with repeated exposure to elevated CO2 during exercise, central chemoreceptors gradually become less reactive to the same stimulus. The reflex to breathe is delayed, giving the swimmer a larger window to maintain clean technique and race pace.
Improved CO2 buffering capacity: muscles and blood develop a greater ability to handle accumulated CO2, reducing the acute spike at maximal intensity. This supports lactate buffering as well.
Psychological tolerance to discomfort: the swimmer learns to distinguish the discomfort of CO2 accumulation from actual danger, and to stay technically controlled under it. This is as trainable as any physical quality.
Research by Xavier Woorons and colleagues at INSEP on voluntary hypoventilation training (VHE — voluntary hypoventilation at the end of exhalation) showed measurable improvements in CO2 tolerance and repeated sprint performance in trained swimmers. Crucially, this adaptation is distinct from altitude training: pool hypoxic sets primarily target CO2 tolerance, not haemoglobin production.
This last point is worth stressing. Many coaches present hypoxic sets as a way to "simulate altitude" at the pool. The physiology does not support this. Altitude training works by reducing ambient O2, stimulating red blood cell production over weeks. A 50-metre hypoxic set primarily trains CO2 chemosensitivity. Both adaptations are valuable. They are not the same.
How to programme CO2 tolerance sets: practical protocols
The key variable is breathing frequency, expressed as stroke cycles between breaths. Here is a practical framework for different swimmer levels:
Parameter
Every 3 strokes
Every 5–7 strokes
Every 9+ strokes
CO2 stimulus
Light
Moderate to high
Very high
Target level
All swimmers
Intermediate+
Advanced only
Best used for
Warm-up, technique sets
Aerobic and threshold sets
Race-specific blocks
Supervision required
Standard
Recommended
Mandatory
Three formats have proven their practical value at poolside:
Hypoxic pyramid: one length at 3 strokes, one at 5, one at 7, back to 3. Appropriate for aerobic base sessions, builds progressive exposure without excessive stress.
Straight hypoxic sets: target distance (e.g. 10×50 m) at a fixed breathing pattern (every 5 strokes throughout). Most effective at moderate to threshold intensity. Keep the pace steady — these are not sprint sets.
Breath-hold intervals: one breath at the wall, then swim 12–15 m without breathing. Trains acute CO2 tolerance at the extreme end. Only for experienced swimmers, mandatory supervision.
Safety is non-negotiable. Hypoxic blackout (loss of consciousness underwater) is a documented risk in restricted-breathing swimming, especially if the swimmer hyperventilates beforehand. Rules: always supervised, always shallow water, never after intentional hyperventilation. Do not assign hypoxic sets for unsupervised solo training. Swimmers under 14 should not be subjected to structured hypoxic protocols without medical clearance.
When in the season should you introduce CO2 tolerance work?
CO2 tolerance training sits on top of an aerobic base, it does not replace it. Introducing hypoxic sets in the second week of the season is a common mistake. Without the aerobic foundation, the swimmer's system is not ready to absorb and adapt to the stimulus.
A structured seasonal approach:
Weeks 1–8: aerobic base building with standard breathing patterns. Focus on Zone 2 and lactate threshold work. No structured hypoxic constraints.
Weeks 9–16: introduce CO2 tolerance sets progressively. Start with hypoxic pyramids, move to straight sets at 5 strokes. One session per week maximum.
Weeks 17–competition: peak hypoxic exposure in race-specific sessions. One to two sessions per week. Monitor recovery closely.
More than two CO2 tolerance sessions per week raises overreaching risk without additional adaptation benefit. Watch for persistent headaches, unusual fatigue, or technique deterioration — these are signs of too much hypoxic load. For more on managing training stress, the article on training load and overtraining in swimming covers the monitoring framework in detail.
320+ active coaches · 7,500+ training sessions · Since 2017
Structure your CO2 tolerance blocks in Padlie: note breathing patterns for each set, track progression across the season, and monitor your swimmers' responses. Free plan, permanent.
Hypoxic sets train CO2 tolerance, not oxygen transport. The urge to breathe is driven by CO2 accumulation, detected by chemoreceptors in the brainstem — not by falling O2.
Three adaptations result: reduced chemosensitivity (delayed breathing reflex), improved CO2 buffering capacity, and psychological tolerance to discomfort under race-pace CO2 levels.
Programme by breathing frequency: every 3 strokes (all levels), every 5–7 (intermediate+), every 9+ (advanced, mandatory supervision). Never hyperventilate before any hypoxic set.
Introduce CO2 tolerance work only after 6–8 weeks of aerobic base. Keep it to 1–2 sessions per week. Monitor recovery: headaches, fatigue, and technique loss are overload signals.
Altitude training and pool hypoxic sets are not the same stimulus. Hypoxic sets target CO2 chemosensitivity. Altitude targets haemoglobin production. Both are valuable, but do not confuse them.
Sources
West, J.B. (2012) — Respiratory Physiology: The Essentials, 9th ed. Lippincott Williams & Wilkins. (Chapter 8: Control of Ventilation.)
Woorons, X. et al. — Voluntary hypoventilation training in swimmers: CO2 tolerance and repeated sprint performance. INSEP, Paris. (Multiple publications 2007–2020.)
Dempsey, J.A. & Mitchell, G.S. (2003) — Airway chemoreception and respiratory control during exercise. Journal of Applied Physiology, 94(4), 1285–1291.