Cyclist with data overlay

Add data overlays
to workout videos.

How It Works

Clips align to your activity automatically.

Upload a .FIT file from your Garmin, Wahoo, or COROS and video clips filmed during that activity. MetricsOverlay places each clip at the correct point on the activity timeline and displays the data from that moment on the video.

.fit
GX010847.MP4
GX010848.MP4
GX010849.MP4
60fps
Frame Rate
4K
Resolution
Video Clips
ProRes
Export Format

Overlay Components

Everything your device records.

Heart Rate

Displays current BPM. Enable 'smart colors' to automatically change color based on heart rate zones. Gray when resting, green in zone 2, yellow in zone 3, orange in zone 4, red at max effort.

149
bpm

Speed & Pace

Shows velocity in your preferred unit. Displays as km/h, mph, or converts to pace format (min/km or min/mi) for runners. The value updates smoothly between FIT records.

6.3
mph

Power

Displays cycling power in watts. Essential for structured training and pacing. Shows real-time wattage from your power meter, with smooth interpolation between FIT records.

319
W

Cadence

Shows pedaling cadence in RPM for cycling, or steps per minute for running. Helps viewers understand your rhythm and effort throughout the activity.

88
rpm

GPS Map

Shows your route with current position. The trail fades behind you, showing where you've been. Zoom level, trail length, and map style are all configurable. Position updates in real-time as the video plays.

Elevation Profile

Displays altitude as a graph showing the full route profile. A marker moves along the graph to show current position. Great for seeing upcoming climbs or celebrating descents.

Pace

Shows pace in min/km or min/mi format, calculated from speed. Ideal for runners who prefer to track effort in time per distance rather than raw speed.

9:33
/mi

Distance

Displays total distance covered in km or miles. Accumulates throughout the activity, showing how far you've traveled from the start.

4.31
mi

Elapsed Time

Shows how long you've been riding or running. Displays in HH:MM:SS format, counting up from the activity start.

36:00

Altitude

Shows current elevation in meters or feet. Perfect for mountain rides and hikes where altitude awareness matters.

5267
ft

Grade

Displays the current gradient as a percentage. Positive values indicate climbing, negative values indicate descending. Helps viewers understand the terrain.

-2.2%

Vertical Gain

Shows total meters or feet climbed throughout the activity. Accumulates only uphill segments, giving a clear picture of climbing effort.

242
ft

Vertical Descent

Displays total elevation lost during the activity. The counterpart to vertical gain, tracking all downhill segments.

322
ft

Temperature

Shows ambient temperature in Celsius or Fahrenheit when your device has a temperature sensor. Useful for documenting conditions during the ride.

61°

Customization

Make it yours.

Every overlay can be styled to match your video. Choose styles, colors, and fonts.

HR149bpm
Style
Font
Weight
Color

Smooth Data

Interpolation between records

Your device records data approximately once per second. But video runs at 30 or 60 frames per second. Without interpolation, the heart rate display would freeze for 30 frames, then jump to the next value.

MetricsOverlay calculates in-between values. If the FIT file says 142 BPM at second 5 and 148 BPM at second 6, frame 15 (halfway between) displays 145 BPM. The result is smooth, continuous data that moves naturally with your video.

This applies to all numeric values: heart rate, speed, power, cadence, altitude. GPS positions are also interpolated along the path between recorded coordinates.

Without
120
bpm
Jumps every second
With
120
bpm
Smooth 60fps
How frames are generated
0s1s2s
FIT record
Interpolated
|0 frames/sec

GPS Visualization

Two ways to show your route

Overview Mode

Shows the full route at once. The trail draws as you progress through the activity. Use trim controls to highlight a specific section—perfect for showcasing a single climb or segment.

Trim Controls
0%
0%

Follow Mode

Centers on your current position with adjustable zoom. The map rotates to match your direction of travel. Shows where you've been and hints at what's ahead.

Export

Two output modes

ProRes Video

Combines your original video with overlays burned in. You get a single .MOV file ready to upload or share. Uses ProRes 422 for quality.

output: video_with_overlays.mov

PNG Sequence

Exports only the overlays as transparent PNG frames. Import into DaVinci Resolve, Premiere, or Final Cut and layer over your original footage. Full control over compositing.

output: frame_00001.png, frame_00002.png, ...

Pricing

Try free, upgrade when ready

Demo

Try everything

$0
  • All features
  • Unlimited overlays
  • 4K export
  • All fonts & styles

Exports include MetricsOverlay watermark

TRY FREE
POPULAR

Pro

For creators

$9.99/mo
  • 500 exports/month
  • No watermark
  • 4K export
  • All fonts & styles
  • Save presets
GET PRO

Studio

Unlimited everything

$49.99/mo
  • Unlimited exports
  • No watermark
  • 4K export
  • All fonts & styles
  • Priority support
GET STUDIO