Skip to content
FitMetricLab
Privacy
Swimming

Swimming Pace Calculator

Convert a swim distance and time into pace per 100, in metres or yards.

Updated

Embed this calculator

Paste this HTML into your site. The calculator runs in an iframe and updates live for your visitors.

Preview embed →

Cite this tool

What this tool does

This calculator turns a swim distance and elapsed time into pace per 100, the standard interval metric in pool training. Enter the distance in metres or yards and the time in minutes and seconds, and it returns the per-100 pace in the unit you chose, along with the per-50 pace and the speed in metres per second. The pace is what lets swims of different lengths be compared and interval sets be written to a consistent target.

Export Report

How would you like to export your results?

Formula Used
Distance, metres or yards
Minutes
Seconds
Pace per 100 of the chosen unit

Disclaimer

This calculator is for educational and informational purposes only. It does not provide medical, nutritional, or training advice. Results are mathematical estimates and may not reflect individual circumstances. Consult a qualified coach, registered dietitian, medical professional, or physiotherapist for personal guidance.

How the Swimming Pace Calculator works

Enter how far you swam, in metres or yards, and how long it took in minutes and seconds. The tool converts the time to seconds, scales it to 100 units of distance, and reports the result as a per-100 pace in the unit you selected. It also gives the per-50 pace, which is what a 25 m pool set is usually written against, and the speed in metres per second, which is the one figure that compares directly between a yards pool and a metric one.

The formula

  1. Total the time in seconds: minutes × 60 + seconds
  2. Scale it to 100 units of distance: pace per 100 = total seconds × 100 ÷ distance

Working the default, 100 m swum in 1 minute 30 seconds: 1 × 60 + 30 = 90 seconds, and 90 × 100 ÷ 100 = 90 seconds, so 1:30 per 100 m. Change the distance to 400 m for the same 90 seconds and the pace becomes 90 × 100 ÷ 400 = 22.5 seconds per 100 m, which is why the tool always divides by the distance rather than assuming it. The per-50 pace is simply half the per-100 figure, and the speed is the distance in metres divided by the total seconds, so 100 ÷ 90 = 1.11 m/s.

Metres or yards, and why the label matters

The arithmetic does not care which unit you use, since it divides one distance by another, but the answer means different things. One hundred yards is 91.44 metres, so a per-100-yard pace covers 8.6% less water than the same number expressed per 100 metres. Select the unit you actually swam and the tool labels the result to match. If you want to move a pace between the two, the swim pace converter on this site does that directly. The speed row stays in metres per second whichever unit you pick, precisely so that a 1:30 per 100 yd and a 1:30 per 100 m can be told apart at a glance.

Where this method is most accurate

The calculator assumes one constant pace across the whole distance, and that assumption is what limits it rather than the arithmetic. Real swims are not uniform: stroke rate and stroke length shift as speed changes, and they shift differently depending on skill level (Seifert et al., 2010). Race data shows the same thing at the strategic level, with elite 1500 m freestylers who start slower finishing faster overall (McGibbon et al., 2021). Pace figures are most representative for continuous pool swims at steady effort: middle-distance freestyle, aerobic base sets, and time trials without long rests. Starts, turns, water temperature, drag, and stroke type are all inside the clock time but not separated out.

What this tool does not do

It is a pace calculator, not a training prescription or a performance predictor. It does not set interval targets, estimate finish times at other distances, or adjust for stroke efficiency. It does not diagnose technique, suggest training volume, or indicate competition readiness. It converts an observed distance and time into a per-100 pace; what that pace means depends on the set it came from and the swimmer who swam it.

Disclaimer

This calculator is for educational and informational purposes only. It is not medical, coaching, or health advice. Consult a qualified swim coach, sports scientist, or healthcare provider before beginning or modifying any training program. Individual results vary; no calculator replaces personalised instruction.

Questions

Why express pace per 100 rather than total time?
Because it normalises swims of different lengths. A 200 and an 800 cannot be compared directly, but their per-100 paces can, which is why coaches write interval sets against a per-100 target and track it over a season. It is the closest thing swimming has to a common currency.
How do I enter my time?
In minutes and seconds, the way the pace clock reads it, so a 1:38 swim is 1 and 38. Earlier versions took a single decimal-minutes field, which meant typing 1.6333 for the same swim.
Can I use this for yards instead of metres?
Yes, select yards next to the distance and the result is labelled per 100 yards. This matters more than it looks: 100 yards is 91.44 metres, so a per-100-yard pace covers 8.6% less water than the same figure per 100 metres. The speed row stays in metres per second either way, which is what makes the two directly comparable.
Does this calculator account for turns and starts?
No. It divides total elapsed time by distance and treats the swim as continuous. Starts, turns, and underwater phases are inside the recorded time but never separated from it. Touchpad timing gives the split-by-split detail this cannot.
How does stroke type affect the result?
It does not enter the calculation. The tool sees a distance and a time, whether that was freestyle or breaststroke. Stroke-specific drag, recovery mechanics, and legal underwater limits all shape the recorded time, but the pace arithmetic is blind to them.
Is a faster per-100 pace always better?
No, it depends what the swim was for. Aerobic base work, threshold sets, and sprint intervals all sit at different paces by design, and a recovery or technique swim is meant to be slow. Pace is one number among several a coach reads, and on its own it does not say whether a session did its job.
Why does the projection table assume I hold this pace?
Because that is the only assumption arithmetic can make, and it is usually optimistic. Stroke rate and length drift as a swim goes on, and race analysis of elite distance freestyle shows pace varies deliberately across a race rather than staying flat. Read the longer distances in that table as what holding this pace would give, not as a prediction.

Sources & Methodology

Pace per 100 = (minutes × 60 + seconds) × 100 ÷ distance, in whichever unit the distance was entered. Per-50 pace is half the per-100 figure. Speed is always metres per second, converting yards at 0.9144 m, so it stays comparable across pool formats. The result assumes a single constant pace across the whole distance.

Spotted something off?

Calculations or display — let us know.

More in Swimming

View all 6 →

Add to Home Screen

Safari installs apps from the Share menu rather than a prompt:

  1. Tap Share in the browser bar.
  2. Scroll to Add to Home Screen.
  3. Tap Add.

Your browser installs apps from its own menu:

  1. Open the browser menu ( or ···).
  2. Choose Install app, or Add to Home screen.
  3. Confirm.

Some browsers only offer this after a visit or two, and a few do not support it at all.

Safari on macOS adds apps to the Dock rather than prompting:

  1. Open the File menu.
  2. Choose Add to Dock.
  3. Confirm the name, then click Add.

Add to Dock arrived in Safari 17 (macOS Sonoma). On earlier versions the option is not present.

It opens without browser chrome and keeps working with no connection. Nothing you enter ever leaves the device.