Strava Title Generator

Stop posting "Morning Run". Get three titles written from the actual activity, pick a tone, and set it on Strava with one tap. Or turn on automatic titles and never think about it again.

Free. Strava Developer Summit App of the Year 2025. Used by more than 100,000 athletes.

Most Strava titles are whatever the watch decided: Morning Run, Lunch Ride, Evening Walk. The activity itself was more interesting than that. This tool reads the details Strava already has (distance, moving time, elevation, start time, where you were, your description, the photo if there is one) and writes three titles that could only belong to that workout.

You choose the tone. Funny is the title that makes your friends laugh in the feed. Roast teases you about the effort. Clever goes for wordplay and understatement. Hype treats your Tuesday tempo like the main event. Plain skips the jokes and gives you a good, honest name. And Me writes titles in your own style, based on the titles you have given your own activities before. Add a keyword if you want it to mention the dog, the rain, or the race you were pretending you weren't doing.

When one lands, tap Set on Strava and it becomes the activity's name, with a small Roast My Strava credit in the description. There's an Undo if you regret it. Nothing changes on Strava until you press the button.

Want it hands-off? Automatic titles does the same thing for every new activity: when a run or ride lands on Strava still called Morning Run, it gets a real title a few seconds later, in the style you picked. Anything you name yourself is left alone.

Titles it has written

Picked from titles athletes set on Strava or copied. Names and places left out. Yours will be about your activity, not these.

  • Negative Split, Positive Humidity5 mile run, 9:06 per mile, 7 am in August
  • 800s With Commitment Issues11 mile run with intervals, before sunrise
  • Total Eclipse of the Skunk7 km run under a lunar eclipse, skunks present
  • Hills Ate My Quads17 km run, 522 m of climbing
  • 400s Ate My Soul5 km of track intervals
  • Ran Away From My Inbox6 km run on a weekday lunch break
  • 404: Tire Pressure Not Found29 mile ride with a slow leak
  • Optimism: 40 km. Reality: 23.74 km.Ride cut short by the saddle
  • Flat as a Pancake, Fast as Syrup26 mile ride, 289 ft of elevation
  • Battery Died Before My Legs56 mile e-bike ride
  • Lunch Break Went Vertical6 mile hike, 1,500 ft up, back for the afternoon
  • Gravity Is Just a SuggestionWeights session, pistol squats and deadlifts
  • Zone 2 but Make It FunIndoor trainer ride, going nowhere

Every title starts from the activity's own numbers, so the same joke never shows up twice.

How it works

  1. 1

    Connect Strava

    Log in with Strava. Activities that still have a default name show up first.

  2. 2

    Pick a tone

    Funny, Roast, Clever, Hype, Plain, or "Me" for your own style. Optional keywords if you want to steer it.

  3. 3

    Set it

    Three titles. Tap Set on Strava, or copy one. Undo is right there.

Questions people ask

Can it rename my activities automatically?

Yes, with Automatic Titles. Switch it on once and every new activity that still has a default name gets a title a few seconds after it uploads, in your chosen style; anything you name yourself is never touched. The Title Generator on this page is the hands-on version: it only changes Strava when you tap Set on Strava, and Undo puts the old name back.

What does it use to write the title?

The activity's distance, moving time, elevation, start time, location, sport, your description if you wrote one, and the primary photo if there is one. It is told not to use your name.

What is the difference between Funny, Roast, Clever, Hype, Plain and Me?

Funny is the laugh-out-loud title about what happened, laughing with you rather than at you. Roast pokes fun at the specific effort, the kind of self-deprecating title you would happily post. Clever is dry wordplay with no roasting. Hype is triumphant and a little absurd. Plain has no jokes at all, just a good name for the activity. Me copies the way you name your own activities. Same activity, very different feeds.

Can it write titles in my own style?

Yes. Pick "Me" and it writes titles the way you name your own activities, based on the titles you have written yourself on recent activities: how long they are, your punctuation and capitalization, whether you use emoji or workout notation, and whether you joke or keep it plain. Me appears once you have named at least five of your recent activities yourself.

Is this a Strava caption generator?

Yes. The caption most people mean is the line under the activity in the feed, which Strava calls the title, and that is what this writes. For a longer caption in the description box, use the Activity Roast. It can add its roast to the description for you.

How many titles can I generate?

Eight sets of titles a day, three titles in each. Jason pays for the AI himself, so that is the limit. If you run out, share one you liked to unlock two more, or come back tomorrow.

Does it work for cycling, swimming, hiking, walks?

Anything Strava records. Runs and rides are the most common, but it has named swims, hikes, dog walks, ski days and a lot of indoor trainer sessions.

What happens to my data?

The details it reads and the titles it writes are shown only to you. The Title Generator posts nothing to Strava until you press Set on Strava; automatic titles, if you turn them on, is separate. We do not train models on your data.

More from Roast My Strava

Free to use. Made by Jason. Get in touch on Instagram or LinkedIn, or learn more about the project.