Swim Stroke Calculator: Stroke Rate, Length & SWOLF

Calculate swimming stroke rate, stroke length, speed, stroke index and SWOLF score. Lap-by-lap breakdown for 25m, 50m and 25yd pools.

1-Click Presets: Sprints, Distance & Short/Long Course
Benchmark paces with validated strokes

Swim Distance, Clock Time & Stroke Count

Intermediate / Fitness Swimmer (SI 1.80 - 2.50)Pace: 1:20 /100m

45 SPM · 1.67 m Distance Per Stroke

Speed: 1.25 m/s · Costill Stroke Index: 2.08 m²/s · Average Lap SWOLF: 35 across 4 laps.

Stroke Rate (Cadence)

45.0 SPM
Strokes per minute

Distance Per Stroke (SL)

1.67 m
Forward travel per pull

Swimming Speed

1.25 m/s
4.5 km/h

Pace per 100m

1:20
Standard swimming split

Stroke Index (SI)

2.08 m²/s
Speed × Stroke Length

Average SWOLF

35
Time + Strokes per lap

Stroke Length vs Swimming Speed

At fixed cadence (45 SPM)

Demonstrates how lengthening your pull directly amplifies forward velocity without exhausting turnover.

Lap-by-Lap Cadence & Pacing Fade

4 pool lengths

Tracks stroke rate consistency across laps, identifying fatigue drop-off during final lengths.

SWOLF & Stroke Index Efficiency Tiers

Clinical benchmarks from Dr. David Costill and World Aquatics biomechanical studies.

Competitive Tier25m Pool SWOLF50m Olympic SWOLFCostill Stroke Index (SI)Biomechanical Catch & Propulsion Characteristics
Elite / National (Olympic)< 32< 68> 3.20Maximum propulsive catch, minimal front-quarter drag, streamlined kickout.
Advanced / Masters Competitive32 - 3868 - 802.50 - 3.20High elbow catch (EVF), body roll rotation, consistent glide through catch phase.
Intermediate / Fitness Swimmer38 - 4680 - 951.80 - 2.50Good baseline conditioning; occasional slipping water or dropped elbow during fatigue.
Developing / Recreational> 46> 95< 1.80Over-rotation or high head position causing hips to drop; high stroke turnover with low propulsion.

Itemized Lap Breakdown

Total distance: 100m in 80s
Lap #Length Distance (m)Split Time (s)Stroke CountStroke Rate (SPM)Lap SWOLF
Lap 12520.01545.035
Lap 22520.21544.635
Lap 32520.41544.135
Lap 42520.61543.736

Variables Explained

Distance (D)

Total linear distance swam in meters or yards (e.g. 50m, 100m, 400m).

Time (T)

Total elapsed duration of the swim in seconds.

Stroke Count

Total individual hand entries completed across the entire swim distance (counting each arm pull individually).

Stroke Rate (SR)

Stroke frequency expressed in strokes per minute (SPM): SR = (Stroke Count / Time) × 60.

Distance Per Stroke (SL)

Average linear distance traveled forward per hand entry: SL = Distance / Stroke Count.

Stroke Index (SI)

David Costill's swimming economy index: SI = Speed (m/s) × Stroke Length (m). Higher values indicate elite hydrodynamic propulsion.

SWOLF Score

Golf-style composite efficiency score for one length of the pool: Time (seconds) + Stroke count. Lower is superior.

Important Notes

•

Turn and Underwater Glide Dynamics: Stroke length calculations in this tool represent average forward progress per stroke across the full pool length, inclusive of pushoffs and streamline dolphin kicks. In competitive swimming, 5 to 15 meters of each lap occur underwater before the breakout.

•

Counting Consistency: Always count strokes consistently (every single hand entry for freestyle and backstroke, or full arm cycles for breaststroke and butterfly).

Frequently Asked Questions