Swim Pace Calculator

Enter the values the swim pace form asks for and the result is computed here, in the page, with no sign-up and no upload. Change one field at a time to see how sensitive the swim pace figure is to that assumption.

Basic Pace
CSS Calculator
Training Zones

Distance & Time

Stroke & Pool

Used to calculate SWOLF efficiency score

CSS Test Results

Testing Protocol:

  • Warm up 300-400m easy swimming
  • Complete 400m time trial at maximum sustainable effort
  • Rest 5-8 minutes with light swimming
  • Complete 200m time trial at maximum effort
  • Cool down 100-200m easy

Additional Info

Enter Your CSS Pace

Embed tool Add this tool to your website Get embed code

Add this calculator to a related page with a visible HeyCal source link.

Instant results No signup required Standard formulas Free to use

Frequently Asked Questions about Swim Pace Calculator

How do I sanity-check the swim pace result?

Rerun the calculator with a known example and compare it against the figure you expect; then swap back to your own numbers.

Which swim pace inputs change the outcome most?

Adjust one field at a time. The figure that shifts the result hardest is the assumption worth double-checking before you rely on it.

How do I calculate my swimming pace per 100m without a watch?

Use the Basic Pace tab: select your distance (e.g., 400m), enter your total time, and the tool instantly gives you the pace per 100m. No stopwatch needed—just a timer on your phone works.

What is the CSS swimming calculator formula, and is it accurate?

The formula used is the standard Critical Swim Speed equation: CSS = (T₂ – T₁) / (D₂ – D₁) × 100, where T is time in seconds and D is distance in meters. For example, if your 200m time is 2:40 (160s) and your 400m time is 5:30 (330s), CSS pace = (330 – 160) / (400 – 200) × 100 = 85 seconds per 100m = 1:25/100m. This is the same method used by Swim Smooth and numerous peer‑reviewed studies. The calculator does the math instantly, so you avoid manual errors.

Can I use this swim pace calculator for open water training?

Absolutely. The pace calculations work for any distance. If you train in an open‑water setting, just measure a known distance (e.g., using GPS) and enter it as a custom distance. The CSS results are particularly useful for estimating your 1500m or 3.8km ironman pace. Just keep in mind that open‑water conditions (current, chop, wetsuit) will affect your actual times—use the CSS as a baseline for calm pool conditions.

Does the calculator include pace standards for breaststroke and butterfly?

Yes. Unlike many simple calculators that only handle freestyle, this tool has stroke‑specific pace comparisons and skill–level ratings for freestyle, backstroke, breaststroke, butterfly, and individual medley. For instance, a male intermediate breaststroker will see a different pace range than a female advanced freestyler, all based on empirical data. The training zones are generic (based on CSS) but the basic pace tab gives you context for your chosen stroke.