Guide
Exporting Garmin data: GPX, TCX, FIT and CSV — complete guide
Garmin keeps your workouts in its own cloud, but the data is yours. Here are all the ways to get it out — and the honest limitations of each.
Published May 23, 2026
You have thousands of workouts on Garmin Connect and you want to transfer them to Strava, analyze them on a third-party tool, do an independent backup, or simply stop depending on a single proprietary cloud. The data is there — Garmin allows it. But the process isn't always as immediate as you'd hope, and there are important differences between the mobile app and website, and between the various available formats.
Method 1: single activity export from the website
This is the most direct method for extracting a specific activity. It works only from the website — not the mobile app. The Garmin Connect Android and iOS app doesn't have individual export functionality.
- Go to connect.garmin.com and log in with your credentials.
- Click 'Activities' in the left sidebar menu.
- Click on the activity you want to export to open it.
- In the top right, click the gear icon (⚙) or three vertical dots icon.
- Select 'Export Original' for the original FIT file, or 'Export as TCX' or 'Export as GPX'.
- The file is downloaded to your computer.
Export formats: GPX, TCX, FIT, CSV — which to choose
Format choice depends on the final use. Each carries different information and has different compatibility.
| Format | Contains | Best for | Limitation |
|---|---|---|---|
| FIT (original) | Everything: GPS, HR, cadence, power, Garmin proprietary data | Full backup, re-import into Garmin | Binary format, readable only with specific tools |
| GPX | GPS track, timestamp, basic HR | Maps, Strava, Komoot, route analysis | No power, no running cadence |
| TCX | GPS, HR, calories, laps, distance | Strava (import), Training Peaks | Less supported than modern formats |
| CSV | Summary tables, no GPS | Excel, spreadsheets, statistical analysis | No GPS data or workout details |
For importing a workout into Strava, both TCX and GPX work fine — Strava supports them. For a complete backup that lets you re-import later or analyze with tools like GoldenCheetah or Intervals.icu, the original FIT file is the best choice even if less directly readable.
Method 2: bulk export with Garmin Data Management
To download the entire workout history at once, Garmin has a bulk export function. This is Garmin's equivalent of a 'Google Takeout' — it gives you everything, not just activities.
- Log in to connect.garmin.com.
- Click your username in the top right → 'Account Settings'.
- In the 'Account management' section, find 'Export Your Data'.
- Click 'Request Data'. Garmin prepares a ZIP archive with everything.
- Receive an email with the download link within 24-48 hours (longer for large accounts).
- The archive includes all original FIT files, health data (heart rate, sleep, steps), routes, and device settings.
Method 3: Garmin Connect API (for continuous integrations)
If you need a continuous data flow — not a one-time export but every workout that lands on Garmin Connect automatically sent somewhere — the path is the Garmin Health API or Connect API. But beware: this is not a self-service path.
- Garmin Connect API: requires an OAuth application approved by Garmin. You can't access your personal data via API directly without being an approved developer with a registered app. The approval process takes time and has evaluation criteria.
- Already-integrated apps: Strava, Training Peaks, Final Surge and some other platforms already have official integration. You can authorize these apps from Garmin Connect → Connected Apps & Devices → Manage Apps.
- FitMesh Sync: among the services that support Garmin Connect API integration officially, allowing centralizing data without manual export each time.
Importing Garmin data into Strava: practical steps
Manual import into Strava is one of the most common use cases for Garmin export. There are two paths: direct integration (recommended) or file import (for single activities or batches).
- Direct integration: from Garmin Connect → Connected Apps → search Strava → authorize. From then on every activity syncs automatically. No manual export needed.
- Single file import: go to strava.com → '+' menu at top → 'Upload activity'. Supports GPX, FIT and TCX. Note that Strava has a limit of 25 uploads/week for free accounts and some restrictions on power data.
- Historical batch import: Strava allows importing the full FIT archive if you request it via their support (limited feature, requires direct contact).
Garmin and Health Connect: the current situation
A frequent question: does Garmin write to Health Connect? The current answer (May 2026) is: partially. Garmin Connect for Android has started supporting Health Connect writing for some basic metrics (daily steps, resting heart rate, aggregated sleep data), but not for complete activities with GPS. For full workout data, the path is still Garmin's OAuth API, not Health Connect.
This means apps that use only Health Connect to read Garmin data will see steps and BPM, but not the details of cycling sessions or GPS runs. For those, direct Garmin Connect API integration is needed.
Frequently asked questions
Can I export Garmin data from the mobile app?+
No. The Garmin Connect app for Android and iOS doesn't allow exporting activity files in any format. To export an activity you must use the website connect.garmin.com from a desktop or mobile browser. This is an intentional Garmin limitation, not an app bug.
What's the difference between GPX and FIT when exporting from Garmin?+
FIT is Garmin's native format — it contains all original data including proprietary metrics like Training Load, Body Battery, and running power data if your device supports it. GPX is an open standard that contains GPS track and heart rate but loses some proprietary information. For complete backup use FIT; for sharing or Strava import, both GPX or TCX work fine.
How to download all my Garmin workouts at once?+
Use the 'Export Your Data' function in Garmin Connect web Account Settings. You receive a ZIP archive with all original FITs, usually within 24-48 hours. For years of frequent data the archive can weigh several GB. Alternatively, third-party tools like Tapiriik or GarminDB can batch-download activities via API (require valid Garmin account).
Is Garmin data deleted if I stop paying for Garmin Connect?+
Garmin Connect is free — there's no basic subscription for the cloud. Some advanced features like coverage maps or advanced analytics require premium plans, but workout data is stored for free. If you delete the account, data is deleted — which is why doing an export first is important.
Can I import data from an old Garmin to a new one without losing history?+
Yes, but only the history on Garmin Connect (cloud) — not the one on the physical device. When you connect a new Garmin to the same Garmin Connect account, you see all your previous history. FIT files on the old device (in the Activities folder on the micro-SD or internal memory) are not automatically copied to the new one. You can import them manually on Garmin Connect via the website.
Disclaimer
FitMesh Sync is an independent product. Garmin, Strava, Training Peaks, Google are trademarks of their respective owners. This article implies no affiliation or sponsorship.
Medical disclaimer
The information in this article is for informational purposes only and does not replace advice from your physician, pharmacist or healthcare professional. FitMesh Sync is a fitness/wellness app, not a medical device, and does not diagnose or treat any conditions. For symptoms, clinical questions or treatment decisions always consult your primary care physician.
Written by
Matteo Pizzi
Founder & Solo Dev, FitMesh Sync · Fosforonero
Italian software developer. I built FitMesh Sync to fill the gap between my smartwatch and a real personal dashboard. Privacy-first, indie, EU servers.
More about the projectKeep reading
Guide
The complete guide to wearable sync in 2026
Three standards coexist, ten brands each push their own cloud, one practical rule to save time: pick the data pipe before the gadget.
Ecosystem
Exporting Fitbit data after the Google acquisition: practical guide
Google bought Fitbit in 2021, unified accounts in 2023, replaced Fitbit.com with Google tools. Where your data goes and how to take it out.
Guide
How Health Connect works: the complete guide for Android
Health Connect is not just an app: it's the data exchange layer that lets all Android health apps communicate. Here's what it actually does, how it manages your permissions, and what happens when something doesn't work.