Swimming Pace Calculator

Enter swim distance and total time to calculate pace per 100 m, 50 m and 25 m splits, average speed, 100 yd pace, and target-distance times.

Last updated: 2026/04/29

Swimming Pace Calculator

Distance + time → pace per 100 m

Enter your swim

pace = total time ÷ distance × 100 m
Examples
1,000 yd (914 m) · 20 min basis

Average pace per 100 m

2:11/100m

Swimming 1,000 yd in 20 min gives an average pace of 2:11 per 100 m.

50 m split 1:06 turn checkpoint
25 m split 0:33 short-pool cue
Average speed 2.74 km/h distance/time
100 yd pace 2:00 yard-pool cue

Goal times at same pace

2:11/100 m basis
100m2:11
400m8:45
750m16:24
1,500m32:48

Same-distance comparison

1,000 yd basis
Type Total time 100m 50m
5% faster19:002:051:02
Current input20:002:111:06
5% easier21:002:181:09

1,200 ÷ 914m × 100 = 131 sec/100m — Average based on the entered total time, including rests, turns, and drill segments if they are part of that time.

What is the swimming pace calculator?

The swimming pace calculator converts swim distance and total time into an average pace per 100 m. It divides the total time by distance and normalizes the result to a 100 m baseline.

When a watch, app, or training note only gives total distance and total time, you can quickly see the 100 m pace, 50 m split, and 25 m split. It works for pool training, open-water preparation, and the swim leg of triathlon training.

When to use it

Swim records can be written as 25 m, 50 m, 100 m, 400 m, 1,500 m, or yard-pool sets. This tool puts the whole result onto a 100 m baseline so different workouts are easier to compare.

  • Check a workout log — Confirm that 1,000 m in 20 minutes equals a 2:00 pace per 100 m.
  • Set training targets — Compare estimated 400 m, 750 m, and 1,500 m times at the same pace.
  • Review splits — Use 50 m and 25 m splits to match the feel of lane training.
  • Use yard pools — Enter yd distances and view the 100 yd pace as a supporting number.
  • Share results — Copy one short line for a coach, team chat, or training note.

Key features

Results update as soon as the inputs change, so there is no separate calculate button. The layout stays short and easy to scan: inputs, 100 m pace, supporting splits, and a comparison table fit in one compact flow.

  • Automatic 100 m pace — Shows the average time per 100 m from only distance and total time.
  • 25 m and 50 m splits — Adds useful checkpoints for short-course and long-course pool sessions.
  • 100 yd pace conversion — Provides a yard-pool reference when you need to compare U.S. pool records.
  • Goal-distance times — Estimates 100 m, 400 m, 750 m, and 1,500 m times at the same pace.
  • Quick examples and copy — Load common distance-time examples and copy the result summary.

How to use

Enter the swim distance, choose the unit, and split the total time into hours, minutes, and seconds. The result area updates the average 100 m pace, splits, and goal-distance times automatically.

  1. Enter distance — For example, enter 1000 and choose m for a 1,000 m swim, or choose yd for a yard-pool set.
  2. Enter total time — For a 20-minute swim, use 0 hours, 20 minutes, and 0 seconds.
  3. Read the 100 m pace — Check the large result at the top of the output area.
  4. Compare splits and targets — Review the 25 m and 50 m splits plus 400 m, 750 m, and 1,500 m estimates.
  5. Copy if needed — Use the copy button to paste the summary into a training log.

Formula and interpretation

The formula is total time in seconds ÷ distance in meters × 100. If you swim 1,000 m in 20 minutes, 1,200 ÷ 1,000 × 100 = 120 seconds per 100 m, which is 2:00/100 m.

The result is an average across the whole entered segment. Starts, turns, rests, drills, kick sets, and open-water current or chop can make each split different. Use the number mainly to check workouts and plan target pace, not as a replacement for official race timing.

Frequently asked questions

How do I calculate swimming pace per 100 m?

Convert the total time to seconds, convert distance to meters, divide time by distance, and multiply by 100. The result is the time per 100 m.

What is the pace for 1,000 m in 20 minutes?

20 minutes is 1,200 seconds. 1,200 ÷ 1,000 × 100 = 120 seconds, so the average pace is 2:00/100 m.

Why show 50 m splits too?

Many pool sets are organized by 50 m or 25 m lengths. Divide the 100 m pace by 2 for a 50 m cue, or by 4 for a 25 m cue.

Can I enter yard distances?

Yes. Choose yd and the calculator converts 1 yd to 0.9144 m for the 100 m pace. It also shows a 100 yd pace for yard-pool comparison.

Does including rest time change the result?

Yes. The calculator uses the total time you enter, so rest time makes the average pace slower than pure swim time. For interval work, enter only the actual swimming time if that is what you want to analyze.

Anonymous Opinion 1

Comments that may inconvenience others or repeat the same message can be hidden or removed under our moderation guidelines.

Characters left: 120

No comments yet. Leave the first opinion.