100% free · No sign-up

Edit a GPX file online — free GPX editor

Cut a track in two, merge several GPX files, fix elevation, reverse a route or build one from scratch. Everything happens in your browser — no install, no account, no data ever leaving your device.

Built and maintained by Damien Anne, cyclist, kayaker and hiker. A question, a bug, an idea ?

Local processing, private data No installation required Free, no adverts Metric & imperial units 7-day weather on the route Session auto-saved
4
Formats read: GPX, FIT, TCX, KML
0
Files sent to a server
25 m
Elevation model precision in Europe
100%
Free, no sign-up, no adverts
The editor, for real

One track, its map, its profile — all on a single screen

No retouched screenshot: this is the interface exactly as it renders when you load a GPX file.

GPX Edit Pro interface: a 16.8 km hiking track on a topographic map around the Sainte-Victoire, named waypoints, an elevation profile coloured by gradient and a surface breakdown (86% dirt, 9% gravel, 1% tarmac)
A 16.8 km track, +2118 m of ascent — gradient-coloured profile and surface analysis. Map data © OpenStreetMap
Instant statisticsDistance, ascent and descent computed as soon as the file loads.
Gradient profileEvery segment coloured by its real incline.
Surface detectionDirt, gravel, tarmac — shown as a percentage breakdown.
Named waypointsPersonal markers exported into the final GPX file.
The tools

Create, edit, analyse, export — one tool per need

Gravel cyclists, trail runners, long-distance hikers, kayakers: every feature answers a concrete route-preparation or track-cleanup problem.

Create

Create a GPX route from scratch

Drop points on the map and routing calculates the path for your activity — road cycling, MTB, trail or hiking. The elevation profile builds live. Free-hand drawing is available for off-network areas and stretches of water.

Import GPX, FIT, TCX or KML

Drag and drop one or several files. Garmin FIT reads directly, with no prior conversion. Several tracks can sit in the same session and be edited together.

Extend an existing track

Pick up a recorded route and add kilometres to either end, with automatic routing. Handy for turning a familiar outing into a longer loop.

Edit

Cut and split a track

Cut in two with a click on the map or the elevation profile. Or split automatically at regular intervals — every 10 km, every 2 hours — to prepare the stages of a multi-day trip. Each segment becomes an independent file.

Merge and combine

Merge glues your files end to end, automatically reordering segments so the ends meet. Combine analyses intersections between crossing tracks and suggests up to 5 viable loops.

Reverse, reshape, edit points

Flip a route with one click, move the starting point on a loop, warp the track with tags, or switch to point-by-point editing to remove GPS glitches one at a time. Everything is undoable.

Analyse

Elevation profile, ascent and gradient

Interactive profile as soon as you import: hover the curve to find each climb on the map, select an area to extract a segment. Gradient colouring highlights steep sections before you set off.

Ground surface — 7 categories

The track is coloured by real surface type sourced from OpenStreetMap: tarmac, compacted, gravel, dirt, grass, cobbles, rock. A chart gives the percentage breakdown — you'll know which tyres to fit.

Weather, points of interest and comparison

7-day forecast on the route and at its highest point. OpenStreetMap points of interest along the track: huts, campsites, fountains, bakeries, pharmacies. And side-by-side comparison of two variants, with overlaid profiles.

Fix & export

Fix elevation and reduce file size

Wrong altitudes are recalculated from a digital elevation model — EU-DEM / Copernicus in Europe (25 m), SRTM elsewhere. And the Douglas-Peucker algorithm shrinks a 50,000-point file to 3,000 with no visible distortion.

Export to GPX, KML, TCX or PDF

Standard GPX export compatible with Garmin, Wahoo, Suunto, Bryton, Polar, Coros, Strava, Komoot and RideWithGPS. Or a printable A4 PDF road book with topographic map, profile and waypoint table.

Share by link and QR code

Generate a unique link and its QR code. Your riding companions open the track in their browser, check the profile and download the GPX — no account needed on their side, nothing to install.

4 steps

