# Training Stress Score Calculator

Calculate Training Stress Score (TSS) for workout intensity and duration

> Canonical page: https://elysiatools.com/en/tools/training-stress-score

- **Category:** Fitness

- **Keywords:** tss, training, stress, score, intensity, duration, fitness, workout

## Overview

The Training Stress Score (TSS) Calculator helps athletes and coaches quantify the physiological load of a workout by evaluating intensity and duration. By calculating your TSS, you can better manage your training volume, monitor recovery needs, and ensure your fitness progression remains on track.

## Inputs

- **Intensity Factor (IF)** (number): Enter intensity factor (0.0 - 2.0)
- **Duration (minutes)** (number): Enter workout duration
- **Functional Threshold Power (optional)** (number): Enter FTP power in watts

## When to use

- After completing a workout to log your training load for the day.
- When planning your weekly training schedule to balance hard and recovery sessions.
- While analyzing long-term fitness trends to prevent overtraining or burnout.

## How it works

- Enter your Intensity Factor (IF) based on your workout performance.
- Input the total duration of your session in minutes.
- Optionally provide your Functional Threshold Power (FTP) for more specific context.
- Click calculate to generate your TSS score and assess the impact of your training.

## Use cases

- Monitoring weekly training volume to ensure you stay within your recovery capacity.
- Comparing the relative stress of different types of workouts, such as intervals versus long endurance rides.
- Adjusting training plans based on accumulated fatigue levels to optimize performance peaks.

## Frequently asked questions

### What is TSS?

TSS stands for Training Stress Score, a metric that quantifies the overall training load by combining the intensity and duration of a workout.

### What is a good Intensity Factor (IF)?

IF is a ratio of your normalized power to your FTP. A value of 1.0 represents an all-out effort for one hour, while lower values indicate easier recovery or endurance rides.

### Why should I include my FTP?

Including your FTP allows the calculator to provide a more accurate assessment of your training intensity relative to your current fitness level.

### Can I use this for any sport?

While originally designed for cycling, TSS is widely used across endurance sports like running and swimming to measure training load.

### How often should I calculate my TSS?

It is recommended to calculate your TSS after every structured workout to maintain an accurate log of your training stress over time.

## Related tools

- [RPE Calculator](https://elysiatools.com/en/tools/rpe-calculator): Calculate Rate of Perceived Exertion for training intensity assessment
- [Cycling Calorie Calculator](https://elysiatools.com/en/tools/cycling-burn-calculator): Calculate calories burned while cycling
- [Swimming Calorie Calculator](https://elysiatools.com/en/tools/swimming-burn-calculator): Calculate calories burned while swimming
- [Walking Calorie Calculator](https://elysiatools.com/en/tools/walking-burn-calculator): Calculate calories burned while walking
- [Running Calorie Calculator](https://elysiatools.com/en/tools/running-burn-calculator): Calculate calories burned while running
- [Antilog Calculator](https://elysiatools.com/en/tools/antilog-calculator): Calculate antilogarithms for any valid base and optionally verify the result by applying the logarithm again
- [APACHE II Score Calculator](https://elysiatools.com/en/tools/apache-ii-score): Calculate the APACHE II (Acute Physiology and Chronic Health Evaluation II) ICU severity score. APACHE II = Acute Physiology Score (12 variables, each 0–4 using the worst value in the first 24 h) + Age points (0–6) + Chronic Health points (0/2/5). Range 0–71; higher scores indicate worse prognosis. Oxygenation uses the A-a gradient when FiO₂ ≥ 0.5, otherwise PaO₂. Creatinine points are doubled when acute renal failure is indicated. GCS contributes 15 − GCS. Also reports the base-model predicted mortality: R = 1/(1 + e^(−logit)), logit = −3.517 + 0.146 × score (diagnostic-category weight not included). Thresholds cross-verified against Knaus 1985 (Crit Care Med) and the SFAR scoring table. Not a substitute for clinical judgement. Not medical advice.
- [Barbell Plate Load Calculator](https://elysiatools.com/en/tools/barbell-plate-load-calculator): Calculate a symmetric per-side plate setup for a target barbell weight, with kg/lb support and custom inventory

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [Endurance Training Metrics Planning](https://elysiatools.com/en/hubs/endurance-training-metrics): Plan running, cycling, swimming, or triathlon sessions with pace, heart-rate, VO2 max, power, calorie, and training-load metrics without presenting estimates as medical advice.
