Swimming pace calculator
Enter a distance and time to get your swimming pace per 100 metres and per 100 yards, plus your speed. Or switch to CSS mode and enter a 400 m and a 200 m time trial to work out your critical swim speed, the pace you can hold in a long aerobic swim without fading.
That is a swimming speed of 3.60 km/h.
How swimming pace and CSS are calculated
Swimming pace is time divided by distance, expressed as minutes and seconds per 100 metres or per 100 yards. The calculator has two modes. Pace mode takes any distance and time and converts it into pace per 100 m, pace per 100 yd, and speed. CSS mode takes two timed swims, a 400 m and a 200 m time trial, and works out the pace you could sustain for a long aerobic effort without the anaerobic push of a shorter swim skewing the number.
Pace mode
Pace per 100 m equals total time divided by distance in metres, multiplied by 100. Swim 1,000 m in 16 minutes 40 seconds, which is 1,000 seconds, and pace per 100 m is 1,000 divided by 1,000, times 100, which is 100 seconds, or 1:40 per 100 m. Speed follows directly from distance divided by time, so 1,000 m in 1,000 seconds is exactly 1.0 metres per second, or 3.6 kilometres an hour.
Converting to yards
Metres and yards are not the same distance, so pace per 100 yd is not the same number as pace per 100 m at the same speed. One yard is exactly 0.9144 metres, so 100 yd is 91.44 m, a shorter distance than 100 m. At the same swimming speed, covering 91.44 m takes less time than covering 100 m, so pace per 100 yd is always a smaller number than pace per 100 m for the same swimmer. Multiplying pace per 100 m by 0.9144 gives pace per 100 yd exactly, so a 1:40 per 100 m pace becomes about 1:31 per 100 yd.
CSS mode
Critical swim speed treats the 400 m and the 200 m time trial as two points on a distance and time line. The difference in distance, 200 m, divided by the difference in time between the two swims, gives a velocity in metres per second. Turned into a pace per 100 m, that becomes the 400 m time minus the 200 m time, divided by 2, in seconds. Swim the 400 m in 6:20 and the 200 m in 3:00, and the difference is 3 minutes 20 seconds, 200 seconds. Half of that is 100 seconds, a CSS pace of exactly 1:40 per 100 m, at a velocity of 200 m over 200 s, exactly 1.0 metres per second.
What critical swim speed measures, and where it comes from
The idea behind CSS comes from critical power, a concept from cycling and running research that Wakayoshi and colleagues adapted to swimming in 1992. They proposed that plotting swimming distance against the time it takes to cover it, across several efforts, produces a straight line, and the slope of that line, a velocity, marks the pace a swimmer can hold for a long time without exhausting their anaerobic reserves.
A follow up study by the same group found that swimming right at critical velocity kept blood lactate roughly steady across repeated stages, while swimming even slightly faster caused lactate to climb progressively. That supports critical velocity as a reasonable stand in for the maximal lactate steady state pace, the fastest pace a swimmer can hold aerobically before lactate starts to build up.
The two point shortcut
Wakayoshi's 1992 study measured critical velocity in a swimming flume, from swims at six set speeds. The 1993 follow up worked it out from just two maximal swims, 200 m and 400 m, which is the two point version used here, and the practical field test coaches and swimmers actually use, since it needs only a pool, a clock and simple arithmetic. Scott, Burden and Dekerle (2023) retested that 200 m and 400 m protocol in 32 national level swimmers, each in their own specialist stroke, with every trial on a separate day. Both times were highly repeatable (coefficient of variation under 2 percent) and the critical speed calculated from them varied by under 4 percent. The authors note that adding a longer third trial such as 800 m would make the estimate more valid, but many swimmers, butterfly specialists especially, were unwilling to swim one. Treat a two point CSS as a solid, retestable training number rather than a precise laboratory measurement.
How to run the 400 and 200 time trial
Swim both trials in the same session, in the same pool, on rested legs. Warm up properly first, since a cold 400 m or 200 m time trial understates true fitness and skews the gap between the two swims that CSS depends on.
Order and rest
Swim the 400 m first, the usual order, so the longer trial is swum fresh and the 200 m, which is less affected by leftover fatigue, comes second. Rest for around 5 to 10 minutes between the two, enough to recover breathing and heart rate without losing the feel of the session. Both swims should be a genuine maximal, sustainable effort for that distance, not a controlled pace held back for later. A 400 m paced too conservatively, or a 200 m swum as an all out sprint rather than a hard sustained effort, distorts the difference between the two times and with it the calculated CSS.
Timing and conditions
Time both swims to the second from a proper push start, ideally with a stopwatch or pool clock rather than a phone timer started late from the wall. Use the same stroke, usually front crawl, and the same pool for both swims. Retest every 4 to 6 weeks during a training block, in the same pool and stroke each time, so a change in CSS reflects a change in fitness rather than a change in test conditions.
Swim pace at a glance
The table shows exact finish times at four common swim paces across the pool and open water distances the calculator's splits list also covers. The 2:00 per 100 m row is highlighted as a common reference pace for recreational lap swimming.
| Pace (per 100 m) | 50 m | 100 m | 200 m | 400 m | 800 m | 1500 m | 1 mile (1,609 m) |
|---|---|---|---|---|---|---|---|
| 1:20 | 0:40 | 1:20 | 2:40 | 5:20 | 10:40 | 20:00 | 21:27 |
| 1:40 | 0:50 | 1:40 | 3:20 | 6:40 | 13:20 | 25:00 | 26:49 |
| 2:00 | 1:00 | 2:00 | 4:00 | 8:00 | 16:00 | 30:00 | 32:11 |
| 2:30 | 1:15 | 2:30 | 5:00 | 10:00 | 20:00 | 37:30 | 40:14 |
Does pool length change your pace
Pool length does not change the arithmetic in this calculator, since pace comes from your total time and total distance regardless of how many walls you pushed off along the way. It does change how honestly that pace reflects your swimming fitness.
Short course versus long course
A 25 m or 25 yd pool gives a wall and a push off every 25 m, while a 50 m long course pool gives one every 50 m. Each push off and streamline glide covers a few metres essentially for free, without the drag cost of a stroke, so the same swimmer typically posts a faster pace in a short course pool than a long course one, purely from the extra walls. Comparing a short course time trial with a long course one is not a fair comparison of fitness, only of how many walls were available.
Metres versus yards pools
A 25 yd pool, common in the United States, is slightly shorter than a 25 m pool, 22.86 m against 25 m, which adds even more walls per length swum on top of the short course effect above. A time trial swum in a 25 yd pool is not directly comparable to one swum in a 25 m or 50 m pool even at the same reported number, since 400 yd and 400 m are different distances entirely, 365.76 m against 400 m. Always note which pool length and unit a time trial was swum in, and retest in the same pool where possible.
Open water versus pool pace
Open water swimming removes walls entirely, along with the small rest each push off provides, and adds navigation, sighting, waves and current, all of which typically make open water pace slower than pool pace for the same underlying fitness.
Sighting and drafting
Lifting the head to sight a landmark every few strokes breaks stroke rhythm and adds drag compared with a pool swim's straight line down a marked lane. Drafting off another swimmer, following close behind or beside them, can meaningfully reduce that cost in open water racing, an advantage a pool swim never offers since lane ropes keep swimmers apart.
Using pool CSS for an open water goal
A pool tested CSS is still a useful planning number for an open water swim, since it reflects genuine aerobic fitness, but expect the actual open water pace to run slower, more so in rougher water, colder temperatures, or a longer event where sighting and navigation cost adds up over more strokes.
Using CSS to guide training
CSS is most useful as a single, retestable number to track progress and to describe how a set should feel, rather than as a fixed pace to hold in every session. A set held right at CSS should feel like a genuinely hard, sustainable effort, one you could not have pushed much faster across the whole set.
Faster and slower than CSS
Sets swum meaningfully faster than CSS train the anaerobic side of swimming and cannot be held for long without a substantial rest between reps. Sets swum slower than CSS, at an easy or steady effort, build aerobic base without accumulating much fatigue. Exactly how many seconds per 100 to add or subtract for a given set is something a coach who knows the swimmer's other training and racing patterns is better placed to judge than a fixed offset applied to every swimmer.
Retesting
CSS moves as fitness changes, typically improving over a training block and easing off during a taper or after time out of the pool. Retesting every 4 to 6 weeks, at a similar point in the training cycle each time, keeps the number meaningful rather than comparing a rested taper time trial against one swum mid way through a heavy block. If pool time is part of a wider weekly routine, the swimming calories burned calculator folds session length and effort into a weekly calorie estimate alongside it.
Common mistakes
Sprinting the 200 m. An all out 200 m rather than a hard, sustainable one inflates the gap between the two times and pushes the calculated CSS pace faster than it really is.
Pacing the 400 m too conservatively. Holding something back on the longer swim narrows the gap between the two times and drags the calculated CSS pace slower than it really is.
Mixing pool lengths between tests. A short course result compared against an old long course result, or a yards result against a metres one, looks like a fitness change when it is really a change in how many walls were available.
Confusing pace with speed. A lower pace number is faster, a higher speed number is faster. Mixing the two up when comparing sessions or swimmers leads to real training errors.
Skipping the warm up before a time trial. A cold 400 m or 200 m understates fitness and can distort the gap between the two swims that the CSS formula depends on.
Treating CSS as fixed for a whole season. CSS moves with fitness, so a number from three months ago is probably a little slower than current form after a solid training block.
Where this estimate breaks down
CSS is specific to the stroke it was tested in. Wakayoshi's studies used front crawl, and Scott, Burden and Dekerle (2023) found the 200 m and 400 m test reliable when each swimmer used their own specialist stroke, so butterfly, backstroke or breaststroke can be tested the same way. Those strokes carry different drag and efficiency profiles, though, so a CSS worked out from freestyle swims does not transfer to another stroke; test in the stroke you plan to train.
Illness, poor sleep, a heavy training load carried into the test, or testing straight after a hard session all slow both time trials and can shift the calculated CSS without any real change in fitness. A wetsuit in open water changes buoyancy and drag enough that a pool CSS in a skins swim is not a precise match for a wetsuit swim pace. Treat any single test as one data point, and trust a trend across several tests over trusting one number in isolation.
How coaches use a swimming pace calculator
For a swim coach, pace and CSS are the numbers every set gets built around, and working them out by hand for every client, every few weeks as fitness changes, adds up over a season of clients.
A workable routine: retest CSS every 4 to 6 weeks in the same pool and stroke, write sets around the current number rather than one from months ago, and log both time trial times alongside the calculated CSS so a coach can see whether a change came from the 400 m, the 200 m, or both.
Scraler lets you build and assign swim sessions with target paces per client, and see what was actually logged next to what was planned in workout programming, rather than relying on a swimmer's memory of how a session felt. Retest results fit naturally into a client's check ins, alongside the rest of their training log.
Frequently asked questions
- What is a good swimming pace per 100 m?
- It depends heavily on training background and stroke, so there is no single right answer. A competent recreational lap swimmer often sustains something in the region of 1:40 to 2:00 per 100 m for a training set, while competitive swimmers hold considerably faster paces. Enter your own distance and time above to see where you currently sit.
- How do I calculate my swimming pace?
- Divide your total time by your distance, then scale to 100 m or 100 yd. Swim 1,000 m in 16 minutes 40 seconds and your pace is 100 seconds, or 1:40, per 100 m. Enter your own distance and time in Pace mode above and the calculator does this instantly in both units.
- What is critical swim speed (CSS)?
- CSS is an estimate of the fastest pace you can hold aerobically for a long swim without your effort tipping into an unsustainable, lactate building pace. It is calculated from the difference between a 400 m and a 200 m time trial, isolating your aerobic pace from the anaerobic speed reserve a shorter swim draws on.
- How do I test my CSS?
- Swim a maximal, sustainable 400 m time trial, rest for 5 to 10 minutes, then swim a maximal 200 m time trial in the same session and pool. CSS pace per 100 m is the 400 m time minus the 200 m time, divided by 2, in seconds. Enter both times in CSS mode above for the exact number.
- Why is my pace per 100 yd different from my pace per 100 m?
- Because a yard is shorter than a metre. One yard is exactly 0.9144 m, so 100 yd is 91.44 m, a shorter distance than 100 m. At the same swimming speed, that shorter distance takes less time, so pace per 100 yd is always a smaller number than pace per 100 m for the same swimmer.
- Does pool length affect my swim pace?
- Yes. A short course pool, 25 m or 25 yd, gives a wall and a push off every 25 m, and each push off covers a few metres essentially for free compared with mid pool swimming. A 50 m long course pool offers fewer of those breaks, so the same swimmer usually posts a slightly slower pace long course than short course.
- Is open water swimming slower than pool swimming?
- Usually, yes, for the same underlying fitness. Open water removes the small rest each wall push off provides and adds navigation, sighting, waves and current, all of which tend to slow pace compared with a calm, wall assisted pool swim.
- How often should I retest my CSS?
- Roughly every 4 to 6 weeks during a training block is a reasonable interval, in the same pool and stroke each time. Testing more often than that mostly measures day to day variation rather than a genuine fitness change.
- What is a good CSS pace for a beginner?
- There is no single benchmark, since it depends entirely on swimming background and how much structured training has been done. Use your own first CSS test as the baseline to track improvement against, rather than comparing it to someone else's number.
- Can I use CSS for other strokes besides freestyle?
- Yes, if you test in that stroke. A 2023 study found the 200 m and 400 m test reliable in butterfly, backstroke, breaststroke and front crawl, each swum by specialists in that stroke. A CSS from one stroke should not be assumed to transfer to another, so swim both time trials in the stroke you want a pace for.
- How accurate is a two point CSS test?
- A 2023 study of national level swimmers found both the 200 m and 400 m times highly repeatable from one test to the next, and the resulting critical speed varied by under 4 percent. The authors note a longer third trial, such as 800 m, would make it more valid. Treat it as a solid, retestable training number rather than a precise laboratory measurement.
Sources
- Wakayoshi K, Ikuta K, Yoshida T, Udo M, Moritani T, Mutoh Y, Miyashita M. Determination and validity of critical velocity as an index of swimming performance in the competitive swimmer. Eur J Appl Physiol Occup Physiol, 1992Introduces critical velocity, adapted from critical power and measured in a swimming flume, as an index of aerobic swimming performance, the concept behind CSS mode.
- Wakayoshi K, Yoshida T, Udo M, Harada T, Moritani T, Mutoh Y, Miyashita M. Does critical swimming velocity represent exercise intensity at maximal lactate steady state? Eur J Appl Physiol Occup Physiol, 1993Calculated critical velocity from maximal 200 m and 400 m swims, the two point method used in CSS mode, and found blood lactate held roughly steady at critical velocity but rose progressively at 102 percent of it, supporting it as a proxy for the maximal lactate steady state pace.
- Scott BE, Burden R, Dekerle J. Stroke-specific swimming critical speed testing: balancing feasibility and scientific rigour. J Hum Kinet, 2023Reliability data (repeatability of the 200 m and 400 m times and of the critical speed) for the two point field test used in CSS mode, across all four strokes, and the feasibility of adding an 800 m trial.
- National Institute of Standards and Technology. NIST Handbook 44, Appendix C: General Tables of Units of Measurement, 2026Defines 1 yard as exactly 0.9144 metre, the conversion used throughout Pace mode.
Calories, macros, workouts and check-ins tracked per client, so the number you just calculated becomes a plan you can run. Free to try, no card needed.
Start free trial