Edit a GPX track in 4 steps

No installation, no account. Your GPX editor is ready in a few seconds.

1

Import your file

Drag and drop a GPX, FIT, TCX or KML file — or build a route from scratch directly on the map. Import several tracks at once.

2

Analyse the route

Interactive elevation profile, gradient view, surface detection, 7-day weather, variant comparison — everything shows in real time.

3

Edit and plan

Cut, merge, reverse, reshape, fix elevation, add POIs and waypoints — every action can be undone.

4

Export and share

GPX, KML, TCX, an A4 PDF road book, or a share link with a QR code — compatible with every GPS device and sports platform.

Relief

See your GPX track in relief, before you ride or walk it

An elevation profile tells you how much you'll climb. 3D relief shows you what it actually looks like.

  • Terrain rebuilt from a digital elevation model — the mesh is aligned to the elevation data pixel by pixel, with no smoothing that would flatten out the valleys.
  • Flyover video — the camera follows the track at a constant height above the ground, for a start-to-finish read of the route.
  • Several tracks at once — compare two variants in the real relief and see which one actually skirts the slope.
  • From the editor or on its own — the page works standalone, or receives the track straight from the editor.
Compatibility

All your GPS formats, in one tool

GPX Edit Pro reads files from your GPS devices and sports apps: Garmin, Wahoo, Suunto, Bryton, Polar, Apple Watch, Coros, Sigma and many others.

  • GPX — GPS Exchange Format The universal standard. Compatible with every device and platform (Garmin, Strava, Komoot, Wahoo, RideWithGPS…).
  • FIT — Flexible and Interoperable Data Transfer Garmin's own format, read directly. Keeps heart rate, power and cadence data on import.
  • TCX — Training Center XML The older Garmin Training Center format. Compatible with Polar, Suunto and older Garmin exports.
  • KML — Keyhole Markup Language Google Earth and Maps format. Import routes drawn in Google Maps or built in QGIS.
  • Standard GPX export One export format, but the right one: standard GPX, accepted everywhere, with points, elevation and metadata.
<!-- Example GPX file -->
<gpx version="1.1">
  <trk>
    <name>Col de la Forclaz</name>
    <trkseg>
      <trkpt lat="46.018" lon="6.887">
        <ele>1527</ele>
      </trkpt>
      ... (n points)
    </trkseg>
  </trk>
</gpx>
In detail

Details that make all the difference in practice

What doesn't show at first glance, but makes itself felt from the second session onwards.

  • Routing tailored to your activity

    Pick the profile that matches your outing: road cycling, MTB, trail or hiking. The engine calculates a realistic path on the right network — a gravel rider and a touring cyclist don't get the same roads.

  • Combine — graph algorithm

    Import tracks that cross each other. The algorithm builds a graph from the intersections, discards dead-end turnarounds and suggests up to 5 viable loops from that path network.

  • Surface detection on your track

    Real ground-surface detection across 7 categories (tarmac, gravel, dirt, grass, rock…) via PMTiles vector tiles. Percentage breakdown shown on the track.

  • Digital elevation model — 25 m precision in Europe, 90 m worldwide

    Elevation correction relies on tiled topographic data: EU-DEM / Copernicus for Europe (25 m resolution, the most precise freely available), SRTM for the rest of the world (90 m). The calculation runs directly on your track's coordinates — without sending the file to a server.

  • Weather at any point, and at the summit

    7-day forecast for any point on your track. If the route climbs, a separate panel shows conditions at the route's highest point.

  • Bikepacking & long-distance hiking POIs

    Search along your track for every useful shop: supermarkets, bakeries, pharmacies, petrol stations, fountains. And accommodation too: campsites, mountain huts, hotels, guesthouses. Filter by category, view them on the map, add a stop in one click. Essential for planning a self-sufficient crossing.

  • Session saved automatically

    Your work stays in the browser. Reload the page without losing tracks you're mid-edit on. Close the tab — everything disappears cleanly, nothing stays on any server.

The details that change everything

