GPS Studioby Reisezoom
ENDEES
Free online tool · nothing stored

Heal GPX

Straighten out everything in the file that does not match the GPX standard.

🔒 What happens to your file: Your file is sent to the Reisezoom server for processing, handled there and deleted immediately — nothing is stored. In detail: what goes where.

What comes next

And now?

Step by step

  1. Load the track

    Drop the file above. Typical symptoms: an import fails elsewhere, the distance is far too long, the top speed is absurd, or the speed shows as infinite.

  2. Set a top speed

    Roughly double your realistic maximum, about 60 km/h for hiking, 150 for cycling, 400 for flights. That catches real GPS outliers without touching good points.

  3. Read the report

    Below the map you see what was done: seconds with several points spread out, backwards jumps smoothed, missing times and elevations filled, duplicates and outliers removed. Bounds are rewritten from the real points.

  4. Download

    The healed file keeps everything else from your original: names, extensions, waypoints, metadata.

Recorders and exporters get things wrong: an action camera writes ten points per second all stamped with the same whole second, a logger jumps back in time, an export leaves out elevations, a converter writes the bounds with the wrong sign, and under trees the GPS drops a point kilometres away. Any of that makes another program refuse the file or show nonsense. Healing goes through the whole track once and fixes what it finds, then tells you what it changed.

FAQ

What happens to my file?

Your file is sent to the Reisezoom server for processing, handled there and deleted immediately — nothing is stored. So that the web tool and the desktop app arrive at the same number, both use the same component — and that one runs on the server.

My camera's GPX is refused by the video software but a navigator's GPX works. Why?

Cameras often write ten points per second with the same whole-second timestamp and bounds without a sign. Zero time differences and points on the wrong side of the world make a strict importer refuse the file. Heal spreads the points evenly over the second and rewrites the bounds; the result looks like a normal recording.

What exactly does it change?

Points without coordinates or at 0/0 are removed, exact duplicates removed, seconds with several points spread evenly, backwards time jumps smoothed, missing times interpolated by distance, GPS outliers above the top speed removed, missing elevations interpolated, bounds recomputed. Everything else stays as it was.

Can it delete good points?

Only outliers above the top speed you set, and exact duplicates. Start and finish always stay. Check the distance afterwards: it should only drop by the nonsense.

Which formats can I load?

GPX, FIT, TCX, KML, KMZ, GeoJSON and NMEA. Download as GPX, KML, KMZ, TCX, GeoJSON or CSV.

All free GPS tools

View and analyse

Cut and arrange

Repair

Photos and blog

Convert format

All conversions
Full tool

Feedback

Something off, an idea or a wish? Tell us — thanks!