Swim CSS Pace Calculator (Critical Swim Speed)
Calculate your Critical Swim Speed (CSS) from 400m and 200m time trials — the swimming equivalent of FTP. Get training paces for threshold, endurance, and speed sets.
As an Amazon Associate and CJ Affiliate publisher we earn from qualifying purchases. Prices and availability may vary.
Critical Swim Speed (CSS) Guide
What is CSS?
Critical Swim Speed (CSS) is the swimming equivalent of a runner's threshold pace or a cyclist's FTP. It represents the fastest pace you can theoretically sustain without exhausting — the boundary between sustainable aerobic effort and unsustainable anaerobic effort. CSS is the foundation of structured swim training. Why it matters: training at the right intensity is hard to judge in the pool. CSS gives you concrete target paces for each type of session. It's measurable, repeatable, and improves with training, making it a genuinely useful benchmark to retest periodically as fitness develops.
What should I know about Doing the Test?
The CSS test requires two maximal time trials, ideally on the same session after a good warm-up: warm up thoroughly (800-1000m easy with some build efforts). 400m time trial: swim as fast as you can sustain for 400m. Record the time. Rest fully (5-10 minutes easy swimming/recovery). 200m time trial: swim as fast as you can for 200m. Record the time. Both should be genuine maximal efforts — pace them like races. Tips for accuracy: use a pool clock or have someone time you. Push-off, don't dive, since a dive start would give an artificially fast time compared to a genuine mid-swim pace.
What should I know about Training Paces from CSS?
Once you know CSS, derive your training paces (per 100m): easy/recovery: CSS + 10-15 seconds per 100m. Active recovery, technique focus. Endurance: CSS + 6-10 seconds per 100m. Aerobic base building, longer sets. Threshold (CSS pace): your CSS pace itself. The key training zone. Sustainable hard efforts (e.g. 5×200m at CSS with short rest). Speed/VO2: CSS - 2 to -5 seconds per 100m. Faster than CSS. Shorter intervals (e.g. 8×50m, 6×100m) with more rest. Sprint: maximal effort, not CSS-based at all — short, all-out efforts that train a completely different energy system from CSS-paced work.
What should I know about Improving Your CSS?
CSS improves through consistent, structured training: threshold sets: regular CSS-pace work (the most specific way to raise CSS). Build volume of work at or near CSS pace over time. Aerobic base: easy and endurance volume develops the aerobic engine. Most training should be at easy/endurance pace. VO2max sets: faster-than-CSS intervals raise the ceiling. Technique: in swimming, technique improvements can dramatically improve pace independent of fitness. Reducing drag and improving efficiency lowers the energy cost of swimming at any given speed, meaning technique work can improve CSS even without any change in underlying fitness.