Free tool · FIT Toolkit
Cut a chunk out of your ride - keep the rest clean.
Cut any chunk out of a FIT, GPX, or TCX activity. Forgot to stop recording at the cafe? Backtracked because you missed a turn? Took a wrong detour through a private property? Drop the file, drag two handles on the elevation chart, and download a trimmed version with the unwanted section removed and totals recomputed. Free, in-browser, no upload.
Free · no signup · your file stays on your device
How it works
- 1
Drop a file
FIT, GPX, or TCX with a route and elevation profile.
- 2
Drag the handles
Two markers on the elevation chart define the range to remove. Map updates live.
- 3
Download the trimmed file
Same format in, same format out. Distance and total time update to match.
What you get
- Drag-and-drop section selection on the elevation chart
- Live map preview of kept and removed segments in two colours
- Recomputes distance, total time, moving time, and trackpoint count
- Updates session and lap totals to match the trimmed activity
- Same format in, same format out (FIT, GPX, or TCX)
- Works offline - file stays on your device, no signup required
More from the FIT toolkit
See all toolsFIT to GPX to TCX Converter
Any format in. Any format out.
OpenFIT Time Adjuster
Fix the clock without re-doing the workout.
OpenFIT Sport Changer
Tell every platform what you actually did.
OpenFIT Device Changer
Tell the file which device it came from.
OpenFIT Elevation Setter
Fix flat trainer rides or noisy phone tracks.
OpenClone and Retime
Re-stage any ride for any clock.
OpenFIT Break Remover
Cut the coffee stop, keep the ride.
OpenFIT Peak Remover
Kill the bogus spikes, keep everything else.
OpenFAQ
How do I trim part of my Strava activity?
Strava's own activity editor lets you crop the start or end of an activity but not the middle. For removing a chunk from the middle (a cafe stop, a wrong-turn detour, a backtrack), you need to edit the file before re-upload. Drop the FIT or GPX into the section remover, drag the two handles to bracket the section you want gone, and download the trimmed file. Re-upload to Strava and the unwanted section is gone for good.
Does the trimmed file leave a visible gap on the map?
Yes - the two surviving segments end up back-to-back in the file, so most platforms render a straight-line jump on the map between them. This is honest and obvious - the file shows that something was cut. If you want the trimmed version to look like a continuous ride, you would need to also have the GPS coordinates connect naturally, which only happens if the removed section actually started and ended at the same spot (e.g. a coffee stop where you returned to the same location).
Will my Strava segments still match after a section removal?
It depends. If a Strava segment falls entirely inside the removed range, it will not match the new file. If it falls entirely outside the removed range, it will still match. If it straddles the cut (the segment starts before the trimmed area and ends after), it will not match because Strava needs a continuous track through all the segment's gate points. Trim carefully if segment PRs matter to you.
Can I remove multiple separate sections from one ride?
One range at a time for now. Run the tool twice if you need two cuts - the output of the first pass is a valid file you can drop into the tool again. The round-trip is safe because every pass re-encodes through the official Garmin SDK with correct CRC and headers.
What is the difference between this and the Break Remover?
The section remover lets you manually pick the start and end of the cut on the elevation chart, giving you precise control over exactly what gets removed. The [FIT Break Remover](/tools/fit-break-remover) automatically detects stationary breaks (anything below a speed threshold for longer than a duration threshold) and removes them all in one pass. Use the section remover for surgical edits and the break remover for cleaning up multiple short stops in one go.
Will the totals (distance, time, elevation gain) be recomputed?
Yes - total distance, total elapsed time, moving time, total ascent, and total descent are all recomputed from the kept trackpoints and the session/lap totals are updated to match. Average pace, average power, average HR, NP, and TSS are recomputed by the platform when you re-upload (Strava and Garmin Connect both recalculate on import).
Will the trimmed file upload cleanly to Strava?
Yes - the trimmed file is a fully valid FIT, GPX, or TCX with the same start time as the original. If the original is still in Strava, the duplicate-detection logic will reject the re-upload. Either delete the original first or shift the timestamp using our [FIT Time Adjuster](/tools/fit-time-adjuster) to clear the dupe check.
Is the section remover free?
Yes - free, no signup, no upload. The trimming runs entirely in your browser. Drop, drag, download.
Save your training to a real log
Trim the dead miles once, then keep every ride and run analyzed in one place. Domestique reads the data for you.
Join the waitlist