Change the date and time of a GPX file

Set a new start time, shift every timestamp by an offset, or clear times entirely — so a re-uploaded activity isn’t rejected as a duplicate.

Drag a file anywhere onto the editor, or . Nothing is uploaded — editing happens in your browser. Reads .gpx, .tcx, .fit, .kml and .kmz.

No file loaded — open a GPX to begin.

Map data © OpenStreetMap contributors. GPX Toolkit is not affiliated with Strava, Garmin, Coros, Suunto or Wahoo.

Why upload sites reject duplicates

Strava and Garmin Connect de-duplicate uploads mainly by the activity’s start time. An edited file that starts at the same moment looks like the same activity. Changing the time (or the file identity) makes it upload as new.

Set, shift, or clear

Set a new start date & time to rebase the whole activity while keeping the pace; shift by minutes to nudge everything; or remove timestamps so the upload is dated when you send it. Randomize file ID gives the file a fresh identity too.

How to change the date and time of a gpx file

  1. Open your GPX file.
  2. Under “Make it a new activity”, set a new start time, shift by minutes, or clear times.
  3. Optionally click Randomize file ID.
  4. Download and upload the new file.

FAQ

Does shifting the time change my pace?

No. Shifting or rebasing moves every timestamp by the same amount, so durations and pace are unchanged.

Related tools

Back to the tool ↑