Upload Activity Files

How to manually upload FIT (recommended) or TCX files from your device.

Quick Start

  1. Export a .fit (recommended) or .tcx file from your device or app (see instructions below)
  2. Go to Integrations → Upload Activities tab
  3. Select your .fit or .tcx file(s)
  4. Click Upload

File Requirements

  • Format: .fit (recommended) or .tcx files
  • Size: Maximum file size applies during beta release

FIT vs TCX: Which format should I use?

FIT (Flexible and Interoperable Data Transfer) is a binary format developed by Garmin. It stores activity data (GPS, heart rate, cadence, power, etc.) in a compact way. TCX (Training Center XML) is an XML-based format that stores similar data in a human-readable structure. Both formats are widely supported by fitness devices and apps.

We recommend uploading .fit files when possible—they are typically much smaller than .tcx for the same activity, which helps avoid hitting the upload size limit during beta. If your device or app only exports TCX, that works too; just be aware that longer activities may exceed the size limit.

  • Batch upload:
    • Free: Up to 10 files at once
    • Premium: Up to 20 files at once

Export Instructions by Provider

Garmin

Export FIT file (Recommended):

  1. Log into Garmin Connect on a computer
  2. Go to Activities and click the activity you want
  3. Click the gear icon (⚙️) in the upper-right corner
  4. Select "Export Original"
  5. The .fit file will download (may be in a ZIP file - unzip it)

Export TCX file (Alternative):

  1. Log into Garmin Connect on a computer
  2. Go to Activities and click the activity you want
  3. Click the gear icon (⚙️) in the upper-right corner
  4. Select "Export TCX" (if available)
  5. The .tcx file will download

Export all activities:

  1. Go to Garmin.com → Account Data Management
  2. Request a full data export
  3. Wait for email (can take hours to days)
  4. Extract .fit or .tcx files from the downloaded ZIP

Apple (iPhone/Apple Watch)

Apple Health doesn't export FIT or TCX files directly. Use a third-party app:

Option 1: HealthFit (Recommended)

  1. Install HealthFit from the App Store
  2. Open HealthFit and allow access to Health data
  3. Select the workout you want to export
  4. Tap Share → Export as FIT (or TCX if available)
  5. Save to Files or email to yourself

Option 2: RunGap

  1. Install RunGap from the App Store
  2. Sync workouts from Apple Health
  3. Select workout → Export → Choose FIT or TCX format
  4. Note: FIT/TCX export may require RunGap subscription

Samsung

Samsung Health doesn't export FIT or TCX files directly. Export GPX and convert:

Export GPX file:

  1. Open Samsung Health app
  2. Go to Exercise → History
  3. Tap the activity you want
  4. Tap the three-dot menu (â‹®)
  5. Select Export as GPX
  6. Save the file

Convert GPX to FIT or TCX:

Use an online converter like GPSBabel or GPX2FIT to convert your GPX file to FIT format. For TCX, use GPSBabel or similar tools.

Note: GPX files may not include all sensor data (heart rate, cadence, etc.) that FIT or TCX files contain.

Fitbit

Fitbit exports TCX files directly. Here are your options:

Export TCX file (if available):

  1. Open the Fitbit app or website
  2. Go to your activity
  3. Tap the three-dot menu
  4. Look for "Export as TCX" (may not be available after Google migration)
  5. Download the .tcx file - you can upload it directly to Glans!

Using Fitbit API (Advanced):

  1. Register an app on Fitbit Developer
  2. Use the API to get activity TCX files
  3. Upload the TCX files directly to Glans (no conversion needed)

Note: After Google account migration, many export options have been removed. TCX files can be uploaded directly to Glans without conversion.

Wahoo

Export via Email (Easiest):

  1. Open Wahoo Fitness app
  2. Go to Settings → Authorized Apps
  3. Enable "Send completed activities to your email"
  4. Complete a workout or wait for automatic email
  5. The .fit file will be attached to the email

Manual Export:

  1. Open Wahoo Fitness app → History
  2. Tap the activity you want
  3. Tap three-dot menu (⋮) → Sharing
  4. Select Email or a service like Dropbox
  5. The .fit file will be shared

Note: USB access to FIT files has been removed on newer Wahoo devices. Use email or app sharing instead.

Polar

Polar exports TCX files directly. No conversion needed!

Export TCX file:

  1. Log into Polar Flow on a computer
  2. Go to Diary → Select your activity
  3. Click "Export Session"
  4. Choose TCX format
  5. Download the file
  6. Upload the .tcx file directly to Glans!

Bulk Export:

  1. Go to account.polar.com
  2. Request "Download Data"
  3. You'll receive JSON files (not FIT/TCX) - use Polar Flow to export individual activities as TCX if needed

Suunto

On Android:

  1. Open Suunto app
  2. Go to Calendar (bottom navigation)
  3. Tap the activity you want
  4. Tap three-dot menu (â‹®) in upper-right
  5. Select "Download FIT file" (or TCX if available)
  6. File saves to your device storage

On iOS:

  1. Open Suunto app
  2. Go to Calendar
  3. Tap the activity you want
  4. Tap three-dot menu in upper-right
  5. Select "Export as FIT file" (or TCX if available)
  6. Choose where to save (email, iCloud Drive, etc.)

Coros

Export FIT file:

  1. Open Coros app
  2. Go to Training → History
  3. Tap the activity you want
  4. Tap three-dot menu (â‹®)
  5. Select "Export" → Choose FIT format
  6. Save the file

Note: Coros primarily exports FIT files. TCX export may not be available.

Strava

Export FIT or TCX file:

  1. Log into Strava on a computer
  2. Go to your activity
  3. Click the three-dot menu (â‹®) in the upper-right
  4. Select "Export Original" (downloads FIT file) or "Export TCX"
  5. The file will download - upload directly to Glans!

Note: Strava supports both FIT and TCX exports. Choose the format you prefer.

Troubleshooting

File Type Not Supported

  • Make sure you're uploading a .fit or .tcx file
  • Check the file extension is correct
  • Both FIT and TCX files are supported - no conversion needed!
  • If you have GPX files, convert them to FIT or TCX using tools like GPSBabel

File Too Large

  • Maximum upload size applies during beta release
  • Large files usually have very detailed GPS data—TCX files tend to be larger than FIT for the same activity
  • Try exporting as .fit instead of .tcx when possible; FIT files are typically smaller
  • Some devices allow reducing GPS detail when exporting

Upload Fails

  1. Check your internet connection
  2. Verify the file isn't corrupted
  3. Try uploading one file at a time
  4. Make sure it's a valid FIT or TCX file
  5. Check the file extension matches the actual file format
  6. See our Troubleshooting Guide for more help

Duplicate Activities

  • The system prevents importing the same activity twice
  • Duplicates are identified by date, time, and activity type
  • If you believe an activity should import, check it doesn't already exist

Need More Help?