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.
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
- 1Open your file (or paste the data) — parsing happens locally in your browser, nothing uploads.
- 2Click Process — formats are detected and validated, with clear errors if something is off.
- 3Review the stats, warnings and preview so you know exactly what the conversion did.
- 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.
<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 GIS tools
Shapefile to GeoJSON Converter
Convert ESRI shapefiles (.shp + .dbf or zipped) to GeoJSON in your browser — attributes preserved, nothing uploaded. Free, no size games.
● LiveShapefile Viewer
Open and inspect ESRI shapefiles online without ArcGIS or QGIS — feature counts, attributes and GeoJSON preview, 100% in your browser.
● LiveKMZ to KML Converter
Extract the KML from any KMZ file in your browser — see bundled icons/overlays too. No upload, no Google Earth install needed.
● Live