Many people use Garmin devices to track heart rate and other fitness data, then sync this data to Strava to see their progress, share with friends, or participate in challenges. But sometimes, the heart rate data from Garmin doesn’t appear in Strava after a workout sync. This can be frustrating, especially if you want to keep a complete record of your training. In this guide, you’ll learn why Garmin may not sync heart rate to Strava, how to fix it, and how to prevent this issue in the future. You’ll also find advanced tips and answers to common questions, so your fitness data stays accurate and complete.
Understanding The Problem: Why Heart Rate Data Is Missing
When your Garmin device records a workout, it collects many data points, such as distance, pace, and heart rate. Normally, this information syncs to Garmin Connect, and then to Strava if you’ve connected the two accounts. But sometimes, after syncing, you notice that heart rate data is missing from your activity on Strava, even though it shows up correctly in Garmin Connect.
The missing data usually happens for a few main reasons:
- Sync errors between Garmin Connect and Strava.
- Device settings that prevent heart rate recording.
- Sensor issues, such as a chest strap or wrist sensor not working.
- Account connection problems between Garmin and Strava.
- File format or corruption when data is uploaded.
Let’s break down each cause and what you can do about it.
Common Reasons Garmin Does Not Sync Heart Rate To Strava
Many users think syncing should just work every time, but there are several points where things can go wrong. Here’s what usually causes the problem:
1. Heart Rate Not Recorded
Sometimes, the heart rate sensor on your Garmin device wasn’t working during the activity, so there’s no heart rate data to sync. This can happen if:
- The optical sensor on your wrist didn’t make good contact.
- A chest strap wasn’t paired or was out of battery.
- The heart rate monitor was disabled in your activity profile.
2. Sync Delays Or Errors
Even if heart rate data is present in Garmin Connect, it might not reach Strava because:
- The connection between Garmin Connect and Strava is interrupted.
- There’s a temporary server issue on either platform.
- You lost internet connection during syncing.
3. Incorrect Device Settings
If the heart rate recording is turned off, your Garmin won’t collect this data. Some activity profiles (like “Indoor Running” or custom modes) may have heart rate disabled by default.
4. Account Linking Problems
To sync data, your Garmin Connect and Strava accounts must be connected. If you changed your password, revoked access, or didn’t finish the setup, syncing may fail or only partial data may transfer.
5. File Format And Corruption
Garmin exports activities in .FIT, .TCX, or .GPX files. Not all formats contain heart rate data, and sometimes files get corrupted during transfer.
6. Strava’s Data Handling
Strava may filter or ignore heart rate data if:
- The activity is marked as private or hidden.
- The file doesn’t include heart rate fields.
- There’s a bug in Strava’s import process.
7. Firmware Or App Updates
After major updates, sometimes syncing breaks until you update both the Garmin device and the Strava app to the latest versions.
Step-by-step Solutions To Fix Garmin Not Syncing Heart Rate To Strava
Let’s go through clear steps to solve this problem. Try these in order—often, you’ll fix the issue by step 3 or 4.
1. Check Heart Rate Sensor During Activity
- For wrist-based sensors, make sure the device sits snugly on your wrist.
- If using a chest strap, check battery level and that it’s paired before starting.
- On the activity screen, look for a live heart rate reading before you hit “Start.”
2. Confirm Heart Rate Data In Garmin Connect
- Open Garmin Connect (web or app).
- Find your activity.
- Check if heart rate data appears in the summary and graph.
If it’s missing here, the problem is with recording, not syncing.
3. Review Device Settings
- On your Garmin, open the activity profile settings.
- Look for “Heart Rate” and ensure it’s set to “Auto” or “On.”
- For custom profiles, double-check all sensors are enabled.
4. Reconnect Garmin Connect And Strava
- Go to Garmin Connect app or website.
- Navigate to Settings > Connected Apps > Strava.
- Disconnect, wait 1-2 minutes, then reconnect.
- Grant all permissions, including “Upload activities” and “Read heart rate data.”
5. Resync The Activity
- Delete the activity from Strava (not Garmin Connect).
- In Garmin Connect, select the activity and use the “Resend to Strava” option if available.
- Alternatively, export the activity file from Garmin Connect, then manually upload to Strava at strava.com/upload.
6. Update Firmware And Apps
- On your Garmin device, check for firmware updates.
- Update the Garmin Connect app and Strava app from the App Store or Google Play.
7. Test With A Short Activity
- Record a 2-3 minute test activity with your Garmin.
- Sync to Garmin Connect, confirm heart rate data.
- Check if it appears in Strava.
8. Try Different File Formats
If you’re uploading manually:
- Export as .FIT file for best compatibility.
- If .FIT fails, try .TCX or .GPX, but note that not all will carry heart rate data.
9. Contact Support
If none of the above work, reach out to Garmin Support or Strava Support. Provide:
- Device model and firmware version.
- Example activity links.
- Steps you already tried.
Advanced Tips And Troubleshooting
Sometimes, the problem is not obvious. Here are some advanced checks and little-known tips:
Watch Out For Multiple Devices
If you use more than one Garmin device (like a watch and a bike computer), make sure only one is set as the “Primary” device for heart rate recording. Otherwise, conflicting data may cause missing fields.
Check Activity Type Mapping
Some custom or less common activity types (like “Rowing” or “Paddleboarding”) may not map correctly from Garmin to Strava, resulting in lost heart rate data. Try changing the activity type in Garmin Connect to “Run” or “Ride” before syncing.
Privacy Settings
If you set your activity to “Private” in Garmin Connect or Strava, sometimes third-party data (like heart rate) doesn’t show. Try changing to “Everyone” or “Followers” and see if the problem resolves.
File Corruption Signs
If your exported file is much smaller than usual (for example, a few KB instead of 150–300 KB for a run), it may be corrupted. Re-export and check again.
Using Third-party Tools
If Garmin Connect is down or won’t sync, you can use tools like fitfiletools.com to repair or check your activity file before uploading to Strava.
Keep Track Of Firmware And App Updates
After a major app or firmware update, new bugs can appear. Check online forums or the official Garmin/Strava status pages for known issues. Sometimes, simply waiting for the next update solves the problem.
Comparing Garmin And Strava Data Handling
Understanding how both platforms handle data helps explain why heart rate can go missing. Here’s a quick comparison:
| Feature | Garmin Connect | Strava |
|---|---|---|
| Heart Rate Recording | Yes (all compatible devices) | Imports if present in file |
| File Types Accepted | .FIT, .TCX, .GPX | .FIT, .TCX, .GPX |
| Manual Uploads | Yes | Yes |
| Privacy Controls | Yes | Yes (affects data shown) |
| Sensor Pairing | Full support | Reads data only |
Real-life Example: Fixing A Common Sync Issue
Imagine you completed a 10 km run with your Garmin Forerunner 245. After syncing, your pace and distance appear in Strava, but there’s no heart rate graph.
- First, you check Garmin Connect. The heart rate graph is there.
- Next, you check your device settings and see “Heart Rate” is enabled.
- You disconnect and reconnect Strava in Garmin Connect.
- You delete the activity from Strava, re-export the .FIT file from Garmin Connect, and manually upload to Strava.
- Now, heart rate appears.
This shows that sometimes the fastest fix is to manually upload the correct file.
Comparing Manual Upload Vs. Automatic Sync
Which method is more reliable for heart rate data? See the comparison below:
| Method | Speed | Reliability | Heart Rate Data |
|---|---|---|---|
| Automatic Sync | Instant to 10 min | Good, but sometimes misses fields | Occasionally missing |
| Manual Upload | 2-5 min | Very high, if file is correct | Almost always present |
Manual upload takes a bit more time but gives you more control, especially when the automatic sync doesn’t work.
Preventing Heart Rate Sync Issues In The Future
Avoiding the problem is often easier than fixing it. Here’s what you can do:
- Regularly update your Garmin device and apps.
- Before every important activity, check your sensor connection.
- Don’t change device settings right before starting.
- After every activity, check Garmin Connect for complete data before syncing to Strava.
- Occasionally, disconnect and reconnect your Strava and Garmin accounts to refresh permissions.
- Use the .FIT file format for manual uploads when possible.
- Follow online forums or Strava’s support page for news about sync outages.
One non-obvious tip: If you often have missing heart rate data, try using a different phone or computer to sync. Sometimes, outdated Bluetooth stacks or app caches can block proper data transfer.

