Running Weekly Training Load Calculator

Quantify your weekly running load in TSS or AU.

Enter each run's duration and average heart rate to compute Training Stress Score (TSS) per session and total weekly load, with form, fitness, and fatigue estimates.

What is hrTSS?

Heart-rate-based Training Stress Score quantifies a session's stress from how long you trained and how hard, relative to your lactate threshold heart rate. One hour at exactly threshold equals 100 TSS by definition.

Put a number on how hard your week was

Two runners can both log “60 miles a week” and carry completely different training stress, because intensity matters as much as volume. Training Stress Score collapses both into one figure so you can compare a hard week to an easy one, spot when you are ramping too quickly, and plan recovery deliberately. This tool builds your weekly total from each run’s duration and average heart rate.

How it works

For each run the tool derives an intensity ratio from your average heart rate relative to your lactate threshold heart rate, then converts duration and intensity into a stress score:

hrRatio = avgHR / LTHR
hrTSS   = durationHours * hrRatio^2 * 100

Squaring the ratio means harder efforts count disproportionately more, which matches how fatigue accumulates. By definition, one hour spent exactly at threshold heart rate (hrRatio = 1) scores 100. The weekly total is simply the sum of every session’s hrTSS, and the tool classifies the result into recovery, maintenance, productive, or overreaching bands.

Tips and notes

Get your LTHR right first, because every score scales off it — a value that is too low inflates every session. The hrTSS method shines for steady aerobic and tempo running but understates short, sharp intervals, where heart rate never catches up to the real effort; reach for power or pace-based load on those days. Use the weekly total to manage progression: a gentle, consistent climb builds fitness, while repeated large jumps are one of the clearest warning signs of impending overuse injury.