How to Fix Common Strava Upload Errors
By Roy Lachica on . Last updated .
You try to upload your GPX file to Strava, you're met with a cryptic error message. This guide explains the most common Strava upload errors and shows you how to fix them using GpxFix.
1. "Improperly Formatted Data"
The Cause: The XML syntax in the GPX file is broken. This frequently happens when converting files using third-party software or when a device stops recording unexpectedly, leaving an opening bracket or tag unclosed.
How to Fix It with GpxFix: GpxFix is built to be resilient to malformed GPX files. Its parser can often identify and repair broken XML structure automatically. Simply loading and re-saving the file in GpxFix can clean up the syntax and make it acceptable to Strava.
2. "Time Information is Missing from the File"
The Cause: Your GPX file only contains geographic coordinates and elevation, with no timestamps attached. Strava views these as routes rather than trackable activities, so they cannot be uploaded as a workout.
How to Fix It with GpxFix: GpxFix can add timestamps to a file that lacks them. You can specify a start time and an average speed, and GpxFix will calculate and insert a timestamp for each point in the track. This turns a 'route' GPX into a 'track' GPX that Strava will accept as an activity.
3. "The Upload Contains Bad Data" / "Future Time Code"
The Cause: The file contains improbable or impossible data points. This could mean a GPS drift error where you appear to move at supersonic speeds, or a glitch where the device recorded timestamps decades in the past or future (e.g., GPS rollovers or watch errors).
How to Fix It with GpxFix: GpxFix includes tools to correct faulty timestamps. You can shift the entire timeline of an activity to correct dates and times that are in the future or past. It also helps identify and remove outlier GPS points that would create impossible speeds, smoothing the data to something realistic.
4. "Duplicate Activity"
The Cause: Strava automatically blocks uploads if it detects an activity with the exact same date and timestamp as one already in your feed. This can happen if you try to re-upload a file or upload the same activity from two different sources.
How to Fix It with GpxFix: If you need to upload a modified version of an activity, you can use GpxFix to slightly alter the start time. Shifting the entire track by just one second is enough to make it unique and bypass Strava's duplicate detection filter.
Conclusion
Strava's upload validation is strict, but most errors can be resolved. By understanding the common causes and using a tool like GpxFix, you can repair your GPX files and ensure your activities are successfully shared. Don't let a data glitch stand in the way of tracking your progress.
Repair your GPX files at GpxFix home and get back to sharing your adventures on Strava!

