How to use GPX Activity Compare

Getting your data out of Garmin Connect, and how each control on the page works.

← Back to app
1. Getting a GPX file out of Garmin Connect

On desktop (recommended — the most reliable path)

  1. Go to connect.garmin.com and sign in.
  2. In the left-hand menu, click Activities → All Activities.
  3. Click the specific activity you want, to open its detail page.
  4. In the top-right corner of the activity page, click the gear/cog icon (⚙) — on some screen sizes this shows as a three-dot menu (⋯) instead.
  5. Select Export to GPX from the dropdown.
  6. Your browser downloads a .gpx file, usually named after the activity or the date — that's the file you'll load into this tool.

On mobile

The Garmin Connect mobile app doesn't offer a direct "Export to GPX" button in every version. Two workarounds:

A GPX export contains GPS position, barometric elevation (if your device has that sensor), and heart rate. It does not include cadence or power on every device/export path — those extensions vary. If your file is missing cadence or heart rate, this tool will simply show an empty line for that chart rather than an error.
2. Activities panel

Each row represents one activity you're comparing.

ControlWhat it does
Load GPXOpens your file picker to choose a .gpx file for that row.
Name / labelGenerated automatically from the activity's name or description inside the GPX file, plus its start date and time — there's nothing to type in. If the file has no name or description, it falls back to "Activity".
Color swatchClick it to pick that activity's color on both charts and the route map.
RemoveDrops that activity from the comparison entirely.
+ Add ActivityAdds another row — there's no limit on how many activities you can compare at once.
3. Linked X-axis

This one control governs both charts at the same time — there's intentionally no separate X-axis setting per chart, so the two views always line up.

4. Left chart / Right chart

Two independent chart panels, side by side. Each has its own:

Switching a panel's chart type automatically clears that panel's manual Y-range, since a leftover range from a different chart type (say, a heart-rate range of 60–180 mistakenly applied to a pace chart) would make the new chart look broken rather than actually being broken.

5. The marker

Click and drag inside either chart to drop a marker and inspect a specific moment of the activity.

Whichever chart you drag in, both panels update together — the marker isn't a pixel position, it's stored as one Time or Distance value shared by the whole page. So dragging along a route on the map instantly moves the vertical line on a Pace chart shown next to it, and vice versa.

6. Things worth knowing