• No tracking
    Absolutely no tracking nor ads
  • Open-souce
    Source code on GitHub
  • Customizable
    All features can be enabled or disabled
  • Dashboard filtering
  • Keyboard navigation
  • Enhanced Training log
  • Repeated segments
  • Separate notifications
  • Unit conversion tooltips
  • Links to external services
  • Improved activity upload
  • Improved pagination
  • and more & more & more & more
Source code on GitHub

Feedback, ideas, bug reports welcome

Install from Chrome Web Store

Firefox addon not available at the moment

Features

All features are customizable in options

General

Submit forms with cmd/ctrl + Enter

Works on comments, editing activities, and uploading new activities.

Hide Premium upsell

Hide Strava nudges to upgrade to Premium.

Hide Social Sharing

Hide social sharing buttons (Facebook, Twitter, email) from the Activity header
Hide "Share Your Runs" widget from the Dashboard.

Hide Premium badges

Hide Premium badges on user pictures. Subscriber status on an athlete's page is still shown.

Improve pagination

Add "first" and "last" links to paginated features.

Units conversion tooltips on hover

Show converted units when you hover your mouse over numbers.

Separated notifications by type

Separate notification types for kudos, comments, uploads, challenges, follows, and others

Enhance typography while typing (e.g. -> with )

Replace -- with , -> with , (L) with and so on…

Dashboard

Keyboard controls for navigation, giving kudos, and commenting

Enable keyboard controls on the dashboard:
J - Up (previous)
K - Down (next)
L - Kudos (like)
C - Comment
Enter - Go to activity (hold shift to open in a new tab/window)
E - Edit activity (hold shift to open in a new tab/window)
U - Go to athlete (hold shift to open in a new tab/window)

Hide Challenge feed entries

Hide Club feed entries

Hide Goal feed entries

Hide Route feed entries

Hide Training plan feed entries

Hide turbo-trainer / virtual rides (e.g. Zwift) Fixed 2022-08-29

Hide short activities

Hide activities shorter than 20 minutes.

Enlarge on hover actions

Make various elements (photos, maps, avatars, etc.) larger when you hover over them.

Swap club & challenges

Swap the ordering of the "Clubs" and "Challenges" module on the dashboard.

Hide "Yearly Goals"

Hide the "Yearly Goals" module on the dashboard.

Hide "Upcoming"

Hide "Upcoming" module on the dashboard if you have no upcoming races, events or goals coming soon. Also hides the "Discover More" sub-module.

Show button to give Kudos to all Fixed 2023-06-06

Show button in the header bar to give Kudos to all displayed activities. Beware that some people may consider it spam-ish.

Activity

Repeated segments

Show aggregate segment data (fastest, slowest, average, total distance, total elevation, etc.) when segments are repeated within an activity.

External links

Show links to Veloviewer, Race Shape, KOM Club etc. on activity, segment detail and Challenge pages.

Show Running cadence by default

Show running cadence by default in elevation profile.

Show Running heart rate by default

Show running heart rate by default in elevation profile.

Show Running Grade Adjusted Pace (GAP) by default

Show running Grade Adjusted Pace (GAP) by default in elevation profile.

Show Variability Index by default

Calculate a Variability Index (VI) from the weighted average power and the average power, an indication of how "smooth" a ride was. A VI of 1.0 would mean perfect pacing. (Requires a power meter.)

Show Estimated FTP by default

Select "Show Estimated FTP" by default on Power Curve.

Show Running TSS by default

Estimates a run"s Training Stress Score from its Grade Adjusted Pace distribution.

Hide calories

Hide the number of calories burned on your own activity pages.

Show hidden efforts

When there are too many segments/efforts on a particular ride, Strava hides them behind a "Show X hidden efforts" button. Enabling this option shows these efforts by default.

Sort starred segments first

Show 'starred' segments at the top of lists instead of in their geographical order.

Chart controls colors

Add colors to chart legend

Shortcuts on Activity page

Allow editing own activity by clicking on it's title or pressing `e` key

Improved UX on Activity editing page

Autofocus title field; disable autocomplete.

Training

My Activities: Expand latest activity on page load

When opening My Activities, expand latest activity for editing automatically.

Training Log: Enhanced Overview

Show stats for all sports in the overview section in Training Log

Search

Athlete

Compare running

Changes the default sport for the "Side by Side comparison" module to running.

Upload

Improve activity upload

Add the ability to automatically "Save & View", and increase the size of the description boxes to the manual "Upload and Sync Your Activities" manual upload page,

Improve UX on Manual Upload

Allow pre-filling params from URL, e.g. https://www.strava.com/upload/manual?distance=10&name=Testing Supported params: distance, distance_unit, elapsed_time_hours, elapsed_time_minutes, elapsed_time_seconds, elev_gain, elevation_unit, type, start_date, start_time_of_day, name, commute, trainer, bike_id, athlete_gear_id, description, visibility, perceived_exertion

Other

Show same-activity Flybys only

Show same-activity Flybys only (runs or rides) in the Flyby viewer.

Privacy Policy

Strava Enhancement Suite is committed to protecting your privacy. This extension does not collect, store, or transmit any personal data.

Data Collection

We do not collect any data. The extension operates entirely locally in your browser and does not send any information to external servers. All features and functionality work by modifying the Strava.com website in your browser only.

Data Storage

The extension stores your feature preferences locally using Chrome's sync storage API. This data includes:

  • Your selected options for which features are enabled or disabled
  • Your customization choices (e.g., unit preferences)

This data is stored locally in your browser and may be synced across your devices via your browser's built-in sync functionality (if you have browser sync enabled). We do not have access to this data.

Third-Party Services

The extension operates on Strava.com and enhances its functionality. When you use Strava.com, you are subject to Strava's own privacy policy. We recommend reviewing Strava's Privacy Policy.

The extension may add links to external services (e.g., Veloviewer, Race Shape) when enabled, but does not share any data with these services automatically. You control whether to visit these links.

Permissions

The extension requires certain permissions to function. Below are one-sentence justifications for each permission:

Storage

Justification: We use storage permission to save your feature preferences and settings locally in your browser so they persist across sessions and sync across your devices.

Scripting

Justification: We use scripting permission to inject enhancement features into the Strava.com pages you visit, enabling functionality like keyboard controls, unit conversion tooltips, and activity analytics.

ActiveTab

Justification: We use activeTab permission to interact with the currently active Strava.com tab when you click the extension icon, allowing the popup to display relevant information about your current page.

Host Permission (strava.com)

Justification: We request host permission for strava.com domains only, as this is the sole website the extension is designed to enhance, and we need access to modify its pages and add features.

Remote Code

Are you using remote code? No, we do not use any remotely hosted code - all code is packaged within the extension and runs locally in your browser.

These permissions are used solely for providing the extension's functionality and not for data collection, tracking, or any other purpose.

Open Source

Strava Enhancement Suite is open source software. You can review the complete source code at GitHub to verify our privacy claims.

Changes to This Policy

If we make changes to this privacy policy, we will update this page. The extension's core principle of not collecting user data will not change.

Contact

If you have questions about this privacy policy, please open an issue on our GitHub repository.

Last updated: January 1, 2026