Easy aerobic swimming. Very comfortable, could talk. Used for warm-up, cool-down, and active recovery between sets.
2:06 – 2:22
/100m
Zone 2— Aerobic
Comfortable aerobic effort. Steady state swimming. Forms the foundation of training volume for most swimmers.
1:56 – 2:06
/100m
Zone 3— ThresholdCSS
CSS pace — your critical swim speed. Sustainable for 20–30 minutes of continuous swimming. The most important training zone.
1:42 – 1:56
/100m
Zone 4— VO2 Max
Hard effort. Sustainable for 5–10 minutes only. Improves aerobic capacity and CSS pace over time.
1:35 – 1:42
/100m
Zone 5— Speed
Maximum effort sprinting. Sustainable for under 2 minutes. Develops pure speed and neuromuscular efficiency.
1:19 – 1:35
/100m
Zone 3 (Threshold) is built around your CSS pace of 1:45 /100m. All zones are calculated as percentages of CSS following Swim Smooth methodology.
This calculator is for reference only. Training zones are based on Swim Smooth's CSS methodology and may not account for individual variation in physiology or technique.
Critical Swim Speed is the pace you can sustain continuously for approximately 20–30 minutes. It represents your aerobic threshold in swimming — the boundary between aerobic and anaerobic energy systems.
CSS is calculated from two time trials: a 400m and a 200m. The formula divides the difference in distance (200m) by the difference in time, giving your CSS pace per 100m.
CSS was developed by Swim Smooth and is widely used by coaches and triathletes worldwide as the foundation for structured swim training.
CSS correlates closely (r=0.92) with laboratory-measured lactate threshold
Retest every 4–6 weeks to update your zones as fitness improves
Zone 1 (Recovery): Use for warm-up, cool-down, and rest intervals between hard sets. Swimming in Z1 helps flush lactate without additional fatigue.
Zone 2 (Aerobic): The bulk of most training sessions. Long, comfortable sets at Z2 build aerobic base and improve efficiency. Most 1500m–3800m triathlon swims are completed at Z2.
Zone 3 (Threshold): CSS pace. The most important zone for improving swimming performance. CSS intervals (e.g. 5×200m or 10×100m) directly improve your threshold pace over weeks and months.
Zone 4 (VO2 Max): Short, hard intervals. 3–6×200m or 6–10×100m with significant rest. Raises your VO2max ceiling, which in turn allows CSS to improve.
Zone 5 (Speed): Pure sprint work. 10–25m repeats. Develops stroke mechanics and neuromuscular efficiency rather than aerobic capacity.
Triathlon swim zones
Using CSS zones in triathlon swim training
For triathletes, the swim leg of a race is typically completed at Zone 2 pace (aerobic) for most distances. Sprint distance swimmers may push into Zone 3. Ironman swimmers typically stay solidly in Zone 2 to preserve energy for the bike and run.
A practical triathlon swim session: warm-up in Zone 1 (400m), main set of CSS intervals in Zone 3 (e.g. 8×100m), cool-down in Zone 1 (200m).
Improving CSS by 5 seconds per 100m typically reduces your 1500m swim time by 1:15 to 1:30 minutes.
Sprint (750m): race pace typically Z2–Z3
Olympic (1500m): aim to hold Z2 pace throughout
70.3 (1900m): comfortable Z1–Z2 to save legs for the bike
Ironman (3800m): conservative Z1–Z2 — the swim is the shortest leg
Frequently asked questions
What is a good CSS pace for a beginner swimmer?
Beginner swimmers typically have a CSS pace between 2:30 and 3:30 per 100m. After 3–6 months of consistent training with structured CSS work, most beginners can improve their CSS by 15–30 seconds per 100m. The calculator works for any CSS from 40 seconds to 5 minutes per 100m.
How often should I train in each zone?
A typical week of swim training distributes effort as: Zone 1–2: 55% of volume (aerobic base), Zone 3 (CSS): 30% (threshold work), Zone 4–5: 15% (speed and VO2 max). Beginners should spend more time in Zones 1–2 before adding Zone 3–4 intensity.
How does CSS compare to heart rate zones?
CSS zones are pace-based, not heart rate-based. In water, heart rate is unreliable for intensity control because of the diving reflex, water temperature, and the horizontal body position. Pace-based zones like CSS are more accurate and practical for swim training.
How do I improve my CSS pace?
The most effective method is regular CSS interval training — typically 2–3 times per week. A classic CSS session is 10×100m on a tight interval (your CSS pace plus 5–10 seconds rest). Over 6–8 weeks, this consistently improves CSS by 3–8 seconds per 100m.
My CSS zones seem very wide — is that correct?
Yes. Zone 1 spans roughly 20–35% slower than CSS, which gives a wide range for easy aerobic swimming. This is intentional — recovery and aerobic base work does not need to be precisely paced. Zone 3 (threshold) is the narrowest zone because CSS precision matters most for training adaptations.
Can I use these zones for open water swimming?
Yes. CSS zones apply equally to pool and open water swimming. In open water, pace can be harder to measure — use a GPS watch or pace per 100m from your watch's swim mode. Note that open water pace is typically 5–15 seconds per 100m slower than pool pace due to waves, navigation, and the lack of walls to push off.
How is CSS different from FTP in cycling?
CSS and FTP (Functional Threshold Power) serve the same purpose in their respective sports — they represent the maximum sustainable aerobic effort over about 20–60 minutes and anchor all training zones. The key difference is that CSS is a pace (time per distance) while FTP is a power output (watts).
Do I need to retest my CSS?
Yes — retest every 4–6 weeks of structured training. As your CSS improves, your zone paces shift. Using outdated zones means training at the wrong intensities and missing the benefits of structured training. Even a 3–5 second improvement in CSS represents significant fitness progress.