May 27, 2026
GPS Speed Overlay for Ski & Snowboard Videos — Free Tool
Add real-time speed, elevation, and slope data to your ski and snowboard videos. Works with GoPro, Insta360, Garmin watches, and any GPS-enabled device. Free, browser-based.
Speed is the number everyone wants to see in a ski video. Not a blurry sense of fast — the actual figure. 94 km/h at the Col de la Loze. Peak 112 on the Streif training run. That number, overlaid in real time on your footage, turns a regular GoPro clip into something you actually want to watch back.
This guide covers how to add a GPS speed overlay to your ski and snowboard videos — from recording to finished MP4 — with a specific focus on accuracy at mountain speeds.
What GPS Data You Can Show on Ski Videos
- Current speed — the headline number, updating in real time
- Max speed — for the post-session highlight
- Elevation / altitude — where you are on the mountain at every moment
- Elevation chart — the descent profile over time, showing pitch changes
- Moving map — your exact run traced on the mountain
- Heart rate — via a watch or chest strap (shows effort on steep sections)
GPS Sources for Ski Videos
Option 1: GPS Watch (Most Accurate)
A GPS watch worn under or over your glove is the most reliable speed source at ski speeds. Watches with dual-frequency GPS (L1+L5) are significantly better than standard single-frequency GPS in mountain environments — less drift from satellite signal reflections off snow and rock.
Best watches for ski GPS speed:
| Watch | GPS | Ski mode |
|---|---|---|
| Garmin Fenix 7X Pro / 8 | Dual-frequency (L1+L5) | ✓ |
| Coros Vertix 2 / 2S | Dual-frequency (L1+L5) | ✓ |
| Polar Grit X2 Pro | Dual-frequency | ✓ |
| Suunto Race / Vertical | Dual-frequency | ✓ |
| Apple Watch Ultra 2 | Dual-frequency | Via Slopes/SkiTracks |
After your session, export the GPX or FIT from the companion app:
- Garmin → Garmin Connect app or web → Export GPX
- Coros → Export GPX from Coros
- Polar → Export GPX from Polar
Option 2: Action Camera Built-In GPS
Some cameras record GPS directly in the video file:
| Camera | GPS | Speed accuracy at 80+ km/h |
|---|---|---|
| GoPro Hero 8–11 | ✓ Built-in | Moderate — 1Hz update rate |
| Insta360 X5 | ✓ Dual-frequency | Good — latest 360 flagship |
| Insta360 X4 | ✓ Dual-frequency | Good — multi-band GPS |
| Insta360 X3 | ✓ Built-in | Moderate |
| DJI Osmo Action 4 | ✓ Built-in | Moderate |
| DJI Osmo Action 5 Pro | ✓ Dual-frequency | Good |
| DJI Osmo Action 6 | ✓ Dual-frequency | Good — latest model |
| GoPro Hero 13 | ✓ Built-in | GPS returned after the Hero 12 |
| GoPro Hero 12 | ✗ Removed | External accessory only |
Extract the GPS from the camera file before loading into the overlay tool:
- GoPro → use
gopro2gpxtool or GoPro Telemetry Extractor. See GoPro GPS overlay tutorial. - Insta360 → export via Insta360 Studio. See Insta360 GPS overlay guide.
- DJI → convert the
.srtfile to GPX. See DJI GPS overlay guide.
Option 3: Ski App on Your Phone
Apps like Slopes (iOS/Android), SkiTracks, and Strava winter sports mode record GPS via your phone and export GPX. Accuracy is adequate for casual speed tracking — expect ±5–10% variability on fast runs compared to a dedicated GPS watch.
Step-by-Step: Add GPS Speed Overlay to Ski Video
What you need:
- Your ski/snowboard video file (MP4 from GoPro, Insta360, DJI, or phone)
- Your GPS file (GPX or FIT from watch or extracted from camera)
Steps:
- Open Stamptivity Overlay on a desktop browser — no install, no account
- Load your video — drag and drop the MP4 into the video panel
- Drop your GPS file — GPX or FIT loads speed, elevation, heart rate, and map data automatically
- Add gauges — click Speed in the gauge panel to add it; add Elevation, Map, and Elevation Chart as needed. Drag each gauge to position it on the canvas
- Sync GPS to video — press play, find a moment where you can identify your location on the run, drag the time offset slider until the speed reading and map position match what you see on screen
- Export — click Export to render the final MP4 with overlays at full resolution
Best Gauge Layout for Ski Content
For a speed run or single descent clip:
Place a large speed gauge prominently — bottom-center or bottom-right where it won't obscure the key terrain. Add elevation or altitude in a corner. Keep it simple: two gauges, the speed is the hero element.
For a full-day edit or multi-run video:
- Map in one corner showing the run trace on the piste
- Speed gauge in the opposite corner
- Elevation chart along the bottom edge to show pitch variation
- Heart rate if you want to show effort context on steep sections
For a social media highlight clip:
Single speed gauge, large, positioned bottom-left. Max speed number visible for at least 3 seconds on the fastest section. No clutter. The speed IS the caption.
GPS Accuracy at Ski Speeds
Understanding the numbers:
| GPS type | Update rate | Accuracy at 100 km/h |
|---|---|---|
| Dual-frequency watch (5Hz) | 5× per second | ~3–5 m/s max error |
| Single-frequency watch (1Hz) | 1× per second | ~5–10 m/s smoothed |
| GoPro Hero 10/11 | 18Hz | Good for speed, map drifts at speed |
| Insta360 X4 (L1+L5) | 5Hz | Good — comparable to dual-freq watch |
At 100 km/h, a 1Hz GPS device moves 28 metres between updates. The displayed speed is interpolated between points, which means the gauge lags slightly behind reality on very fast sections. This is why a 5Hz dual-frequency watch gives a more satisfying "live" feel on the speed gauge.
For max speed records, the dual-frequency GPS watches are the most reliable. For casual overlays, any camera or watch GPS is perfectly adequate.
Combining Camera and Watch for the Best Overlay
The ideal setup for skiing or snowboarding:
- GoPro / Insta360 / DJI → video quality, stabilization, wide angle
- Garmin / Coros watch → GPS accuracy, heart rate, cadence
Use the watch FIT file as the GPS source in Stamptivity Overlay, not the camera's extracted GPS. Your speed gauge will be more accurate, the map trace cleaner, and you'll get heart rate as a bonus.
Tips
- GPS lock before dropping in: Power on your watch and give it 60 seconds to lock before getting on the lift. Signal is better in the open base area than at the top of a crowded summit.
- Wrist position: Wear your watch on the outside of your glove for better signal, or on top of a thin liner glove under your ski glove.
- Altitude vs. elevation gain: Altitude (absolute metres above sea level) is more compelling for ski content than elevation gain. Use the "Elevation" gauge which shows current altitude.
- After the session: Use Stamptivity Stamp with the same GPS file to create a stats card — total vertical descent, top speed, and the mountain map make a great social post to pair with the video.
- For multi-run sessions, merge your runs first with Stamptivity Merge before loading into the overlay.
See Also
Ready to create your GPS overlay?
Upload your GPX or FIT file and add live speed, map, and elevation gauges to your video. Free, no account required.
Try Stamptivity Overlay →