Swim Stroke Rate Calculator

Enter your stroke count, the time taken and the pool length to find your stroke rate.

How it is calculated

You give the number of strokes counted, the time in seconds and the distance in metres (usually one pool length). Three values come from simple division: rate = strokes ÷ (time ÷ 60) in strokes per minute, seconds per stroke = time ÷ strokes, and distance per stroke = distance ÷ strokes.

Stroke rate is shown with one decimal and the other two with two decimals. Strokes, time and distance must all be above zero. The tool takes your stroke count as given: it does not know whether you count every arm entry or only one arm, so count the same way each time. The distance per stroke is the whole distance divided by strokes, so any push-off glide from the wall is included in it, and the tool does not subtract it.

Worked example

You swim one 25 m length in 20 seconds and count 18 strokes.

Stroke rate = 18 ÷ (20 ÷ 60) = 18 ÷ 0.3333 = 54.0 spm. Seconds per stroke = 20 ÷ 18 ≈ 1.11 s. Distance per stroke = 25 ÷ 18 ≈ 1.39 m. Multiplying the rate by the stroke length gives about 75 m per minute, which matches 25 m in 20 seconds.

Try this example →

Common mistakes

  • Entering the time in minutes or as 0:20. The field takes seconds only, so enter 20.
  • Counting strokes differently from one swim to the next (every arm entry versus one arm). The rate will then change by a factor of two without any change in technique.
  • Entering the pool length in yards and reading the result as metres. Distance per stroke is in the unit you give, but the label shows m.
  • Timing a length that includes the push-off and turn but counting only free-swimming strokes, which makes distance per stroke look better than it is.
  • Treating a higher stroke rate as always faster. Without stroke length the rate alone says little; compare both.

About this calculator

Stroke rate, usually reported in strokes per minute (SPM), measures how quickly a swimmer cycles their arms, while stroke length (distance per stroke, or DPS) measures how far each stroke pushes them through the water. Multiplying the two roughly reconstructs swimming speed, which is why coaches track them together rather than in isolation.

A swimmer can hold the same pace two very different ways — a high stroke rate with short strokes, or a low stroke rate with long, powerful ones — and neither is automatically better; efficient swimmers usually aim for the longest stroke length they can sustain at a given rate. Swim coaches and triathletes use stroke-rate tracking (sometimes called Swim Golf when combined with stroke count) to diagnose fatigue and technique breakdown, and this calculator converts your stroke count, time, and pool length into stroke rate, seconds per stroke, and distance per stroke.

Was this helpful?

You can pick up to 3 reactions.

Comments (1)

  • Editorial team

    Count the same way each time, then compare two swims of the same length, one easy and one hard. If the stroke rate climbs but the distance per stroke shrinks a lot, the extra effort may not be turning into speed. Both figures matter, not just one. The distance is read in metres, so convert a yard pool first. Which stroke do you swim, and would a yards option help you?

Popular calculators

All Calculators