How to Show Splits, Heart Rate and Elevation on a Running Photo

Hector··8 min read
running photossplitsheart rateelevationstravahow-to

To show splits, heart rate or elevation on a running photo, pick the one or two stats that tell the story of that particular run, then either crop them from a Strava screenshot into an editor like Canva, or use an app that reads the activity and draws them over the photo. Keep it to three or four numbers in total so they stay readable on a phone.

The hard part is not the tool. It is choosing which stats to show and making them legible at Story size.

Which stat suits which run?

Every run has one number that explains it. Lead with that one, and add two or three supporting stats at most.

Run typeBest statsWhy
Intervals or track sessionSplits for the reps, average pace of the repsThe session is the reps. Total distance hides the work.
Long runDistance, elevation gain, moving timeDistance is the achievement; elevation explains why the pace was slower.
RaceFinish time, average pace, dateTime is what people ask about. Pace and date make it a record.
Easy or recovery runHeart rate zones, average heart rate, distanceIt proves the run was easy, which is the whole point.
Hill or trail runElevation profile, elevation gain, distanceThe shape of the climb says more than any pace.

A few notes on that table:

How do you read these stats before you design with them?

Splits

Splits are your pace for each kilometre or mile. A flat line of splits means even pacing. Splits that get faster towards the end are negative splits, which is usually what a good race or long run looks like. When you show splits, the shape matters more than any single number, so a small bar chart often reads better than a list.

Heart rate and zones

Average heart rate alone means little to anyone but you, because it depends on age and fitness. Zones are easier to read: they show how much of the run you spent at each effort level, usually in five bands. For an easy run, the share of time in zones 1 and 2 is the useful number.

Elevation

Elevation gain is the total climbing in metres or feet. The elevation profile is the shape of the route from the side. Gain is a number; the profile is a picture. On a hilly route, the profile is often the most striking element on the image.

How do you keep them legible on a phone screen?

A Story is seen at arm's length for two or three seconds. Design for that, not for a desktop monitor.

  1. Limit yourself to three or four stats. Every extra number makes the others harder to find.
  2. Make the key number big. On a 1080 x 1920 Story, the headline value should be at least 80 pixels tall. Labels can be a third of that.
  3. Use contrast, not colour. White on a dark area of the photo, or dark on a light area. If neither exists, add a dark scrim or a soft shadow under the text. A light veil over the photo washes it out.
  4. Use tabular figures if your font has them. Splits in a column line up only when every digit is the same width.
  5. Round sensibly. Pace to the second (4:52/km), distance to one decimal (21.1 km), elevation to the metre. Two decimals on distance is noise.
  6. Respect the safe zones. Keep stats out of roughly the top and bottom 250 pixels of a Story, where Instagram puts your name and the reply bar.
  7. Leave the photo at least 80% of the frame. The stats are a caption, not the subject.

How do you get them onto the photo manually?

The free way uses Strava screenshots and an editor. Canva works well; Instagram's own text tool is fine for single numbers.

  1. Open the activity in Strava and screenshot the parts you want: the splits table, the heart-rate zones, or the elevation chart.
  2. Open Canva and create a 1080 x 1920 design for a Story or 1080 x 1350 for a 4:5 post.
  3. Place your photo as the background, filling the frame.
  4. Import the screenshot and crop it tightly to the table or chart you need.
  5. Remove the background of the crop if your Canva plan allows it, or put the crop on a dark rounded box so the edges look intentional.
  6. Retype the headline numbers as real text in your own font, so the biggest stat is not a blurry screenshot.
  7. Export as PNG and post.

This takes 10 to 15 minutes. The limits: screenshots carry Strava's fonts and chart colours, they go soft when you scale them up, and heart-rate zone screens often need two screenshots to capture everything. The overview of stats overlay methods compares this with other free routes.

How do you get them on from Strava automatically?

An app that reads Strava can draw splits, zones and elevation from the activity data itself, so they match the rest of the design and stay sharp at any size.

How to do it in SHUTT

SHUTT is the app I make. The flow on iPhone:

  1. Connect Strava once. Your activities appear on their own.
  2. Open the run and pick a photo from your camera roll.
  3. Pick a look that leads with the right stat. Some lead with splits, some with distance, some with elevation gain or heart rate. The stats are filled from Strava, nothing to type.
intervals
Night-run photo with distance, moving time and elevation across the top and a blue horizontal bar for each kilometre split
long run
Night-run photo with a large distance figure in the lower left and time, pace and gain in a row below it
hill run
Night-run photo with a very large elevation gain figure, the date and place at the top and distance, time and pace along the bottom
The same run in three looks, each leading with the stat the table above suggests: splits for intervals, distance for a long run, elevation gain for hills.
  1. Move anything that covers the photo. Every block drags, resizes and snaps, so you can move a splits chart away from a face or a horizon.
  2. Save to Photos or share.

There are more than 30 stats to work with, including splits, heart rate and zones, elevation, cadence and weather.

Two honest notes. Heart-rate stats, including zones, are part of SHUTT Pro, not the free version. And SHUTT is iPhone only. The features page has the full list of stats.

splits and heart rate
Night-run photo with a per-kilometre splits table showing pace bars, the slowest split in red and the fastest in blue, elevation and heart rate columns
easy run
Night-run photo with a heart-rate line chart and a heart-rate zones bar under the activity title Rehab
A splits table with heart rate per kilometre, and a heart-rate chart with a zones bar for an easy run. Heart-rate stats are part of SHUTT Pro.

Combinations that work

Some pairings read well again and again:

If you want a ready-made layout instead of building one, the Strava Instagram Story template guide walks through layouts for each kind of post. And for posting the result, how to share Strava runs on Instagram covers Stories, posts and the size each one needs.

Questions

How do I show my splits on an Instagram Story?

Either crop the splits table from a Strava screenshot and place it over your photo in Instagram or Canva, or use an app that reads the activity from Strava and draws the splits for you. Keep it to the splits that matter, such as the reps of an interval session.

How many stats should a running photo show?

Three or four at most. On a phone screen viewed for two or three seconds, anything beyond four numbers stops being read and starts covering the photo.

Can I put an elevation profile on a photo?

Yes. Manually, crop the elevation chart from a Strava screenshot and overlay it. In an app that reads Strava, the profile is drawn from the activity data so it matches your design instead of carrying Strava's chart background.

Is heart rate on a running photo free in SHUTT?

No. Heart-rate stats, including zones, are part of SHUTT Pro. Distance, pace, splits, elevation and the other stats are available on the free version.

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