Keyboard shortcuts for every common action
Session saved automatically (sessionStorage)
Drag and drop to reorder tracks
Multi-select to manage tracks in bulk
Adaptive LOD — large tracks (50,000+ points) with no slowdown
Export the elevation profile as a PNG
Renaming and a custom colour for every track
Optimised mobile interface (bottom-screen dock)
Full history — undo / redo every operation
Duration estimate by activity — 7 sport profiles (Naismith method)
Real-time geolocation to find yourself on the route
Units of your choice — kilometres or miles, metres or feet
Personal waypoints with notes, kept in the exported GPX
Search for a place or address to recentre the map
Switch base map in one click
20 questions

Frequently asked questions

Questions asked by cyclists, trail runners and hikers before editing their GPS tracks.

How do I cut a GPX track in two?

Import your file, enable the Cut tool, then click on the map or on the elevation profile. The track splits into two independent files, exportable separately.

How do I merge two GPX files into one?

Import your files at the same time, select them in the track list, then click Merge. The assembly order can be optimised automatically so the ends meet. A single GPX file comes out, ready to export.

What's the difference between Merge and Combine?

Merge glues tracks end to end. Combine analyses intersections between several crossing tracks and generates up to 5 viable loops with no dead-end turnarounds — useful for assembling small local routes (trail paths, MTB loops, hiking tracks) into bigger loops.

How can I see the surface type on my route (tarmac, gravel, trail)?

In the Analyse panel, enable Surface by colour. The track is coloured by real ground cover: tarmac, compacted, gravel, dirt, grass, rock. A chart shows the percentage breakdown.

How do I check the weather on my route?

Weather button in the Analyse panel. 7-day forecast for the starting point. If your route climbs, a dedicated panel shows conditions specific to the top of the track.

How do I reverse a GPX track?

Select your track and click Reverse. The route flips in one click — handy for turning an outbound leg into a return leg.

My GPX file has wrong altitudes. How do I fix it?

Use Fix elevation in the Edit panel. Elevations are recalculated from digital elevation models: EU-DEM / Copernicus for Europe (25 m precision), SRTM for the rest of the world (90 m). No file is ever sent to a server.

How do I reduce the size of a GPX file that's too heavy?

Simplify in the Edit panel. The Douglas-Peucker algorithm reduces the number of points while keeping the track's overall shape. Set the tolerance in metres and see the result live — a 50,000-point file can drop to 3,000 with no visible distortion. Essential for GPS devices with limited memory.

How do I create a GPX track from scratch?

Click Draw / Route in the toolbar, then drop points on the map. Routing calculates the path automatically (road, bike, trail, hiking). Export to GPX once it's ready.

How do I convert a Garmin FIT file to GPX?

Import your .fit file directly — GPX Edit Pro reads Garmin FIT files with no intermediate conversion. The elevation profile and statistics show up immediately. Then export to standard GPX, compatible with every sports platform.

How do I remove a section in the middle of a track?

Cut at the start of the section to remove, then at the end. Delete the middle piece. Merge the two remaining pieces back together. Or switch to Edit points mode to remove points one by one.

How do I split a track every 10 km automatically?

Split at intervals in the Edit panel. Choose a distance (every 10 km, say) or a duration (every 2 hours) — each segment becomes an independent track, exportable on its own. Handy for preparing the stages of a multi-day trip or tour.

How accurate are the corrected altitudes?

The tool uses tiled elevation data: EU-DEM / Copernicus for Europe (25 m resolution, the most precise freely available) and SRTM for the rest of the world (90 m). The correction applies point by point on your track, without sending the file to a server.

How do I add a mountain hut or a food stop to my track?

Enable Points of interest (POI) and filter by category: mountain huts, guesthouses, campsites, fountains, supermarkets, bakeries, pharmacies, petrol stations, car parks, passes, summits. Click a POI to automatically detour your track through it, then rejoin the main route. Essential for planning food stops and accommodation on a multi-day trip.

How do I see the gradient profile before a bike or trail outing?

