GPX file won't import into Strava, Garmin or a map app

Last reviewed 2026-09-19

A GPX file is XML. Import fails when the XML is malformed, or when track points have missing or out-of-range coordinates, unreadable timestamps or points out of time order. Devices that lose GPS signal or crash mid-activity often write files like this.

Messages you might see

  • “Invalid GPX file / could not parse”
  • “No track points found”
  • “Upload failed: the file isn't a valid GPX”

Why it happens

  • An activity cut off by a device crash, leaving unclosed tags.
  • Points with empty or impossible latitude and longitude.
  • Timestamps in an unreadable format or out of order.
  • Many consecutive duplicate points.

Try this first (free, no tool needed)

  1. Open the file in a text editor and check it ends with </gpx>.
  2. Try another service's import to see whether it is the file or the platform.
  3. If it came from a watch, re-export the activity from the device's own app.

If that didn't work

These tools run in your browser. Your file is read and repaired on your own device and is never uploaded.

Corrupted GPX Track Repair

Fixes XML problems, removes track points with missing or out-of-range coordinates, puts points in time order, drops unreadable timestamps and elevations, collapses consecutive duplicate points and validates waypoints. It cannot recover positions that were never recorded.

Open Corrupted GPX Track Repair

Common questions

Will my route change?

Only bad or duplicate points are removed. The recorded route is otherwise kept.

Is my file uploaded anywhere?

No. The tool runs as a program inside your own browser, so the file is read and repaired on your device and never sent to a server.

Related guides