Swimming Pace Calculator
Calculate swimming pace per 100 metres and average speed from distance and finish time.
Your inputs
Swimming Pace Results
00:02:00 per 100 metres, hours:minutes:seconds
00:02:00 per 100 metres
Full result table
| Distance (km) | Elapsed min | Clock duration |
|---|---|---|
| 0 | 0 | 00:00:00 |
| 0.25 | 5 | 00:05:00 |
| 0.5 | 10 | 00:10:00 |
| 0.75 | 15 | 00:15:00 |
| 1 | 20 | 00:20:00 |
The calculation uses your distance and time. Pool turns, open-water currents and rest stops are not adjusted.
Let’s work it out.
Ask about this tool, enter your values, or understand your result.
Ask in your own language.
How to use Swimming Pace Calculator
- Enter swim distance (metres), swim time (minutes).
- Calculate and compare the labelled result views. Check that every input uses the displayed unit.
- Read the worked example and limits before applying the answer.
Worked example
1000 m in 20 minutes = 2:00 per 100 m.
Formula, accuracy & limitations
Minutes per 100 m = total minutes ÷ metres × 100.
The calculation uses your distance and time. Pool turns, open-water currents and rest stops are not adjusted.
Calculations use your inputs. Main numeric values show up to six decimal places, percentages up to two, and chart labels up to four. Time results use hours, minutes and seconds. Very small nonzero values use scientific notation.
Keep distance and time in matching units
Enter metres and decimal minutes for the same swim. The result expresses minutes per 100 metres. The duration format is hours:minutes:seconds, so 00:02:00 per 100 metres means a two-minute pace, not two hours.
The line uses a constant average
The average comes from total time divided by distance. The line illustrates that same average across the entered distance; it does not reconstruct rests, turns or changes in speed. Open-water current and route distance error are not adjusted.
Frequently asked questions
Can I enter a pool distance in yards?
This page takes metres. Convert yards to metres with the Distance Converter before using the swim input.
Does elapsed time include rest stops?
The tool uses whichever time you enter. Keep moving-time or elapsed-time definitions consistent when comparing results.
Should rest between repeats be included?
Use total elapsed time for an elapsed-session pace, or swimming time for a moving pace. Choose one convention and use it consistently.
How do I read a result of 00:02:30?
That format is hours:minutes:seconds. Here it means two minutes thirty seconds per 100 metres, equivalent to 2.5 decimal minutes per 100 metres.