The elevation profile shows as soon as you import a file. Enable Gradient by colour to see steep sections on the map — green for flat stretches, red for severe climbs.

How do I view a GPX track in 3D?

Open the 3D visualisation from the editor, or directly on its own dedicated page, then load your file. The terrain is rebuilt from a digital elevation model with the track placed on it, at the correct relief. You can rotate the landscape, overlay several variants to see which one actually skirts the slope, and run a flyover video that follows the route start to finish.

Will the edited track work on Garmin, Wahoo, Strava?

Yes. GPX export uses the universal format, compatible with Garmin Connect, Wahoo ELEMNT, Suunto, Bryton, Polar, Coros, Sigma, Apple Watch (via Workouts), Strava, Komoot and RideWithGPS.

Are my GPX files sent to a server?

No, unless you create a share link. Import, editing, analysis and export all happen entirely in your browser: your files never leave your device. The one exception is sharing — a track or a 3D view — which stores the route in a JSON file hosted on the server, since otherwise the recipient couldn't open the link. Optional features (weather, elevation correction, routing, POIs) send only the coordinates needed for the calculation, with no personal data.

Does it work on a phone?

Yes. The interface is optimised for mobile with a tool dock at the bottom of the screen and touch-friendly buttons. Works on Chrome, Firefox, Safari and Edge, on Android and iOS. Every editing, analysis and export feature is available on a phone.

Is it really free?

Yes. GPX Edit Pro is entirely free: no adverts, no account to create. Every feature is available with no restrictions — editing, surface analysis, weather, PDF export, activity simulation and sharing.

10 guides

How to get the most from your GPS tracks

Practical advice for cyclists, trail runners and hikers who want to master their GPX files.

Gravel & MTB

Analysing gravel route surfaces before you ride

Before you load up your bags, knowing whether you're riding on 60% tarmac or 70% dirt track changes everything about how you prepare. GPX Edit Pro colours your GPX track by real surface type pulled from OpenStreetMap: tarmac, compacted gravel, dirt track, grass, rock. A chart shows the exact percentage breakdown. Result: you set off with the right bike, the right tyres and the right pressure.

① Import the GPX file ② Analyse panel → Surface by colour ③ Read the breakdown chart
Garmin & GPS

Getting and editing a track recorded on Garmin Connect

Your Garmin Edge or Forerunner records every outing in FIT format. To edit that file — remove a failed there-and-back, cut the first few warm-up kilometres, fix altitude glitches caused by a poor barometric signal — you need a GPX editor that can read FIT directly. GPX Edit Pro imports your .fit with no intermediate conversion, shows the full elevation profile, and lets you cut, fix and re-export to standard GPX, ready to upload to Garmin Connect or send to Strava.

① Export the .fit from Garmin Connect ② Drag and drop into GPX Edit Pro ③ Edit, export to GPX
Trail & Hiking

Reading and preparing an elevation profile before a trail or hiking outing

The ascent shown on most platforms is often wrong — raw, unfiltered GPS altitudes, glitch points caused by tree cover or a bridge underpass. For a reliable ascent figure, two steps: correct the altitudes from a digital elevation model (EU-DEM, 25 m for Europe), then read the interactive profile. In GPX Edit Pro, hover the curve to find each climb on the map, spot steep sections through gradient colouring, and select an area on the profile to extract a segment — useful for isolating a climb before a reconnaissance.

① Edit → Fix elevation (EU-DEM) ② Turn on Gradient by colour ③ Select an area on the profile
Bikepacking

Planning food stops and accommodation for a multi-day trip

On a multi-day tour — crossing the Alps, a Massif Central circuit, the Pyrenees by bike — logistics depend on what's along the route. GPX Edit Pro shows OpenStreetMap points of interest directly on the map, filtered by category: supermarkets, bakeries, pharmacies, campsites, mountain huts, guesthouses, petrol stations. Click a POI to see its distance from the track. One click recalculates your route to pass through it, then rejoin the main track. Add waypoints with personal notes to remember opening times or contacts. It all exports into the final GPX file with standard <wpt> tags — visible on your Garmin or Wahoo GPS.

