Swim Stroke Rate Calculator

Stroke rate, the number of strokes you take per minute, is a core metric for swimmers because swimming speed is the product of stroke rate and the distance covered per stroke. This calculator turns a stroke count, a swim time, and a pool length into stroke rate in strokes per minute, the time per length, the strokes per length, and the SWOLF efficiency score. SWOLF, the swim golf score, adds the seconds per length to the strokes per length, so a lower value means a more efficient swim. Track these numbers at a fixed pace over time to see whether technique work is making your stroke more economical.

0.00
0.00
0.00
0.00

Stroke rate and SWOLF formula

stroke rate (strokes/min) = total strokes / (total time / 60)
lengths = total distance / pool length
time per length (s) = total time / lengths; strokes per length = total strokes / lengths
SWOLF = time per length + strokes per length

Worked example: 200 strokes in 300 s over 200 m in a 25 m pool gives stroke rate = 200 / 5 = 40 strokes/min, 8 lengths, 37.50 s per length, 25 strokes per length, and SWOLF = 37.50 + 25 = 62.50.

Swim efficiency notes

  • Speed equals stroke rate multiplied by distance per stroke.
  • SWOLF combines time and strokes per length; lower is more efficient.
  • Compare SWOLF at the same pace to judge technique changes.
  • A high stroke rate with short strokes can still be slow.
  • Use consistent units; distance and pool length must match.

Swim stroke rate: frequently asked questions

What is swim stroke rate?

Stroke rate is the number of arm strokes a swimmer takes per minute. It is calculated as total strokes divided by the time in minutes. Stroke rate combined with stroke length (distance per stroke) determines swimming speed.

What is SWOLF?

SWOLF, short for swim golf, is an efficiency score equal to the time in seconds to swim a length plus the number of strokes taken in that length. A lower SWOLF means you covered the length in fewer strokes and less time, indicating more efficient swimming. Like golf, a lower score is better.

How do I improve stroke efficiency?

Efficiency improves when you cover more distance per stroke without losing speed, lowering SWOLF. That can come from better technique, a stronger pull, and a more streamlined body position. Track SWOLF over time at a fixed pace to see whether technique changes are helping.

What inputs does the calculator need?

Enter the total number of strokes, the total swim time in seconds, and the pool length swum. The calculator returns stroke rate in strokes per minute, time per length, strokes per length, and the SWOLF score for one length.

Is a higher stroke rate always faster?

Not necessarily. Speed equals stroke rate times distance per stroke, so a high stroke rate with short, inefficient strokes can be slower than a lower rate with long, powerful strokes. The aim is the best combination of rate and length, which SWOLF helps you monitor.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 17 June 2026. See our methodology.