Upload Activity Files
How to manually upload FIT (recommended) or TCX files from your device.
Quick Start
- Export a
.fit(recommended) or.tcxfile from your device or app (see instructions below) - Go to Integrations → Upload Activities tab
- Select your
.fitor.tcxfile(s) - Click Upload
File Requirements
- Format:
.fit(recommended) or.tcxfiles - 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):
- Log into Garmin Connect on a computer
- Go to Activities and click the activity you want
- Click the gear icon (⚙️) in the upper-right corner
- Select "Export Original"
- The
.fitfile will download (may be in a ZIP file - unzip it)
Export TCX file (Alternative):
- Log into Garmin Connect on a computer
- Go to Activities and click the activity you want
- Click the gear icon (⚙️) in the upper-right corner
- Select "Export TCX" (if available)
- The
.tcxfile will download
Export all activities:
- Go to Garmin.com → Account Data Management
- Request a full data export
- Wait for email (can take hours to days)
- Extract
.fitor.tcxfiles 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)
- Install HealthFit from the App Store
- Open HealthFit and allow access to Health data
- Select the workout you want to export
- Tap Share → Export as FIT (or TCX if available)
- Save to Files or email to yourself
Option 2: RunGap
- Install RunGap from the App Store
- Sync workouts from Apple Health
- Select workout → Export → Choose FIT or TCX format
- 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:
- Open Samsung Health app
- Go to Exercise → History
- Tap the activity you want
- Tap the three-dot menu (â‹®)
- Select Export as GPX
- 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):
- Open the Fitbit app or website
- Go to your activity
- Tap the three-dot menu
- Look for "Export as TCX" (may not be available after Google migration)
- Download the
.tcxfile - you can upload it directly to Glans!
Using Fitbit API (Advanced):
- Register an app on Fitbit Developer
- Use the API to get activity TCX files
- 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):
- Open Wahoo Fitness app
- Go to Settings → Authorized Apps
- Enable "Send completed activities to your email"
- Complete a workout or wait for automatic email
- The
.fitfile will be attached to the email
Manual Export:
- Open Wahoo Fitness app → History
- Tap the activity you want
- Tap three-dot menu (⋮) → Sharing
- Select Email or a service like Dropbox
- The
.fitfile 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:
- Log into Polar Flow on a computer
- Go to Diary → Select your activity
- Click "Export Session"
- Choose TCX format
- Download the file
- Upload the
.tcxfile directly to Glans!
Bulk Export:
- Go to account.polar.com
- Request "Download Data"
- You'll receive JSON files (not FIT/TCX) - use Polar Flow to export individual activities as TCX if needed
Suunto
On Android:
- Open Suunto app
- Go to Calendar (bottom navigation)
- Tap the activity you want
- Tap three-dot menu (â‹®) in upper-right
- Select "Download FIT file" (or TCX if available)
- File saves to your device storage
On iOS:
- Open Suunto app
- Go to Calendar
- Tap the activity you want
- Tap three-dot menu in upper-right
- Select "Export as FIT file" (or TCX if available)
- Choose where to save (email, iCloud Drive, etc.)
Coros
Export FIT file:
- Open Coros app
- Go to Training → History
- Tap the activity you want
- Tap three-dot menu (â‹®)
- Select "Export" → Choose FIT format
- Save the file
Note: Coros primarily exports FIT files. TCX export may not be available.
Strava
Export FIT or TCX file:
- Log into Strava on a computer
- Go to your activity
- Click the three-dot menu (â‹®) in the upper-right
- Select "Export Original" (downloads FIT file) or "Export TCX"
- 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
.fitor.tcxfile - 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
- Check your internet connection
- Verify the file isn't corrupted
- Try uploading one file at a time
- Make sure it's a valid FIT or TCX file
- Check the file extension matches the actual file format
- 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?
- Check our Troubleshooting Guide
- Review the Getting Started Guide
- Learn about Premium Features for bulk uploads