Training Stress Score Calculator
Compute Coggan Training Stress Score from power, duration, and FTP
Embed Training Stress Score Calculator ▾
Add this tool to your website or blog for free. Includes a small "Powered by ToolWard" bar. Pro users can remove branding.
<iframe src="https://toolward.com/tool/training-stress-score-calculator?embed=1" width="100%" height="500" frameborder="0" style="border:1px solid #e2e8f0;border-radius:12px"></iframe>
Community Tips 0 ▾
No tips yet. Be the first to share!
Compare with similar tools ▾
| Tool Name | Rating | Reviews | AI | Category |
|---|---|---|---|---|
| Training Stress Score Calculator Current | 4.1 | 910 | - | Sports Analytics & Fitness |
| Football xG Metric Explainer | 4.4 | 1801 | - | Sports Analytics & Fitness |
| Nigerian League Fantasy Points Scorer | 4.3 | 1792 | - | Sports Analytics & Fitness |
| Lactate Threshold Pace Estimator | 4.7 | 2210 | - | Sports Analytics & Fitness |
| Tackle Success Rate | 4.8 | 1776 | - | Sports Analytics & Fitness |
| Running Economy Score | 5.0 | 1748 | - | Sports Analytics & Fitness |
About Training Stress Score Calculator
Quantify Your Training Stress for Smarter Recovery
The Training Stress Score Calculator is a free tool that computes your training stress score (TSS) for individual workouts and accumulated training blocks. TSS is a single number that captures the overall physiological cost of a session by combining intensity and duration. Originally developed for cycling by Dr Andrew Coggan, the concept has been adapted across endurance sports. This calculator helps runners, cyclists, triathletes, and other endurance athletes understand how hard each session really was and manage fatigue accumulation intelligently.
How Training Stress Score Works
TSS is calculated by comparing the intensity of your workout to your functional threshold (the highest effort you can sustain for roughly one hour) and factoring in how long you maintained that intensity. A one-hour session at exactly your threshold produces a TSS of 100. An easy two-hour ride might generate a TSS of 80-100, while an intense interval session of 45 minutes might produce 70-90. The beauty of TSS is that it reduces complex workouts to a single comparable number.
The Training Stress Score Calculator takes your session data - duration, average intensity (power, pace, or heart rate), and your threshold value - and computes the TSS. For workouts with variable intensity, you can enter the normalised intensity metric rather than the simple average for a more accurate result.
Why TSS Matters for Training Management
Individual TSS values are useful, but the real power emerges when you track TSS over time. By summing daily TSS values across a week, you get a clear picture of total training load. Most athletes can handle a chronic weekly TSS that aligns with their experience and recovery capacity. Beginner endurance athletes might sustain 200-300 TSS per week, while elite professionals handle 800-1200+.
When weekly TSS jumps suddenly - say from 300 to 500 - injury and overtraining risk rise sharply. Sound familiar? It's the same acute-to-chronic workload principle, expressed through a different metric. TSS gives you the raw material for sophisticated training load management.
How to Use the Calculator
Enter your workout duration in minutes, your average normalised intensity factor (a ratio of workout intensity to threshold intensity), and your threshold value. The calculator returns your session TSS along with a categorisation - recovery (under 150), moderate (150-300), high (300-450), or very high (above 450) - for weekly totals. You can calculate TSS for multiple sessions and sum them manually to track your weekly and monthly loads.
Who Benefits from Tracking TSS?
Cyclists who train with power meters have used TSS as a cornerstone of their training management for over a decade. The Training Stress Score Calculator makes this calculation accessible to anyone, even if they don't use a dedicated platform like TrainingPeaks or WKO. Runners can adapt the concept using pace-based intensity factors, and triathletes can calculate separate TSS values for each discipline.
Coaches designing periodised training plans use target TSS values to prescribe weekly volumes. Rather than telling an athlete to ride for three hours, a coach might prescribe a session with a target TSS of 180, which the athlete achieves by adjusting intensity and duration based on how they feel that day. This flexibility within structure is a hallmark of modern coaching.
Self-coached athletes who don't have someone monitoring their training can use TSS as a self-check against overtraining. If your weekly TSS is climbing faster than your recovery capacity allows, the numbers will tell you before your body does - preventing illness, injury, and burnout.
Practical Scenarios
A cyclist in week 3 of a build phase calculates that their Monday intervals produced a TSS of 95, Wednesday's tempo ride generated 110, and Saturday's long endurance ride added 160. Their weekly total of 365 is right at the upper end of their sustainable range, so they plan an easy recovery week with a TSS target of 200 before starting the next build block.
Tips for Effective TSS Tracking
Be consistent with your threshold value. If your functional threshold changes and you don't update the calculator, your TSS values will be inflated or deflated, making week-to-week comparisons unreliable. Re-test your threshold every six to eight weeks.
Don't chase high TSS for its own sake. Some athletes fall into the trap of equating higher TSS with better training. Quality matters as much as quantity. A well-structured interval session with moderate TSS can produce greater fitness adaptation than a junk-mile ride with a higher score.
Calculate Your Training Stress
The Training Stress Score Calculator runs entirely in your browser - no subscriptions, no data uploads. Enter your session data, get your TSS, and take control of your training load management.