Swimming TSS Calculator

Enter your Functional Threshold Pace (FTP) in seconds per 100m, then add up to four swim intervals — reps, distance, pace, and rest — to calculate your Swimming TSS (Training Stress Score). You'll get your sTSS, Intensity Factor (IF), total swim time, and total distance in one go.

Disclaimer: This tool is for informational and educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making any health-related decisions.

s/100m

Your Functional Threshold Pace in seconds per 100 metres

m
s/100m
s
m
s/100m
s
m
s/100m
s
m
s/100m
s

Results

Swimming TSS (sTSS)

--

Intensity Factor (IF)

--

Total Swim Time

--

Total Distance

--

Results Table

More Health & Fitness Tools

Frequently Asked Questions

What is Swimming TSS (sTSS)?

Swimming TSS (sTSS) is a measure of the overall training load of a swim session, analogous to the TSS used in cycling and running. It combines the duration and intensity of your swim relative to your Functional Threshold Pace, giving a single score that represents how much stress the workout placed on your body. A score of 100 sTSS roughly equals a one-hour swim at threshold effort.

What is Functional Threshold Pace (FTP) in swimming?

Your Functional Threshold Pace (FTP) is the fastest pace you can sustain for approximately 60 minutes of continuous swimming, expressed in seconds per 100 metres (or yards). It is the swimming equivalent of FTP in cycling or threshold pace in running. A common way to estimate it is to swim a maximal 1000m time trial and use that average pace, or perform a CSS (Critical Swim Speed) test.

How is Swimming TSS calculated?

sTSS is calculated using the formula: sTSS = (total swim time in seconds × IF²) / 3600 × 100, where Intensity Factor (IF) = FTP pace / interval pace. Because a lower seconds-per-100m value means faster swimming, a pace faster than FTP gives an IF greater than 1.0, and a pace slower than FTP gives an IF less than 1.0. Each interval set's contribution is summed to give the session total.

What is Intensity Factor (IF) in swimming?

Intensity Factor (IF) in swimming is the ratio of your FTP pace to your actual interval pace (both in s/100m). An IF of 1.0 means you swam exactly at threshold. Values above 1.0 indicate faster-than-threshold (harder) efforts, while values below 1.0 indicate easier aerobic swimming. Most quality swim sessions fall between IF 0.75 and 1.05.

What is Critical Swim Speed (CSS)?

Critical Swim Speed (CSS) is a pace-based equivalent of lactate threshold for swimming. It is typically estimated by performing a maximal 400m time trial and a maximal 200m time trial and applying the formula: CSS = (400 − 200) / (T400 − T200), expressed as seconds per 100m. CSS is closely related to FTP pace and can be used as your FTP input in this calculator.

What sTSS values should I aim for in training?

sTSS benchmarks vary by fitness and training phase, but general guidelines are: under 50 sTSS for a recovery or easy session, 50–80 for a moderate aerobic session, 80–120 for a challenging quality session, and above 120 for a very demanding long or high-intensity workout. Weekly totals for competitive triathletes and swimmers often range from 200 to 600+ sTSS depending on volume and goals.

Does rest time between reps affect sTSS?

In this calculator, rest intervals are not counted as active swimming time, so they do not directly add to the sTSS score. However, rest periods affect how well you can hold your target pace across all reps, which in turn influences the intensity and total swim time. Shorter rest with the same pace produces a higher sTSS because the cumulative swim time increases.

Can I use yards instead of metres?

Yes — the formula works with any consistent unit. If your FTP and interval paces are both entered in seconds per 100 yards, and your distances are in yards, the resulting sTSS and IF will be valid. Just make sure all inputs use the same unit throughout — do not mix metres and yards in a single calculation.