Swimming Pace Calculator — Per 100m, 100y & Pool Laps

The Swimming Pace Calculator converts between swim pace (per 100m or per 100y), finish time, and distance for 10 swim distances including pool swims (100m to 1500m) and triathlon distances (750m sprint, 1.5km Olympic, 1.9km 70.3, 3.8km Ironman). Supports three pool types: 25m SCM, 50m LCM, and 25y SCY. Displays pace in..

YOUR SWIM

YOUR SWIM PACE

PACE

2:00

/100m

PER 100y

1:50

SPEED

3.00

km/h

1500M

30:00

LEVEL (MALE)

Beginner

2:00–3:00 — building technique

POOL LAPS & LENGTHS

60

laps

(down + back)

120

lengths

(one direction)

25m (SCM)

pool

FINISH TIMES AT THIS PACE

100m2:00200m4:00400m8:00800m16:001500m30:001.9km38:003.8km1:16:00

PACE REFERENCE & FITNESS LEVELS

Pace/100mPace/100yLevel1500m Time
0:550:50Elite13:45
1:000:55Advanced15:00
1:101:04Advanced17:30
1:201:13Intermediate20:00
1:301:22Intermediate22:30
1:401:31Recreational25:00
1:501:41Recreational27:30
2:001:50Beginner30:00
2:152:03Beginner33:45
2:302:17Beginner37:30
3:002:45Just Starting45:00
Created with ❤️ byeaglecalculator.com

HOW TO USE

  1. 1

    Select your sex for the fitness level benchmarks, choose your pool type (25m Short Course Metres — the most common training pool; 50m Long Course Metres — Olympic standard; or 25y Short Course Yards — standard in the USA), and decide whether to enter a pace or a finish time. Switching pool type automatically updates the lap count shown below the results.

  2. 2

    In pace mode, enter your pace per 100 metres or per 100 yards using the toggle. Type in M:SS format (e.g. 2:00 for 2 minutes per 100m). Quick-select buttons show common paces from 1:00 to 3:00. The calculator automatically converts between metres and yards and displays both simultaneously in the results panel — so there's never any need to switch units.

  3. 3

    In time mode, enter hours, minutes, and seconds for the finish time. Then select your distance from 10 options: pool distances (100m, 200m, 400m, 800m, 1500m), open water (1 mile), and triathlon swims (750m sprint, 1.5km Olympic, 1.9km 70.3, 3.8km full Ironman). The calculator derives your pace per 100m from the time and distance.

  4. 4

    Read your results: pace per 100m in large numerals, pace per 100y, speed in km/h, your fitness level from a 6-tier scale (Elite to Just Starting), and the finish time for the selected distance. The blue Laps & Lengths panel shows exactly how many pool lengths and laps you need for the selected distance in your chosen pool — including a warning if the distance doesn't divide evenly into pool lengths.

  5. 5

    Check the right panel: the finish times bar chart shows how long each distance takes at your pace from 100m to 3800m (Ironman). The pace reference table shows 11 common benchmark paces in both /100m and /100y, with fitness level labels and the corresponding 1500m time — useful for goal-setting. Optionally expand the Critical Swim Speed (CSS) panel to calculate your lactate threshold pace from a 400m and 200m time trial.

WORKED EXAMPLE

Swimming Pace Calculator — worked examples: EXAMPLE 1: PACE → TIME Input: 2:00/100m pace (= 120 sec/100m) Distance: 1500m Pace in yards: 120 × 0.9144 = 109.7 sec = 1:50/100y Speed: 100/120 = 0.833 m/s = 3.0 km/h Finish time: 120 × (1500/100) = 120 × 15 = 1800 sec = 30:00 Pool laps at 2:00/100m in 25m SCM pool: - Lengths: 1500/25 = 60 - Laps: 60/2 = 30 laps All distances at 2:00/100m: 100m: 120 × 1 = 2:00 200m: 120 × 2 = 4:00 400m: 120 × 4 = 8:00 800m: 120 × 8 = 16:00 1500m: 120 × 15 = 30:00 1900m: 120 × 19 = 38:00 3800m: 120 × 38 = 1:16:00 EXAMPLE 2: TIME → PACE Input: 400m in 6:00 (360 sec) Pace = 360 / (400/100) = 360/4 = 90 sec = 1:30/100m Speed = 100/90 = 1.11 m/s = 4.0 km/h EXAMPLE 3: CSS CALCULATION 400m TT: 6:30 (390 sec) 200m TT: 3:00 (180 sec) CSS = 200 / (390-180) = 200/210 = 0.952 m/s CSS pace = 100/0.952 = 105 sec = 1:45/100m UNIT CONVERSIONS: 1:30/100m = 90 × 0.9144 = 82.3 sec = 1:22/100y 1:30/100y = 90 × 1.09361 = 98.4 sec = 1:38/100m

REFERENCE FORMULAS

FORMULA REFERENCE TABLE

NameFormulaDescription
Pace from timePace (sec/100m) = total_time_sec / (dist_m / 100)400m in 6:00 (360s): 360 / (400/100) = 360/4 = 90 sec = 1:30/100m.
Time from paceTime (sec) = pace(sec/100m) × dist_m / 1001:30/100m for 1500m: 90 × (1500/100) = 90 × 15 = 1350 sec = 22:30.
Speed from paceSpeed (m/s) = 100 / pace(sec/100m)1:30/100m = 100/90 = 1.11 m/s = 4.0 km/h.
m/100m to /100yPace(sec/100y) = pace(sec/100m) × 0.91441 yard = 0.9144 m. 100 yards is shorter than 100m, so pace in seconds is lower. 2:00/100m → 1:50/100y.
y/100y to /100mPace(sec/100m) = pace(sec/100y) × 1.093611:30/100y × 1.09361 = 1:38/100m.
Pool lapsLaps = distance_m / (pool_length_m × 2)1500m in 25m pool: 1500/25 = 60 lengths = 30 laps.
CSS (Critical Swim Speed)CSS (m/s) = 200 / (T400 − T200)T400 = 400m TT time (sec), T200 = 200m TT time. Represents lactate threshold pace.
SWOLF scoreSWOLF = strokes per length + seconds per lengthLower SWOLF = more efficient. A 25m length in 25 sec with 20 strokes = SWOLF 45.

FREQUENTLY ASKED QUESTIONS

RELATED CALCULATORS

MORE FITNESS CALCULATORS

Was this calculator helpful?

Last updated: April 29, 2026 · 1 yard = 0.9144 m · CSS: Olbrecht (2000), Ginn (1993) · Pool types: SCM 25m, LCM 50m, SCY 25y