Merge activities into one file

Your file never leaves your device — conversion happens here in your browser.

A watch that dies partway through a long ride and gets restarted a few minutes later leaves you with two files instead of one — the same problem shows up when a recording was paused and resumed, or a route was tracked in separate segments across different devices. Uploading either piece alone gives you an incomplete activity; uploading both as separate activities splits stats that should really be one continuous effort. What you actually want is a single file that picks up where the first one left off. The tricky part is rarely just concatenating files — it's handling the overlap. If a device was restarted quickly, or two people recorded the same stretch on separate devices, the files often share a window of time where both have points. Guessing which points to keep in that overlap can silently duplicate or drop data. FitFileHub's merge tool detects time-overlap between the files you're combining and lets you choose how to resolve it directly, rather than making that decision for you: keep one file's points for the overlapping window, or interleave points from both. Files are ordered by their actual recorded start time, not by upload order, so it doesn't matter which order you drop them in — a file recorded second slots in after the one recorded first automatically. It also works across mixed formats, so a GPX segment and a FIT segment from a watch swap mid-activity can be merged into one output file without a separate conversion step first. The result is a single continuous activity with correctly ordered, non-duplicated timestamps throughout. As with every FitFileHub tool, merging runs entirely in your browser — none of the segments are uploaded anywhere to be combined. Free for files up to 25 MB per file, three files per batch.

Questions

What happens if my files overlap in time?

The merge tool detects the overlapping window and lets you choose how to resolve it — keep one file's points for that stretch, or interleave points from both — rather than guessing on your behalf.

Do I need to upload the files in the order they were recorded?

No. Files are ordered by their actual recorded start timestamps, not the order you add them, so upload order doesn't matter.

Can I merge files that are in different formats, like one GPX and one FIT?

Yes — merge works across mixed formats. You don't need to convert files to match before combining them.

Will merging fix duplicate or out-of-order points within a single file, not just across files?

Merging itself only combines files. If one of your individual files also has internal issues like duplicate or out-of-order points, run it through the repair tool first for a cleaner merge.