How to Make Your Strava Photos Look Good in 2026

Hector··Updated October 18, 2026·9 min read
stravarunning photossocial mediaoverlays

Short answer: a good Strava photo is a real photo from the run with two or three stats set in clean type over it, exported at the size of the place you post (9:16 for Stories, 4:5 for the feed). Replacing the Strava screenshot with your own photo does most of the work.

Why does the default screenshot fall flat?

The Strava activity screen was built to be scrolled inside Strava, not posted somewhere else. Drop a screenshot into Instagram and you get a phone status bar, a small map, a dozen numbers at the same weight and a shape that does not fit a Story. It reads as a receipt.

The runs that look good on Instagram follow a simple pattern: a photo that shows where you were, and a few numbers that say what you did. Everything below is about getting those two parts right.

Step 1: Take a photo worth posting

You do not need a camera or a photography course. You need a photo taken on purpose.

Light

Composition

Phone basics

  1. Wipe the lens. Sweat and pocket lint blur everything.
  2. Use the volume button as the shutter when your hands are wet.
  3. Take five frames, not one. Pick later.
  4. Do not zoom on a phone with one lens. Walk closer.
  5. Short video clips count too. A three-second clip of your feet on a trail can carry stats as well as a photo.

Step 2: Pick the stats that tell the story

Most cluttered run posts come from showing everything Strava recorded. Pick for the run you just did.

Kind of runShowLeave out
RaceFinish time, distance, paceCadence, calories
Long run or milestoneDistance, total timeSplits
Easy run with a good photoDistance, maybe the placeAlmost everything else
IntervalsRep paces or splitsTotal time
Hilly trailElevation gain, distance, routePace

The test: if someone cannot read your stats in three seconds, there are too many. On Instagram you get about two seconds of attention per Story. The photo carries the feeling; the numbers add context.

Step 3: Put the stats on the photo

There are three practical ways to do this. Each is covered in more detail in how to add stats to your running photos.

Strava's own share

Strava can share an activity to Instagram Stories with your stats laid over a photo or the route map. It is free and quick. The trade-off is control: the layout and type are Strava's, so every share looks like every other Strava share, and it is built for Stories rather than feed posts.

By hand in Canva or Instagram

  1. Open your stats in Strava and note the numbers you picked in Step 2.
  2. Create a design at 1080 x 1920 (Story) or 1080 x 1350 (feed post) in Canva.
  3. Set your run photo as the background, filling the frame.
  4. Add one text box per stat. Big number, small label.
  5. Add a soft dark shadow or a dark gradient behind the text if the photo is bright.
  6. If you want the route, screenshot the Strava map, crop it tight and place it in a corner.
  7. Export as PNG and post.

This takes 10 to 15 minutes per post. It gives full control, but every stat is typed by hand, which is where wrong paces come from. Instagram's own text tool is faster but offers a fixed set of fonts and no route.

With an app that reads Strava

Apps built for this read the activity from Strava and lay out the stats for you. SHUTT is the one I make, for iPhone. How to do it in SHUTT:

  1. Connect Strava once. Your activities appear on their own.
  2. Open an activity and pick a photo or video clip from your camera roll.
  3. Choose one of 33 looks. Each is a finished design with the stats already filled from Strava, so nothing is typed.
weekday
Night-run photo with the word Wednesday in heavy type over a blue rule, and the date and run stats in small type below
serif stack
Night-run photo with distance, time, pace and location coordinates centred in a serif face
spec sheet
Night-run photo with a spec sheet listing the date, distance, time, pace, ascent, shoes and place
One night-run photo and one run in three looks. Only the design changes.
  1. Drag, resize or restyle any block, or leave the defaults.
  2. Save it to Photos or share it.
A runner lying on tiles after a run, with the route drawn across the top and distance, moving time and pace in a strip at the bottom
A finished image: the route across the top, three stats along the bottom, and the photo left clear in between.

The features page lists what it covers.

Other apps exist with different trade-offs; this comparison goes through them.

Step 4: Export at the right size

A wrong size means black bars or a cropped head.

WhereRatioPixels
Instagram Stories and Reels9:161080 x 1920
Instagram feed post4:51080 x 1350
Square feed post1:11080 x 1080
TikTok9:161080 x 1920

Shoot vertically when you can. A vertical photo fills a Story and crops cleanly to 4:5 for the feed. In SHUTT the same edit exports as Story (9:16), Post (4:5) or Square (1:1), so one run can go to both places without being rebuilt.

Step 5: Keep the style consistent

Consistency is what makes a feed recognisable. It is also the easiest part, because you decide once.

Type

Colour

Contrast

Bright sky and white text do not mix. Fix it with a soft dark shadow, a dark gradient at the bottom of the frame, or by moving the stats onto a darker part of the photo. Avoid light veils over the photo; they wash it out.

Reuse one design

Pick a layout you like and use it for every run: same type, same colour, same position for the route. People start recognising your posts before reading them. In Canva that means saving a template; in an app it means picking the same look.

Step 6: Share it

For the full Instagram walkthrough, including Reels, see how to share Strava runs on Instagram. For Story layouts you can copy, see Strava Instagram Story templates.

Which tool fits you?

Strava shareCanvaPhotoshop or LightroomSHUTT
Uses your own photoYesYesYesYes, and video clips
Stats typed by handNoYesYesNo
Route on the imageYesScreenshot onlyScreenshot onlyYes, 49 line styles or a map
Time per postUnder a minute10 to 15 min20 min or moreAbout a minute
Design controlLowHighFullFinished looks, fully editable
PlatformiOS and AndroidWeb and mobileDesktop and mobileiPhone only
CostFreeFree, paid tierPaidFree, with optional Pro

SHUTT Pro removes the small mark on free exports and opens premium looks, heart-rate stats, Apple Maps routes and transparent export.

Key takeaways

Questions

Why do Strava screenshots look bad on Instagram?

A screenshot is the Strava app's interface, not a graphic. It carries status bars, buttons and small text, and its shape does not match a 9:16 Story or a 4:5 post, so Instagram adds bars or crops it.

What stats should I put on a running photo?

Two or three that tell that run's story. Distance, pace and time cover most runs, splits suit an interval session, and finish time suits a race. If it takes more than three seconds to read, cut a stat.

What size should a Strava photo be for Instagram?

1080 x 1920 pixels (9:16) for Stories and Reels, and 1080 x 1350 pixels (4:5) for feed posts. A 1080 x 1080 square also works in the feed but takes less of the screen.

Can I put my Strava stats on a photo for free?

Yes. Strava's own share option can place your stats over a photo for Instagram Stories, and you can type stats onto any photo with Canva or Instagram's text tool. SHUTT fills the stats from Strava automatically and is free to use, with a small mark on free exports.

Does this work with Garmin, COROS or Apple Watch runs?

Yes, as long as the watch syncs the activity to Strava. Tools that read Strava see the run the same way whichever watch recorded it, including Garmin, Apple Watch, COROS, Polar, Suunto and Wahoo.

Your run, already on the photo

SHUTT puts your Strava stats, splits and route on your own photos and videos. 33 finished looks. Free on iPhone.

Download on the App Store

Related articles

← Back to all articles