/

/

Swim Pace Calculator

Swim Pace Calculator

Use this swim pace calculator to find your pace per 100 m and 100 yd, your speed, and your critical swim speed (CSS) from a 400 and 200 test.

Updated October 22, 2026

Enter By
Distance
Custom Distance
Time

Medical Disclaimer: This calculator provides a general estimate based on established research and is for educational purposes only, not a substitute for medical advice. Individual results can vary based on health conditions, so consult a qualified healthcare professional or registered dietitian before making significant changes to your diet, exercise, or health routine. Read our full Medical Disclaimer.

How Swim Pace Is Calculated

Swim pace is the time it takes you to cover 100 meters or 100 yards at your average speed. Swimmers use it to plan sets and compare swims. This calculator works it out from your distance and time, and can also find your critical swim speed from two time trials.

What Swim Pace Measures

Pace is your average speed over the whole swim, including turns and any rests left in the time. It does not tell you how hard the swim felt. Critical swim speed (CSS) is different: it estimates the fastest pace you can hold for a long, hard swim. For calories, use the Calories Burned Swimming Calculator. For runs, use the Running Pace Calculator.

The Formula

Speed (m/s) = distance (meters) / time (seconds)

Pace per 100 m = time (seconds) x 100 / distance (meters)

Pace per 100 yd = pace per 100 m x 0.9144

CSS speed = (400 - 200) / (T400 - T200)

CSS pace per 100 = (T400 - T200) / 2

T400 and T200 are your 400 and 200 times in seconds. The CSS method comes from Wakayoshi and colleagues, who took the slope of the line joining a swimmer's 200 m and 400 m times¹. The 0.9144 factor is exact, because one yard is defined as exactly 0.9144 metres².

How This Calculator Computes Your Result

Pick a preset distance (50 m to 1500 m, 50 yd to 1650 yd, or 1 mile), type your own in meters, yards, km or miles, or enter your number of lengths and pool size (25 yd, 25 m or 50 m). A length is one trip from one end of the pool to the other. Then enter your time. The calculator converts everything to meters and seconds and shows your pace per 100 m and per 100 yd, your speed in m/s, km/h and yards per minute, and the time for common distances at the same pace. Paces and times are rounded to the nearest second.

In CSS mode, enter a 400 and a 200 swum in the same unit, meters or yards. You get your CSS pace per 100 in both units and your CSS speed. There is no result if your 400 pace is not slower than your 200 pace, because the method only works when your 200 pace is the faster one.

What Your Result Means

There are no official pace standards for swimmers. As a rough guide, the calculator compares your speed with the front crawl speeds in the 2024 Adult Compendium of Physical Activities³:

Compendium front crawl row

Speed

Pace per 100 yd

Pace per 100 m

Slow, moderate effort

30 to 45 yd/min

3:20 to 2:13

3:39 to 2:26

Medium, vigorous effort

about 50 yd/min

about 2:00

about 2:11

Fast, vigorous effort

about 75 yd/min

about 1:20

about 1:27

Elite swimmers, competition

over 90 yd/min

faster than 1:07

faster than 1:13

The Compendium lists these speeds to estimate calories, not to rate fitness. The cut-offs we use between rows (45, 62.5 and 90 yd/min) are our own choice.

Your CSS pace will always be slower than your 400 pace. In Wakayoshi's study, blood lactate stayed steady when swimmers held their CSS over 4 x 400 m, but kept rising at 102% of CSS¹. In a later study, swimmers held critical speed without stopping for about 24 minutes on average⁴. CSS is a hard, sustained pace, not an easy one.

How to Do the CSS Test

Warm up, swim a 400 as fast as you can hold evenly, rest until fully recovered, then swim a 200 all out. Use the same stroke, pool and start for both. If you go out too fast in the 400 and fade, your CSS pace comes out too slow.

Each swim should last about 2 to 15 minutes, the range researchers use for critical speed testing⁵. In national-level swimmers, CSS from a 200 and a 400 varied by less than 4% when repeated, in all four strokes⁵. The same study notes that this pair gives a faster CSS than tests that add an 800 m or longer swim⁵. If your CSS pace feels too hard to hold in long sets, that may be why.

Why a Yard Pool Is Not Just a Unit Change

Changing yards to meters is exact. 100 yd is 91.44 m, so for the same swim your pace per 100 yd is always 8.56% less than your pace per 100 m².

Changing pools is not. A 25 yd or 25 m pool has a wall to push off every 25 yards or meters, so you turn twice as often as in a 50 m pool. National and international medley swimmers were on average 4.3% faster in 25 m pools than in 50 m pools⁶.

Meet software converts times between pools with rough rules. HyTek Meet Manager's defaults are a factor of 1.11 from yards to 25 m pool times and about 0.8 seconds per extra freestyle turn between 25 m and 50 m pools⁷. By that rule, 100 yd in 1:00 becomes about 1:07 for 100 m in a 25 m pool, while the pure unit change gives 1:06. HyTek calls these factors a starting point and notes that most national and international swim bodies do not recognize course conversions⁷. This calculator does not convert between pools, so compare paces from the same pool length.

Front Crawl Speed Bands

The speed bands this calculator compares your swim with, in yards per minute. Enter your speed to mark it.

  • Below slow crawl
  • Slow crawl
  • Medium crawl
  • Fast crawl
  • Elite range
Front crawl speed
<30
30–45
45–62.5
62.5–90
90+
0304562.590120
yd/min
Show data table
ScaleBelow slow crawlSlow crawlMedium crawlFast crawlElite range
Front crawl speedUnder 30 yd/min: slower than 3:20 per 100 yd (3:39 per 100 m)30 to 45 yd/min: 3:20 to 2:13 per 100 yd (3:39 to 2:26 per 100 m)45 to 62.5 yd/min: 2:13 to 1:36 per 100 yd (2:26 to 1:45 per 100 m)62.5 to 90 yd/min: 1:36 to 1:07 per 100 yd (1:45 to 1:13 per 100 m)Over 90 yd/min: faster than 1:07 per 100 yd (1:13 per 100 m)
Front crawl rows from the 2024 Adult Compendium of Physical Activities, as listed in the table above: slow 30 to 45 yd/min, medium about 50, fast about 75 and elite over 90. The edges at 45, 62.5 and 90 yd/min are this calculator's own choice. Pace per 100 yd = 100 ÷ yd/min, and per 100 m = pace per 100 yd ÷ 0.9144.

A Note on Accuracy

Pace is only as good as your length count and your watch, and rests left in the time make it slower. The time table assumes the same pace at every distance, but most swimmers slow down as the distance grows. CSS is an estimate from two efforts, and pacing, rest and fatigue can shift it.

Frequently Asked Questions

What is a good swim pace per 100 m?

There is no official standard. The 2024 Adult Compendium lists about 2:11 per 100 m (50 yd/min) as medium front crawl speed and about 1:27 per 100 m (75 yd/min) as fast³.

How do you calculate swim pace per 100?

Multiply your time in seconds by 100, then divide by your distance. For example, 1500 m in 30:00 is 1,800 x 100 / 1,500 = 120 seconds, or 2:00 per 100 m.

How do you calculate CSS for swimming?

Swim a 400 and a 200, subtract the 200 time from the 400 time, and divide by 2 to get your CSS pace per 100¹. For example, 7:00 and 3:20 give 220 / 2 = 110 seconds, or 1:50 per 100 m.

How accurate is a CSS test?

It is reliable when repeated, but a 200 and 400 test tends to give a slightly faster CSS than tests that include longer swims⁵. In one study, swimmers held critical speed for about 24 minutes on average⁴.

Report a problem