Critical swim speed is your threshold pace, found from a 400 metre and a 200 metre time trial. It is the distance difference of 200 metres divided by the time difference. A 6-minute 400 and a 2-minute 50 second 200 give a CSS pace of about 1:35 per 100. Enter both times to find your CSS.
Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.
Saved results (0)
How to Use the Critical Swim Speed Calculator
- Swim an all-out 400 metres and record the time.
- Rest fully, then swim an all-out 200 metres and record that time.
- Enter both times as minutes and seconds.
- Read your CSS speed and threshold pace per 100.
| Result | What it means |
|---|---|
| CSS pace per 100 m | Your threshold pace, the basis for training. |
| CSS speed | Your critical swim speed in metres per second. |
| CSS pace per 50 m | The same threshold pace over a 50 metre length. |
| 1000 m at CSS | How long 1000 metres would take at threshold pace. |
What Is Critical Swim Speed?
Critical swim speed, or CSS, is the fastest pace you can hold for a long time without fatiguing, roughly your lactate threshold in the water. It is the single most useful number for setting swimming training paces, marking the line between steady endurance and hard efforts.
It is found from two all-out time trials, usually 400 metres and 200 metres. The difference in distance over the difference in time gives a speed that closely matches your sustainable threshold pace. Coaches favour it because it needs nothing more than a pool and a watch, yet it produces a pace precise enough to build an entire training plan around, from easy recovery swims to hard threshold sets.
How Does the CSS Calculation Work?
CSS = (400 - 200) / (t400 - t200)- Swim all-out time trials over 400 and 200 metres.
- Subtract the 200 metre time from the 400 metre time.
- Divide the 200 metre distance difference by that time difference for the speed.
- Divide 100 by the speed for the threshold pace per 100.
The method works because the extra 200 metres of the longer swim is covered at close to your sustainable pace, once the fast start of the shorter swim is removed. In effect the maths cancels out the anaerobic burst you can only hold briefly, leaving the aerobic pace you could keep going at for far longer.
CSS Example
You swim 400 metres in 6 minutes, which is 360 seconds, and 200 metres in 2 minutes 50 seconds, or 170 seconds. The difference is 190 seconds for the extra 200 metres, so your CSS is 200 divided by 190, about 1.05 metres per second. That is a threshold pace of roughly 1 minute 35 seconds per 100 metres, the pace to build your training around. Retest the same two trials in a month or two and a faster CSS is proof your endurance has genuinely improved, in a way that a single fast swim on a good day never quite confirms.
What Affects Your CSS
Fitness
As your endurance improves, your CSS speed rises and your threshold pace per 100 falls.
Test Quality
Both trials must be genuinely all-out and well rested, or the CSS comes out wrong.
Technique
A more efficient stroke raises CSS without extra fitness, by covering more distance per effort.
Pool and Conditions
Turns and pool length affect the trial times, so test in consistent conditions.
CSS Paces Compared
Threshold pace per 100 for some CSS speeds.
| CSS speed | Pace per 100 | Level |
|---|---|---|
| 0.83 m/s | 2:00 | Developing |
| 1.00 m/s | 1:40 | Fit |
| 1.18 m/s | 1:25 | Strong |
| 1.43 m/s | 1:10 | Competitive |
Retest every few weeks; a falling threshold pace is a clear sign your endurance is improving.
When to Use a CSS Calculator
Setting Training Paces
Base your interval and endurance sets on your CSS pace per 100.
Tracking Fitness
Retest to see your threshold pace improve over a season.
Planning a Race
Use CSS to judge a realistic pace for a distance event.
Common CSS Mistakes
1. Not Swimming All Out
Both trials must be maximal efforts, or the CSS is too slow to be useful.
2. Too Little Rest Between Trials
Rest fully between the 400 and the 200, or the second time suffers.
3. Mixing Pools
Test both trials in the same pool, since turns and length affect the times.
4. Never Retesting
Fitness changes, so an old CSS soon stops matching your real threshold.
Accuracy and Limitations
The CSS formula is exact for the two times you enter, and the method is well established. Its value depends on both trials being true maximal efforts.
What it calculates accurately
- CSS speed from two time trials
- Threshold pace per 100 and 50
- Time for a distance at CSS
What it does not do
- Judge whether your trials were all-out
- Build full training pace zones
- Account for open water or drafting
How We Calculate the Result
Frequently Asked Questions
What is critical swim speed?
CSS is your threshold swimming pace, the fastest you can sustain without fatiguing. It is found from a 400 metre and a 200 metre time trial.
How do you calculate CSS?
Subtract your 200 metre time from your 400 metre time, then divide the 200 metre distance difference by it. A 6:00 400 and 2:50 200 gives about 1.05 m/s.
How do I test my CSS?
Swim an all-out 400 metres, rest fully, then swim an all-out 200 metres. Enter both times to get your CSS.
Why use 400 and 200 metre trials?
The extra 200 metres of the longer swim is covered close to threshold pace, so the difference gives a good estimate of sustainable speed.
What is a good CSS pace?
It varies by level: around 2:00 per 100 is developing, 1:40 is fit, and 1:10 or faster is competitive.
How do I use CSS in training?
Set your endurance sets near CSS pace, and your threshold intervals at or just faster than it. Most swim training is built around CSS.
How often should I retest?
Every four to six weeks. A falling threshold pace shows your endurance is improving.
Does technique affect CSS?
Yes. A more efficient stroke covers more distance per effort, raising your CSS without any change in fitness.
Is my data saved?
No. The calculator runs entirely in your browser and nothing you enter is stored or sent anywhere.
Sources
- Critical swim speed and threshold (Wikipedia).
- Swimming (sport) (Wikipedia).
- Time trial (Wikipedia).
Related Calculators
Training with purpose?
Explore all hobby calculatorsFor swimming training and educational use, not medical advice. CSS is an estimate of threshold pace from two trials; its accuracy depends on both being genuine maximal efforts. Spotted an error? Let us know.
Author
Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.




