ToolJoltTools

GPX Simplifier — Reduce Track Points

Shrink bloated GPX tracks with Douglas–Peucker simplification — set a metre tolerance, see the reduction, keep the shape. In-browser.

Paste data or open a file

Everything runs in your browser — files are never uploaded to a server.

Field guide: GPX Simplifier

A watch logging every second turns a four-hour ride into 14,000 track points — and then a route site rejects the upload, a device with a 10,000-point ceiling truncates the course, or an embedded map grinds. Almost all of those points are redundant: on a straight road, the line through point A and point C passes within centimetres of point B. This tool applies the Douglas–Peucker algorithm — the standard line-simplification method in cartography — keeping every point that deviates from the simplified line by more than your chosen tolerance and discarding the rest.

Tolerance is in honest metres, computed perpendicular to the track (not in abstract degrees like many tools). At 5–10 m a typical recording loses 80–95% of its points with no visible change at any sane zoom; corners, switchbacks and turns survive because they genuinely deviate. Elevation and timestamps ride along on the points that remain, waypoints are untouched, and the before/after counts are shown so you can tune the slider. Processing is in-browser — your tracks never upload.

Field tips

  • Start at 10 m: it's invisible on a map and usually clears device point limits with a single pass. Only go past 50 m for overview maps where the track is a thin line across a whole region.
  • Simplification preserves shape, not signal: if you need every data point for power/pace analysis, keep the original for analytics and use the simplified copy for sharing and devices.
  • Garmin course point limits (10,000 on many units) are about track points — a 25,000-point file at 10 m tolerance almost always fits with a huge margin.
Sources & standards: Douglas & Peucker (1973), 'Algorithms for the reduction of the number of points required to represent a digitized line', Cartographica 10(2); GPX 1.1 Schema Documentation (Topografix)

Conversions run locally in your browser and follow the cited specifications. Always verify critical output in the target application; for survey-grade or legal data, confirm coordinate systems and datums with your GIS team.

GPX Simplifier — Reduce Track Points — Shrink bloated GPX tracks with Douglas–Peucker simplification — set a metre tolerance, see the reduction, keep the shape. In-browser. Runs 100% in your browser: no upload, no sign-up, no size limits beyond your device.

About GPX Simplifier — Reduce Track Points

A watch logging every second turns a four-hour ride into 14,000 track points — and then a route site rejects the upload, a device with a 10,000-point ceiling truncates the course, or an embedded map grinds. Almost all of those points are redundant: on a straight road, the line through point A and point C passes within centimetres of point B. This tool applies the Douglas–Peucker algorithm — the standard line-simplification method in cartography — keeping every point that deviates from the simplified line by more than your chosen tolerance and discarding the rest.

How to use GPX Simplifier — Reduce Track Points

  1. 1Open your file (or paste the data) — parsing happens locally in your browser, nothing uploads.
  2. 2Click Process — formats are detected and validated, with clear errors if something is off.
  3. 3Review the stats, warnings and preview so you know exactly what the conversion did.
  4. 4Download the result file, ready for your GPS device, web map or GIS.

Why use GPX Simplifier — Reduce Track Points?

  • 100% free, no sign-up, no file-size upsell games
  • Fully client-side: files and coordinates never upload to a server
  • Honest errors and warnings instead of silent bad output
  • Works offline once the page is loaded
  • Implements the documented standard: Douglas & Peucker

Frequently asked questions

How does Douglas–Peucker decide which points to delete?+

It draws a straight segment between the track's endpoints, finds the point furthest from that segment, and—if it deviates more than the tolerance—keeps it and recurses on both halves. Points that never exceed the tolerance are dropped. The result is the minimal subset whose line stays within the tolerance of the original everywhere.

Will simplifying change my track's distance?+

Slightly, downward — straight chords replace GPS jitter wiggle. At 5–10 m tolerance the difference is typically under 1%, and arguably more accurate, since consumer GPS noise inflates raw distance. Recorded timestamps and elevations on surviving points are unchanged.

Why did sharp turns survive while straights got decimated?+

That's the algorithm working as intended: a switchback's apex deviates far from any straight line through its neighbours, so it's mathematically protected. A dead-straight kilometre logged as 200 points collapses to its two endpoints — those middle points carried no shape information.

What's a sensible tolerance for common uses?+

Sharing/embedding a map: 10–20 m. Garmin/Wahoo course files: 10 m (then check the point count shown). Printing at city scale: 20–50 m. Analysing ride data: don't simplify — keep raw. The reduction percentage updates each run, so iterate freely.

Embed GPX Simplifier — Reduce Track Points on your website

Want GPX Simplifier — Reduce Track Pointson your own site? Paste this snippet into any HTML page — it's free, with no API key or sign-up. The tool loads in an iframe and keeps working exactly as it does here.

Embed code
<iframe src="https://tooljolt.com/tools/gpx-simplifier" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" title="GPX Simplifier — Reduce Track Points — ToolJolt" loading="lazy"></iframe>

Related tools

Related GIS tools

Sponsored