The Swimming Pace Calculator computes pace per 100 metres with Critical Swim Speed estimation and CSS-based training zones for structured pool workouts.
Why Swimming Pace Defies Simple Prediction
Running pace can be reasonably estimated from body weight, VO2 max, and training history. Swimming pace cannot — at least not with the same reliability. The reason is drag. A swimmer's body moves through a fluid that is approximately 800 times denser than air, and the resistance it creates depends on body position, stroke mechanics, and even swimsuit choice. Two individuals with identical cardiovascular fitness can differ by 30 seconds per 100 metres if one has refined freestyle technique and the other does not.
This makes swimming the only major endurance discipline where technique improvement often yields larger pace gains than fitness improvement, particularly for beginners and intermediate swimmers. A triathlete who can run a 40-minute 10K might still struggle to hold 2:00/100m in the pool simply because drag from poor body position overwhelms their aerobic engine.
Because of this technique dependence, swimming pace estimation relies on direct measurement rather than physiological models. Enter the pace and distance from a recent swim, and this calculator converts it to per-100m and per-100yd metrics. For those who perform the CSS test, it also produces threshold-based training zones that are specific to your current swimming ability — not extrapolated from running or cycling fitness.
Understanding Critical Swim Speed
Critical Swim Speed is the swimming analogue of running lactate threshold. It represents the fastest pace at which oxygen supply meets oxygen demand — the boundary between sustainable aerobic effort and unsustainable anaerobic accumulation. Originally described by Wakayoshi and colleagues in 1992, CSS has become the standard metric for structuring swim training intensity.
The CSS test protocol is straightforward: swim 400 metres at maximum effort, rest for 5–10 minutes (enough to partially recover but not fully), then swim 200 metres at maximum effort. The CSS calculation is:
CSS (m/s) = (400 − 200) / (time_400s − time_200s)
This two-distance test works because the 400m effort is long enough to be primarily aerobic, while the 200m effort has a larger anaerobic contribution. The difference in time between the two distances isolates the aerobic component, producing a speed that closely approximates your sustainable threshold pace.
CSS Training Zones
Once you know your CSS pace, you can structure swim workouts around four intensity zones, each serving a distinct training purpose.
Recovery Zone (70–80% of CSS speed)
Easy swimming for warm-up, cool-down, and between hard sets. The pace feels comfortable and sustainable indefinitely. Stroke focus and drill work belong in this zone. If your CSS is 1:40/100m, recovery pace is approximately 2:05–2:23/100m.
Endurance Zone (80–90% of CSS speed)
Steady aerobic swimming for building base fitness and stroke endurance. Sets of 400–1500m at this pace develop the aerobic engine without excessive fatigue. Approximately 1:51–2:05/100m for a 1:40 CSS swimmer.
Threshold Zone (95–100% of CSS speed)
The primary training zone for improving middle-distance swim performance. Sets of 200–400m at CSS pace with short rest intervals (10–20 seconds) are the standard threshold workout format. This zone produces the strongest stimulus for improving sustainable swim pace. Approximately 1:40–1:45/100m for a 1:40 CSS swimmer.
VO2max Zone (100–110% of CSS speed)
High-intensity intervals faster than CSS pace, targeting maximal aerobic power development. Short repeats (50–200m) with longer rest periods (30–60 seconds) characterise this zone. Approximately 1:31–1:40/100m for a 1:40 CSS swimmer. This zone is demanding and should be limited to 1–2 sessions per week.
Pacing Strategy for Race Distances
The split times produced by this calculator assume even pacing throughout the swim. In practice, pacing strategy varies by race distance and context.
For pool races (50m to 1500m), negative splits (swimming the second half faster than the first) are generally the most efficient strategy. Starting conservatively reduces oxygen debt accumulation in the early metres, allowing a stronger finish. The exception is sprint events (50m and 100m), where positive splits are inevitable due to the anaerobic nature of the effort.
For triathlon open-water swims, the first 100–200m is typically the fastest due to the mass start and adrenaline. The key pacing skill is settling into a sustainable rhythm quickly after the start rather than surging with the pack and paying for it with early fatigue. Aim to reach your target CSS pace by the 200–400m mark and hold it through the remainder.
Tracking your calorie expenditure for swimming alongside pace helps quantify the energy cost of training sessions, which is particularly important for triathletes managing fuelling across three disciplines. Endurance swimmers in high-volume training blocks should ensure their daily energy needs account for the significant calorie cost of pool sessions — swimming at threshold pace burns approximately 10–14 calories per minute depending on body weight and efficiency.
Pool Length and Pace Comparison
Pace comparisons between different pool lengths require context. Short-course (25m) pools provide a wall push-off every 25m, which temporarily increases speed. Long-course (50m) pools have half as many turns, making pace entirely dependent on swimming speed. A swimmer who holds 1:30/100m in a 25m pool might swim 1:35–1:38/100m in a 50m pool at the same effort level.
For metre-to-yard conversions: 100 yards = 91.44 metres. Pace per 100 yards will always be faster than pace per 100 metres because the distance is shorter. The conversion factor — multiply pace per 100m by (100 / 91.44) — gives the equivalent pace for 100 yards, but short-course yard pools (25 yards) also benefit from even more frequent turns.
Runners who cross-train with swimming can compare the training effect of each discipline by using a running pace calculator alongside this tool. While the absolute paces differ enormously, the zone structure (recovery, endurance, threshold, VO2max) maps directly between sports. A heart rate zone calculator provides an intensity metric that bridges both activities regardless of pace differences.
Glossary
Critical Swim Speed (CSS)
The fastest swimming pace that can be sustained aerobically — analogous to lactate threshold in running. Determined from the differential between all-out 400m and 200m swim times, CSS serves as the anchor point for structured swim training zones. Improving CSS pace is the primary objective of most competitive swim training programmes.
Stroke Rate
The number of complete arm cycles per minute during swimming. Higher stroke rates are not necessarily faster — pace is the product of stroke rate multiplied by distance per stroke. The most efficient swimmers maximise distance per stroke while maintaining a moderate stroke rate, reducing the energy cost of each metre covered.
Negative Split
A pacing strategy where the second half of a swim (or run) is completed faster than the first half. Negative splitting reduces early anaerobic debt and typically produces faster overall times than positive splitting (starting fast and fading) for race distances of 200m and above.