Export all your data from Garmin Connect.

Every activity your watch or bike computer uploaded and every course you planned on Garmin Connect, as GPX files in one ZIP on your computer.

Works with Gaia GPS, AllTrails, Strava and Garmin Connect, in Chrome, Edge, Brave and Firefox.

mapliberator-garmin-2026-09-21.zip
├── tracks/           GPX + metadata, one per activity
├── routes/           GPX + metadata, one per course
├── collections.json  favorite courses, as links
├── errors.json       anything that didn't export
└── manifest.json

Your watch's history, as GPX

If you train or hike with a Garmin device, Garmin Connect probably holds years of your activities. Every run, ride, hike and ski day your watch or bike computer synced is there, along with the courses you planned to send back to the device. It's a detailed record of where you've been, and the only easy way to see it is on Garmin's own maps.

MapLiberator saves it as GPX, the format every map app reads.

What you get from Garmin Connect

  • Every activity with GPS as a GPX track, using Garmin Connect's own GPX export. Next to each one, a JSON file holds the name, description, date, activity type, distance, climb and duration, and a link back to the activity.
  • Your courses, each as a GPX route. Course points such as water stops, summits and turns are kept inside the course's GPX file.
  • Courses you favorited from other people, listed in collections.json as links, since they're not yours to copy.

Indoor activities without GPS, such as treadmill runs, pool swims and strength workouts, are skipped because they have nothing to put on a map. Activity photos aren't exported yet. Garmin Connect has no free-standing waypoints, areas or folders.

What Garmin's own export does

Garmin offers two ways out, according to its support site. On an activity's page, the gear icon lets you download that one activity as the original file (usually FIT), TCX, GPX or a Google Earth file. Courses are exported one at a time from their own pages.

For everything at once, you request an export from Garmin's Account Data Management page under Export Your Data. Garmin emails a download link, which it says typically comes within 48 hours but can take up to 30 days. Inside, your activities are FIT files, the format your device recorded them in.

FIT files hold everything the device recorded, and Garmin's export is worth requesting for that. Map apps, though, mostly expect GPX. MapLiberator gives you GPX for every activity and every course, with their names attached, in one ZIP you can have today.

How to export everything from Garmin Connect

  1. Add MapLiberator to Chrome, Edge, Brave or Firefox using the buttons at the top of this page.
  2. Sign in at connect.garmin.com in the same browser.
  3. With Garmin Connect open, click the MapLiberator icon in the toolbar and choose Export from Garmin Connect.
  4. Click Allow access to Garmin Connect and confirm in the browser's prompt. MapLiberator only asks for connect.garmin.com.
  5. Check that the account name it shows is yours, then click Export.
  6. Keep the Garmin Connect tab open until the export finishes, then save the ZIP, named mapliberator-garmin- and the date.

Several thousand activities take a while, because each GPX file is a separate download from Garmin. If your Garmin session expires partway through, the export pauses. Sign in again in the Garmin Connect tab and resume where it stopped.

What to do with it

Open the GPX files in Gaia GPS, CalTopo, Strava, Komoot, Google Earth or almost any other map app, or load the whole tracks/ folder into QGIS to see every activity on one map. errors.json lists anything that couldn't be exported, with the reason.

The archive is a Portable Map Archive: an open, documented layout that's the same whichever site you export from.

Not affiliated with Garmin Connect

MapLiberator is an independent, open-source project. It is not affiliated with, endorsed by or sponsored by Garmin Connect. Garmin Connect is a trademark of its owner, named here only to say which site the extension works with. MapLiberator only reads your own account, signed in as you, the same way the Garmin Connect website does, and writes the archive straight to your computer. There's no MapLiberator server and no account to create.

Other supported sites