When To Contact Support And What To Include
If you’ve tried every solution above, and your heart rate data still won’t sync, it’s time to contact support. Here’s what to prepare:
- Your Garmin device model and firmware version.
- The activity link in Garmin Connect and in Strava.
- A screenshot showing heart rate in Garmin Connect but not in Strava.
- Steps you have already tried.
- Note if you use a chest strap or wrist sensor.
Providing these details helps support diagnose the problem much faster.
The Role Of Third-party Apps
Some users try third-party apps (like RunGap or FitnessSyncer) to sync Garmin data to Strava. These can help if you have persistent sync issues, but be careful: only use trusted apps and check privacy policies before granting access to your fitness data.
Why Heart Rate Data Matters
For many athletes and fitness fans, heart rate data is more than just numbers. It helps you:
- Measure training effort and intensity.
- Track improvements in fitness.
- Avoid overtraining and injury.
- Join heart rate-based challenges on Strava.
Missing heart rate data can make your stats less useful and break your training streaks, so it’s worth solving the problem.
Summary Of Key Actions
To recap, here’s what you should do if Garmin is not syncing heart rate to Strava:
- Make sure your device is recording heart rate properly.
- Check that heart rate appears in Garmin Connect.
- Review your account connections and permissions.
- Try re-syncing or manual uploads.
- Update your device and apps.
- Contact support if all else fails.
For more official guidance, check the Strava Help Center.
Frequently Asked Questions
Why Does My Garmin Show Heart Rate In Garmin Connect But Not In Strava?
This usually happens due to a sync error, file format issue, or privacy setting. Always check if the heart rate field exists in the original activity file. If it does, try manual upload to Strava or reconnect your accounts.
Does Strava Support All Types Of Heart Rate Sensors From Garmin?
Yes, Strava supports heart rate data from both Garmin wrist sensors and chest straps, as long as the data is recorded and included in the activity file.
Will Heart Rate Sync From Old Garmin Activities To Strava?
Generally, only new activities sync automatically after you connect Strava. For old activities, you need to export the files from Garmin Connect and upload them manually to Strava.
Is There A Way To Recover Missing Heart Rate Data In Strava?
If the heart rate data was recorded but did not sync, you can recover it by deleting the Strava activity, exporting the original file from Garmin Connect, and uploading it manually.
Can I Fix This Problem With Third-party Apps?
Some third-party apps can sync or fix data, but always check their reputation and privacy policies. Manual upload from Garmin Connect is the safest method if you have issues.
If you keep these solutions in mind, you’ll spend less time troubleshooting and more time enjoying your workouts—with all your data in the right place.