① POI → filter by category ② Click a POI → add to the track ③ Add waypoints with notes → export
Planning

Creating a GPX route from scratch without a mobile app

You don't need Komoot or Strava to plot a route. GPX Edit Pro offers a routing engine right in the browser, with nothing to install. Pick your profile — road cycling, MTB, trail, hiking — then click the map to drop waypoints. The optimal path is calculated automatically between each point, following roads and trails suited to your activity. You can also draw free-hand for off-network areas. As you trace, the elevation profile builds live: ascent, distance, maximum altitude are visible before you've even finished. Export to standard GPX once the route suits you.

① Pick a profile (road, MTB, trail, hiking) ② Drop points on the map ③ Check the elevation profile → export
Sharing & Export

Sharing a GPX track with your riding or hiking companions

Prepared a route and want to share it with your group without going through a third-party platform? GPX Edit Pro generates a unique share link for every track, along with a QR code — handy to display on a screen or print on a route sheet. Whoever you send it to opens the link in their browser: the track shows straight away on the map with the elevation profile, no account or sign-up needed on their end. They can explore it, check the statistics and download the GPX file to load onto their own GPS. No data is stored server-side beyond the shared file itself.

① Share → copy the URL or scan the QR code ② The recipient opens the link in their browser ③ They view and download the GPX
Simulation

Estimating the time and effort of a route before you set off

GPX Edit Pro offers an activity simulator with 7 sport profiles: hiking, trail running, road cycling, gravel, MTB, kayak and stand-up paddle. Enter your age, weight and an effort level (easy, moderate, intense), and the tool calculates an estimated duration using the Naismith formula, calibrated segment by segment — climbs slow you down, gentle descents speed you up. The simulation also returns an estimated average and maximum heart rate based on your physiological inputs, plus an average cadence per sport. For water-based activities (kayak, SUP), the ascent correction is switched off — only distance counts. Ideal for calibrating water supplies, food stops or timings before a multi-day tour.

① Import the GPX → pick the sport ② Set age, weight, effort level ③ Read estimated duration, HR and cadence
Comparison

Comparing two variants of the same route

Facing two options — going over the main pass or round via the valley, taking the direct road or an alternative with less ascent — the figures quoted on most platforms aren't enough to decide. GPX Edit Pro lets you import both files at once and open the comparison panel to see side by side: total distance, ascent, descent, maximum altitude, estimated duration, average speed. Both tracks show at the same time on the map in distinct colours, with their elevation profiles overlaid. Turn on surface detection on each to also compare the proportion of tarmac and trail — useful before a gravel or MTB route.

① Import both GPX files ② Open the Comparison panel ③ Read the stats side by side → decide
GPS Optimisation

Reducing a GPX file that's too heavy for a GPS unit

Older-generation Garmin Edge units, entry-level GPS watches and some Wahoo devices have a points-per-file limit. A GPX from a long recording (an ultra, a multi-day hike, a cycling tour) can pass 50,000 points and cause slowdowns or a loading failure. The built-in Douglas-Peucker algorithm reduces the point count while keeping the track's overall shape: bends are preserved, straight lines simplified. Set the tolerance in metres and watch the result live on the map before confirming — a 5 m setting often takes a file from 40,000 down to 3,000 points with no visible distortion.

① Edit → Simplify the track ② Set the tolerance (m) ③ Check the result → confirm and export
Hiking

How to plan a hiking route, from map to GPX file

A good hiking route is prepared before you set off: the path plotted, the ascent checked, the ground surface looked at, the weather anticipated. This guide walks through the six steps in order, from a blank map to a GPX file ready to take out on the trail.

① Plot the route and check the ascent ② Look at the surface and the weather ③ Export and take it out on the trail

Ready to edit your GPX file?

Cut, merge, fix elevation or build your route in a few clicks. No installation, no account.

Open the GPX editor for free →