How it works
- Drop the files. Two to ten FIT, GPX or TCX files from the same ride, in any order. Zip and gz archives are fine.
- Check the result. The map and the before-and-after table show distance, moving time, elevation, heart rate and power for each part and for the merged ride.
- Download and upload. Save one FIT (or GPX or TCX) and upload it to Strava, Garmin Connect, Komoot or wherever you keep your rides.
When a ride gets split
- Your Garmin or Wahoo ran out of battery halfway, and you finished the ride on your phone.
- You pressed Save instead of Pause at a café, and started a new activity afterwards.
- The app crashed or the watch rebooted, so the ride is in two files.
- You recorded on two devices back to back and want one activity instead of two.
Either way you end up with two Strava activities, broken totals and missing segments. Ride Merge joins the parts into one file: the gap between them counts as a pause, cumulative distance continues, and laps, heart rate, power, cadence, temperature and your device's identity are carried over, so Strava and Garmin Connect treat the result like a normal ride.
Questions
Is Ride Merge free?
Yes. There are no accounts, ads or limits. If it rescued a ride, you can buy me a coffee.
Do my files get uploaded anywhere?
No. Reading, merging and writing all happen in your browser. Nothing is sent to a server; the merged file is saved straight to your device. The only outside requests are the map tiles from OpenStreetMap. See the privacy note.
Which files and devices work?
FIT, GPX and TCX files, also inside .zip or .gz archives, and you can mix formats in one merge. Tested with Garmin Edge, Forerunner and fenix, Wahoo ELEMNT, Hammerhead Karoo, COROS, Zwift, and GPX or TCX exports from Strava, Garmin Connect, Komoot and Apple Watch.
How do I get the files from Strava or Garmin Connect?
Strava: open the activity, click the three dots and choose Export Original (or Export GPX). Garmin Connect:
open the activity, click the gear icon and choose Export Original for the FIT file, or Export to GPX /
TCX. From a Garmin device, the FIT files are in the Activities folder.
What should I do with the two original activities on Strava?
Delete them after you have uploaded the merged ride, or Strava may reject the upload as a duplicate, and your weekly totals would count the ride twice.
Will Strava keep the elevation from my device?
Yes when you download FIT: the merged file keeps your head unit's identity, so Strava uses its barometric elevation. For GPX uploads Strava recalculates elevation from its own terrain data.
How is the time between the two parts counted?
As a pause. Moving time, distance and averages come from the recorded parts only. Gaps over 2 hours ask for confirmation; gaps over 12 hours are not merged. You can optionally include the elevation change across the gap.
Can I merge runs, hikes or swims?
Not yet. Ride Merge handles cycling only: road, gravel, mountain, e-bike and indoor rides.
Support Ride Merge
Ride Merge is free, has no ads and keeps your files on your device. If it saved a ride for you, a coffee keeps it that way.
☕ Buy me a coffee