GPX Merger — Combine GPX Files
Merge multiple GPX files into one — tracks auto-ordered by timestamp, waypoints kept, total distance shown. Free and in-browser.
Open files
Everything runs in your browser — files are never uploaded to a server.
Field guide: GPX Merger
Multi-day tours, a watch that crashed mid-ride, a commute recorded in two halves — sooner or later every runner, cyclist and hiker has a pile of GPX files that should be one. This merger combines any number of GPX files into a single valid GPX 1.1 document: tracks keep their names (or inherit the filename), waypoints are pooled, and — the detail most mergers miss — tracks are ordered by their first timestamp, so a Day 2 file selected before Day 1 still comes out in chronological order.
Each track stays a separate <trk> element rather than being welded into one segment. That's deliberate: Strava, Komoot and Garmin Connect interpret a multi-track file correctly, while force-joining tracks creates a fake straight-line segment between your hotel and the next morning's trailhead — inflating distance and corrupting pace analysis. Total combined distance is computed (haversine, point to point) so you can sanity-check the merge before downloading. Files are parsed in your browser; your training data never uploads anywhere.
Field tips
- Order doesn't matter when your files have timestamps — selection order is ignored in favour of recorded time. Files without timestamps keep selection order.
- Merging then re-uploading to Strava? Strava reads the first track's name as the activity name — rename your files meaningfully before merging.
- If your goal is one continuous track (e.g., for a route-builder that ignores multiple <trk> elements), merge here, then run the output through a desktop editor that joins segments explicitly — automatic joining creates phantom straight lines.
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 Merger — Combine GPX Files — Merge multiple GPX files into one — tracks auto-ordered by timestamp, waypoints kept, total distance shown. Free and in-browser. Runs 100% in your browser: no upload, no sign-up, no size limits beyond your device.
About GPX Merger — Combine GPX Files
Multi-day tours, a watch that crashed mid-ride, a commute recorded in two halves — sooner or later every runner, cyclist and hiker has a pile of GPX files that should be one. This merger combines any number of GPX files into a single valid GPX 1.1 document: tracks keep their names (or inherit the filename), waypoints are pooled, and — the detail most mergers miss — tracks are ordered by their first timestamp, so a Day 2 file selected before Day 1 still comes out in chronological order.
How to use GPX Merger — Combine GPX Files
- 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 Merger — Combine GPX Files?
- ✓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: GPX 1.1 Schema Documentation
Frequently asked questions
Does merging join my tracks into one continuous line?+
No — and that's intentional. Each input track remains its own <trk> in the merged file. Joining separate recordings into a single segment draws a straight line between the end of one and the start of the next, which inflates distance and breaks pace charts. Apps like Strava and Garmin Connect handle multi-track files correctly.
What happens to waypoints, elevation and timestamps?+
All preserved. Waypoints from every file are pooled at the top of the merged GPX; track points keep their <ele> and <time> children exactly as recorded. Heart-rate/cadence extensions are not carried over — those use vendor-specific namespaces that vary by device.
Can I merge GPX files from different apps and devices?+
Yes — anything producing standard GPX 1.0/1.1 (Garmin, Strava export, Komoot, Wikiloc, phone apps) merges fine. Routes (<rte>) are converted to tracks in the output so that mixed route/track files behave predictably.
Is there a file count or size limit?+
No hard limit — merging happens in browser memory. A season of weekly rides (50+ files, hundreds of thousands of points) processes in a couple of seconds. Browser memory is the only practical ceiling.
Embed GPX Merger — Combine GPX Files on your website
Want GPX Merger — Combine GPX Fileson 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/merge-gpx-files" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" title="GPX Merger — Combine GPX Files — 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