Strava: Show elevation gain *and loss* for each segment

Strava shows climbing but never descending. This adds Elevation Loss next to Elevation Gain on the segment and activity pages.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Upphovsman
Jeff Shute
Dagliga installationer
0
Totala installationer
1
Betyg
0 0 0
Version
0.3.3
Skapad
2026-08-12
Uppdaterad
2026-08-18
Size
18,3 KB
Licens
MIT
Gäller för

Adds elevation loss next to Strava's elevation gain for each segment on the segment and activity pages. Also add +/- prefixes to make the numbers clearer.

Strava reports climbing but never descending for segments, and the figure it puts on the activity page isn't climbing either — it's the segment's high minus low elevation, unsigned.

This also fixes a bug where Strava sometimes incorrectly reports zero elevation gain; if gain shows as zero, this recomputes actual gain from the profile.

Everything here is computed from an elevation stream the page already has loaded; nothing extra is fetched.

Before and after images for Segment and Activity pages