User manual

Every feature of the editor, explained one by one, with screenshots of the interface. You don't need any technical knowledge: if you can open a map and click on it, you can use the tool.

← Back to home
Nothing found for this word. Try a shorter term, or look at the frequently asked questions.

Before you start

GPX Edit Pro is a GPS track editor that runs in your browser. It is used to prepare a route before you leave, and to fix a file recorded on your return.

Three things to know

No account needed. Open the page, work, download your file. Nothing to create, nothing to remember.

Your files don't leave your device. When you import a track, it is read on the spot, in your browser. Some features query an online service, and only when you run them: route calculation, elevation correction, weather, place search. In those cases, only the coordinates needed for the calculation are sent, not your file. Two features really put your tracks online, and they tell you so beforehand: 🔗 Share and the QR code option of the PDF map.

Your work is kept in this browser, not anywhere else. If you close the tab, your tracks are restored the next time you open the editor, on the same device and in the same browser. But they don't follow you to another device, and they disappear if you clear the browser's data. To keep a track for good, export it. The chapter Is your work saved? explains everything.

Remember right now

The file that counts is the one you exported with 💾 Export. The automatic save is a safety net, not a storage place.

A little vocabulary

WordWhat it means here
TrackThe path itself: a series of connected points, with their coordinates, their elevation and sometimes their time. It is the object you work on.
PointA position on the track. A watch often records one per second: a three-hour outing contains several thousand.
GPXThe universal GPS track file format. All GPS devices, watches and apps read it.
Ascent / DescentAscent (D+ in French): the sum of all the climbs. Descent: the sum of all the descents. The ascent is what tells you whether it is going to be hard.
MarkerA single point you place on the map (a spring, a car park). GPS devices call it a waypoint. It is independent of the track and goes with it when you export.
POIPoint of interest: fountain, bakery, train station, mountain hut… The tool searches for them along your route.
Terrain model (DEM)A map of ground elevations. The tool uses it to give an elevation to tracks that have none and to correct those that drift.
Time-stamped trackA track in which every point carries a time: this is the case for outings recorded by a watch or a phone. A track drawn on the map has no times.

What you need

An up-to-date browser (Firefox, Chrome, Edge, Safari) on a computer, tablet or phone. The tool works on a phone, but preparing a long route is more comfortable on a big screen. The chapter On a phone details the differences.

Your first track, in eight steps

Goal: arrive at an empty map and leave with a GPX file in your downloads. If you only read one chapter, read this one.

  1. Open the editor You see a map, a toolbar at the bottom of the screen, and buttons along the edges. That's normal: there is no track yet.
  2. Go to the right area Click 🔍 Search in the bottom bar, type the name of a town or a place, choose from the list. The map moves there. You can also zoom with the wheel and drag the map to move it.
  3. Open the drawing tool Click ✏️ Draw, then 🛣️ Via routing. This is the mode that follows existing roads and paths.
  4. Choose your activity A "Create a route" window opens on the right. At the top, a row of icons: click the one that fits (🥾 hiking, 🚴 road cycling, 🚵 MTB…). This choice decides which paths the calculation is allowed to use.
  5. Click on the map The first click sets the start. Each following click adds a point, and the route is calculated automatically between the two, along the paths. Wait for the section to appear before clicking the next point.
  6. Save When you are happy with the route, click ✔ Save. The track goes into the 📋 Tracks list and is shown in colour. Until you save, it is only a draft.
  7. Check (optional) 📊 Analyze → 📊 Elevation profile. A chart opens with the distance, the ascent and the terrain. Now is the time to discover that your "nice easy little loop" has 900 m of ascent.
  8. Export 💾 Export, leave the format on GPX, then Export now. The file lands in your downloads. You can load it onto your watch, your GPS or your app.
The most frequent error

Forgetting step 6. Without ✔ Save, the route doesn't appear in the track list and the export finds nothing to export.

The screen and its areas

The interface fits into a few areas. Once you have spotted them, you no longer search.

The editor with a track loaded, with numbers on the areas of the screen 1 2 3 4 5 6
  1. The toolbar: everything starts here.
  2. The map buttons: location, fullscreen, fit all, language, units, basemap.
  3. 3D, ↶ Undo, 🧹 Delete all, 🗂️ My workspace.
  4. Distance, ascent and descent of the selected track (of all tracks if none is selected).
  5. Contact us, GPS photos, Support the project.
  6. The track: the dot marks the start, the arrows the direction, the labels the kilometres.

The toolbar, at the bottom #

ButtonWhat it does
🔍SearchMoves the map to a place: town, address, locality.
📁ImportOpens one or more files (GPX, FIT, TCX, KML, KMZ, or a "My workspace" backup).
📋TracksOpens the list of your tracks.
✏️DrawThe three ways to create a track.
🛠️EditAll the changes: cut, reverse, simplify, clean up…
📊AnalyseProfile, gradients, surfaces, sunlight, route card, comparison…
🔗CombineLooks for the biggest possible loop in a set of tracks.
📍POILooks for useful points: water, food, shelters…
🌬️WeatherThe wind, wave and tide map, for wind and water sports.
?Keyboard shortcutsThe list of keyboard shortcuts, and a link to this manual.
💾ExportGets your work out as a file, a PDF map or a share link.

🛠️ Edit and 📊 Analyze open the same panel, on two tabs (🛠️ Edit and 📊 Analysis). You move this panel by dragging its header. The 📌 pin keeps it open while you work on the map.

A greyed-out button isn't broken. It is waiting for a selected track (or two, for Merge and Compare). Tick the track in the 📋 Tracks list, or click it on the map.

The Edit tab of the tools panel
The Edit tab.
The Analysis tab of the tools panel
The Analysis tab.

The map buttons #

At the bottom left, a column and a row of buttons.

ButtonWhat it does
📍My locationShows your location and a compass. The browser asks for your permission. A second click stops it.
⛶FullscreenThe map fills the whole screen.
🔍Fit allFits the map to all your tracks. Key F.
🇫🇷LanguageEleven languages.
📐UnitsKilometres or miles, °C or °F.
🗺️Map backgroundSixteen basemaps, from the standard map to IGN satellite imagery.
3D3D viewOpens your tracks in relief, with a flyover video.
↶UndoUndoes the last operation. The operation's name is shown next to it.
🧹Delete allEmpties the workspace: tracks, markers and POIs. You are asked to confirm.
🗂️My workspaceSaves all your work to a file, or loads it back.

At the bottom right: ✉️ Contact us, 📷 GPS photos and ❤️ Support the project. The + and − buttons at the top left zoom.

The track list #

Opened by 📋 Tracks. One row per track, with its distance, its ascent, its number of points and the chosen sport.

The track list open on the left of the screen
The selected track is highlighted. At the bottom, the totals and the actions.
On the rowWhat it does
Click on the rowSelects the track (a second click deselects it). Ctrl+click adds another one to the selection.
⠿Drag to change the order of the tracks.
Colour dotChanges the track's colour.
Name ✏️Click to rename (50 characters at most).
👁️ / 🙈Hides or shows the track again. A hidden track can't be selected.
🗑️Deletes the track, after confirmation.
Sport icon, or ?Chooses the track's sport. See A track's sport.

At the bottom of the panel: 📁 Import, 🗑️ Delete (the selection), 🧹 Clear all, ☑️ Select (multi-select), ✓ Sel. all, 🔍 Fit all, 📷 GPS photos and 📖 Manual. On a phone, 🔍 Search is added.

You can also select a track by clicking it on the map.

Load an existing track

From a file #

📁 Importor drag the file onto the mapphone: 📋 Tracks → 📁 Import

Click 📁 Import and choose one or more files. Dragging the files onto the map is quicker when you have several.

FormatWhere it comes from
GPXThe universal format. Output from any GPS, watch or app.
FITThe native format of Garmin watches and bike computers. It imports directly, with no conversion.
TCXThe older Garmin training format.
KML / KMZGoogle Earth and Google My Maps. Lines become tracks, points become markers.
JSONA 🗂️ My workspace backup.

Each loaded track gets its own colour in the list. If the file contains a track name, the editor uses it. If it states the sport (as Garmin and Strava do), the editor uses that too.

What happens on import

  • A GPX file can contain several tracks: they appear separately in the list.
  • The file's markers (waypoints) are placed on the map.
  • Breaks in a recording (watch paused, segments) are kept.
  • If elevations are missing or obviously wrong, the editor recalculates them from the terrain model. If they are only doubtful (completely flat, for example), a banner offers 🏔 Correct: it's up to you.

Limits

  • 40 MB per file at most. Above 15 MB, editing can slow down: consider simplifying.
  • A truncated FIT file (watch switched off during recording) is imported as far as it can be read; the editor tells you how many points it recovered.
  • Points with invalid coordinates are ignored, and the editor says so.

From a share link #

A GPX Edit Pro share link opens a page presenting the outing (map preview, distance, elevation gain). Its button loads the tracks and markers into your editor, with a "Shared view" banner. You can then edit and export them like your own: your changes do not alter the original link.

Is your work saved?

Yes, but only in the browser you are working in. Here is what is kept, where, and how to take your work elsewhere.

Automatic saving #

Every change is saved automatically in your browser. Close the tab, reopen the editor: your tracks, their colours, names and sports, and your markers come back, with a "Session restored" message.

What it doesn't do

  • Nothing is sent to a server. On another computer, a phone or another browser, you will find nothing.
  • A private window keeps nothing once it is closed.
  • Clearing the site's data (cookies and browsing data) erases the save.
  • 🧹 Delete all also empties the save: that is intentional.
  • Displayed POIs and photos are not kept.
If a red message mentions saving

"Automatic save unavailable" means the browser refuses to store anything (private window, storage full, strict privacy settings). Nothing is lost as long as the tab stays open: export your tracks or use 🗂️ My workspace.

🗂️ My workspace: save everything to a file #

🗂️ at the bottom left of the mapphone: 🗂️ button on the right

My workspace saves the whole editor to a single file, and loads it again later, here or on another device. It is the right way to move from computer to phone, or to set a project aside.

The Save to a file window of My workspace
You choose what the file contains.

Save

  1. Click 🗂️, then 💾 Save to a file.
  2. Tick the sections to keep: Settings (language, units, POIs, loops), Map (base layer, position), Tracks and markers, Weather spots and conditions.
  3. Download: a .json file lands in your downloads.

Load again

  1. 🗂️ → 📂 Load a file… (or 📁 Import, or drag the file onto the map).
  2. A preview shows what the file contains. Choose Add to current tracks or Replace current tracks. For weather spots: merge or replace.
  3. Import. A replacement can be undone with ↶ Undo.

Good to know

  • The file keeps all the point detail (times, heart rate, watch extensions).
  • 100 MB at most. Photos are not included.
  • Language, units and POI settings apply when the page reloads.
  • Only GPX Edit Pro can read this file. For a GPS or another app, use 💾 Export.

Create a track

✏️ Draw offers three ways of working, depending on what you are after.

The choice between Freehand, Via routing and Auto loop
Freehand for off-trail, Via routing to follow paths, Auto loop to let the tool search.

🛣️ Via routing: following paths #

✏️ Draw → 🛣️ Via routingCtrl+D opens the choicephone: ✏️ Draw

The mode that suits nine times out of ten. You place points, and the tool finds the way between them along mapped roads and paths.

The Create a route window with three points placed and the calculated route
At the top, the profiles. In the middle, the route points. At the bottom, the distance, the estimated duration and ✔ Save.

Step by step

  1. Choose the profile in the row of icons (the name of the active profile appears below).
  2. Click the map: the first point is the start 🟢, the last one the finish 🔴, the others are waypoints 🔵. You can also type a place name in a field of the list and pick it from the suggestions.
  3. Wait for each leg to appear before placing the next point.
  4. Check the distance and the estimated duration, then ✔ Save.

The seven profiles

ProfileWhat it uses
🥾 Hiking (paths)Trails and paths, including in the mountains. The profile for walking and running.
🚴 Road cyclingPaved roads, avoiding traffic when possible.
🚵 MTB (trails)Single tracks and technical trails.
🚗 CarRoad network. Mainly useful for a shuttle or an approach.
🚲 GravelDirt roads and small roads, between road cycling and MTB.
🎒 BikepackingCompromise between road and rolling paths, for a loaded bike.
🛶 WaterwayRivers, canals and navigable channels. See River and seashore.

The window's controls

⠿ in the listDrag to change the order of the points.
× at the end of a pointRemoves this point (from three points upwards).
+ Add waypointAdds a field for an intermediate point.
Pace badgeChanges the pace used for the estimated duration. See Pace.
🗑️ ClearRemoves all the points, after confirmation.
⛶ FitRe-centres the map on the route.
✔ ConfirmCreates the track.

A badly placed point can be fixed by dragging it on the map: the route is recalculated on either side.

What it doesn't do

  • Changing profile recalculates the whole route with the new profile. For a mixed route (road then trail), create two tracks, each with its own profile, then merge them.
  • The calculation only knows the paths in OpenStreetMap. An unmapped trail does not exist for it: in that case, use Freehand for that section.
  • The calculation is done by an online service (BRouter, or OSRM as a backup). Without a connection, nothing is calculated.
"Unable to calculate route" or nothing appears
The point is almost always too far from any mapped path (in the middle of a field, a lake). Move it a few dozen metres onto a visible path. Check the profile too: a mountain trail is not accessible to the Road cycling profile.
"BRouter too slow — trying OSRM…"
The main service is not responding; the tool switches to the backup service. The result may follow other paths. Try again a few minutes later if the route doesn't suit you.
The route makes a big detour
The profile avoids a section (traffic, surface, restriction). Add a waypoint on the path you want to take.

✏️ Freehand: drawing by hand #

✏️ Draw → ✏️ Freehand

For off-trail, kayaking, the beach, ski touring: anywhere the way you will follow does not exist on the map.

Step by step

  1. Each click adds a point; the points are joined by straight lines.
  2. A right-click on a point already placed removes the last point.
  3. Finish with ✓ Confirm in the bar at the bottom, or with a right-click on the map. ✕ Cancel abandons.

No calculation, no server: you decide the line. Elevations are added automatically from the terrain model when you save, since a drawn line has none.

🔄 Auto loop: the tool finds it for you #

✏️ Draw → 🔄 Auto loopbeta

You have a starting point and a distance in mind; the tool looks for a loop that never doubles back on itself.

The Automatic loop window with start, activity, distance and direction
Four settings, then "Generate the loop".

The settings

1 · Start📍 On the map (then click the start) or 🎯 My location. Drag the marker to adjust.
2 · ActivityTrail running, Hiking, Road cycling, Trekking, Gravel or MTB.
3 · DistanceThe slider. The range offered depends on the activity, and the "Expected result" gives the realistic bracket.
4 · DirectionAUTO, or a direction (N, NE, E…) if you want to head off on a particular side.

Allow about a minute: the tool makes up to five attempts and keeps the best. If you don't like the result, Adjust and retry keeps your settings.

Limits

  • Five generations per hour at most: each loop asks a volunteer-run server for about ten calculations. The number left is shown in the window.
  • Good results come from areas rich in paths. Where there are few paths, generation can fail.
"No loop of … without doubling back from this point"
Try a shorter distance, move the start towards a denser path network, or set the direction back to AUTO. "Details of the 5 attempts" shows what went wrong (distance, doubling back, shape, closing).
"The routing server is overloaded" or "has paused us"
The routing service shares its time between all its users. Wait a few minutes before trying again.

Extending an existing track #

  1. Select the track (only one).
  2. ✏️ Draw → ✏️ Freehand. The tool asks: ✏️ New track or ➕ Extend this track.
  3. Choose Extend, then the side: ⬅️ From the start or ➡️ From the end.
  4. Click the continuation, then ✓ Confirm.

Only the added points receive an elevation from the terrain model. The altitudes of the original track are not affected: if they came from a barometer, they remain as they are.

Edit a track

All the functions in this chapter are in 🛠️ Edit and apply to the selected track. If a button is greyed out, no track is selected, or the function needs exactly one track, or at least two.

↶ Undo: the safety net #

↶ at the bottom left of the mapCtrl+Z

↶ undoes the last operation on the tracks. The name of the operation ("Simplification", "Cut"…) appears next to the button before you click.

  • The last twenty operations can be undone, one by one.
  • If undoing would make a track disappear (undoing a cut, for example), the tool asks for confirmation.
  • ↶ acts on tracks. Deleted markers do not come back with ↶.
  • The history does not survive closing the tab: after a restored session, what was done before can no longer be undone.

✂️ Cutting a track #

🛠️ Edit → ✂️ CutCtrl+Kor right-click the track → Cut here

Separating the outward leg from the return, removing a car approach recorded by mistake, splitting a long outing into two days.

Cut mode: every point of the track becomes a clickable red dot
In Cut mode, every point is a red dot: click the one where the track should be cut.

Three ways to cut

  • ✂️ Cut: click the cutting point on the track. Esc or a right-click cancels.
  • Right-click the track → ✂️ Cut here: the quickest if you can see the spot.
  • From the elevation profile: click and drag on the profile to select a section, then ✂️ in the profile's column. You get up to three tracks: before, the section, after. Handy for isolating a climb.

The pieces become independent tracks in the list. After a cut at a point, they are named automatically after the places they pass through; after a cut from the profile, a window lets you choose the name and colour of each piece. To rename later: click the name in the list.

To keep only one section, cut twice (or use the selection on the profile), then delete the pieces you don't need.

You cannot cut at the first or last point. Undo: ↶.

🔗 Merging two or more tracks #

🛠️ Edit → 🔗 MergeCtrl+Fat least two tracks selected

Joining an outing that the watch split in two, assembling stages prepared separately.

The smart merge preview with the order of the tracks and the itinerary mode
The preview shows the chosen order, the gaps at the joins and the reversed tracks.

Step by step

  1. Select at least two tracks: ☑️ Multi-select, or Ctrl+click in the list.
  2. 🔗 Merge. The "Smart merge" preview chooses the order and direction of each track to reduce the gaps at the joins. A track turned round is marked "reversed".
  3. Check the gaps shown between the tracks, then Merge.

Itinerary mode

When ticked, it keeps each original track as a separate stage (a segment) in the merged file. That is what you need for a multi-day trip: a single file, but your GPS knows where stage 1 ends. When unticked, everything becomes one continuous track.

Large gaps

If the preview reports large gaps, the tracks do not touch: the merged track will have "jumps". Check the order, or fill the hole with Extend before merging.

Not to be confused with 🔗 Combine, which looks for a loop in a set of tracks.

↩️ Reversing the direction #

🛠️ Edit → ↩️ ReverseCtrl+I

The start and the finish swap places. Useful when you have got hold of someone's track who walked or rode it the other way. The elevation follows: a route with 800 m of ascent and 200 m of descent becomes 200 m of ascent and 800 m of descent. Undo: ↶.

🔄 Loop: closing a track #

🛠️ Edit → 🔄 LoopCtrl+B

Bringing the finish back to the start. The classic case: the GPS switched off fifty metres before the car, or an outward leg for which you want the return.

A window shows the gap to fill and offers three ways to close it:

🛣️ Via BRouterCalculates the return along paths, with the profile chosen in the list.
📏 Straight lineJoins the finish directly to the start.
✏️ FreehandYou draw the return yourself, point by point.

If the finish is already less than 100 m from the start, the tool considers the track a loop. Undo: ↶.

🏁 Moving the start #

🛠️ Edit → 🏁 Move start

Made for loops. Your loop starts from a car park, but you set off from the next village, which is on the route: turn on the function and click the new start on the track. The line does not change; only the starting point moves round the loop. Undo: ↶.

📉 Simplify: lightening a file that is too heavy #

🛠️ Edit → 📉 Simplify

Watches record one point per second: a five-hour outing makes 18,000 points. Many GPS units refuse such a heavy file, or struggle with it. Simplify removes the points that add nothing to the shape of the line.

The Simplify track window: 1,756 points reduced to 141 with a tolerance of 10 m
The counter shows the result before you apply it: here 1,756 points reduced to 141 with a tolerance of 10 m.

The setting: tolerance

From 1 m to 200 m, 20 m by default. A tolerance of 10 m means: "remove any point that is less than 10 metres from the line its neighbours would form".

ToleranceEffect
1 to 5 mLight thinning. The line looks the same.
10 to 20 mThe right compromise for a watch track.
50 m and moreHairpins and bends start to be cut. Reserve this for long flat routes.
The "heavy simplification" warning

It appears as soon as more than 70% of the points are removed. On a watch track this is almost always the case, and it is not a problem in itself: check on the map that the shape of the line stays faithful. If the bends are cut off, lower the tolerance.

What it changes

  • Fewer points means fewer micro-variations in elevation: the ascent drops a little, and is often more accurate. If your ascent collapses, you have gone too far: ↶ and start again more gently.
  • The points kept retain their time, elevation and data.

Undo: ↶.

✨ Clean up: GPS spikes, stops and small defects #

🛠️ Edit → ✨ Clean upa single track selectedphone: 🛠️ Edit → Clean up

A recorded track often has defects: a point that jumped 200 m away under the trees, a cloud of points during the picnic break that inflates the distance, duplicate points. Clean up finds them, shows you what it intends to remove, and touches nothing until you confirm.

The Clean up track panel with the before and after preview on the map
Before in dotted grey, after in blue, removed points as red dots. Here the distance goes from 14.8 to 13.2 km.

The three corrections, each with its own tick box

RowWhat it removes
📍 GPS spikesOne to three points that went far away and came back: the GPS "jumped". With a timestamped track, also the first points at the start (GPS not yet settled) or at the finish if they are far from the rest.
☕ StopsThe points that wander on the spot during a break. Each stop is replaced by two points in the same place (arrival and departure): the length of the break is kept. Requires a timestamped track.
🔁 Small defectsDuplicate points (same position, same time) and an isolated point whose time goes backwards.

Step by step

  1. Select a single track, then ✨ Clean up.
  2. Read the panel: each row says how many it found and how much it takes off the distance.
  3. Click 🔍 at the end of a row to look at it on the map; each click moves to the next place.
  4. Untick what you want to keep. The "before → after" distance updates.
  5. Clean up applies. Cancel (or Esc) closes without changing anything.

What it doesn't do

  • Elevation is not touched: that is the job of 🏔️ Correct elevation.
  • Nothing crosses a break in the recording: segments stay separate.
  • A break that is too short (under a minute, or one that makes almost no difference to the distance) is left as it is.
  • On a drawn or calculated track, there is usually nothing to clean: the panel shows "Nothing to clean ✓".

To undo afterwards: ↶.

🏔️ Correcting the elevation #

🛠️ Edit → 🏔️ Correct elevation

You load your outing and the ascent says 1,400 m when you know you did 900. It is almost always the watch's barometer: it measures pressure, and pressure changes with the weather over the course of the day. Over four hours, the error builds up.

Step by step

  1. Select the track and click 🏔️ Correct elevation. With several tracks loaded, a window lets you tick the ones to correct.
  2. A progress bar appears: a few seconds to a minute depending on the length.
  3. A message tells you how many elevations were corrected and from which source.

What the correction does

The tool compares your profile with a terrain model and corrects your sensor's slow drift. It does not replace everything: your barometer picks up details the terrain model cannot see, and keeping them gives a more accurate ascent. Points without an elevation take the model's.

AreaTerrain model used
FranceIGN RGE ALTI, very precise (about a 7 m grid).
ElsewhereCopernicus GLO-90, worldwide, less precise (90 m grid).
The elevation gain barely changes
Your track probably had no barometric elevation: a drawn or calculated track already takes its elevation from the terrain model. There is nothing to correct.
"Elevation service unavailable"
The terrain model data could not be loaded (connection lost, company network blocking it). Try again later.
My ascent doesn't match Strava or Garmin Connect
Each service calculates the ascent in its own way (smoothing, different terrain model). Differences of a few per cent are normal. A huge difference comes from barometer drift: correct the elevation.

Undo: ↶ restores the previous elevations.

📏 Split by interval #

🛠️ Edit → 📏 Split by intervala single track selected

Cuts a track into regular sections, each becoming a separate track: the stages of a trip, training intervals.

DistanceLength of each section (1 km by default).
TimeDuration of each section in minutes (30 by default). Only for a timestamped track: the window shows whether the times were found.

If the track is shorter than the interval, nothing is split. Undo: ↶.

Organisers: sharing out the course marking

For a hike, a trail run or a race that needs marking, split the course into sections of 5 or 10 km: each section becomes a separate track, in a different colour, named "Course - 1", "Course - 2"… Export with Separate files and send each volunteer marking the course their section, to load into their GPS or phone. For uneven sections (from one feed station or junction to the next), cut by hand instead with ✂️ Cut.

⚙️ Reshape #

🛠️ Edit → ⚙️ Reshapecomputer only

Realigning a track that runs beside the real path: a GPS that drifted under the trees, an old track on a trail that has been rerouted.

Reshape mode: numbered beacons along the track
Numbered beacons appear along the track; drag them to realign the line.
  1. Select a single track, then ⚙️ Reshape.
  2. Drag a beacon: the neighbouring points follow smoothly.
  3. In the editing panel, "Beacon spacing" sets their density: Auto, or the slider (close together for precise work, far apart for an overall movement).
  4. ✔ Confirm applies and recalculates the elevation; ✕ Cancel abandons.

This function does not exist on phones: it needs a precision a finger cannot give.

📌 Edit points #

🛠️ Edit → 📌 Edit points

Point-by-point adjustment. Every point of the track can be grabbed:

Drag a pointMoves it.
Click a pointShows and edits its elevation.
Right-click a pointDeletes it.

The bar at the top counts the points. ✔ Confirm keeps your changes, Cancel abandons them. To delete a single point without entering this mode: right-click the track → ✖️ Delete this point.

📍 Placing a marker #

🛠️ Edit → 📍 Place markeror right-click the map → Drop a marker herephone: 🛠️ Edit → Marker

Marking a point that is not necessarily on the track: the car park, a spring, the place to turn off. Markers go with the exported file and are displayed on most GPS units.

A marker's card: name, description, type, colour, emoji and number
A marker's card, opened with a click on the pin.
Name and DescriptionWhat will be shown on your GPS.
TypePin or round.
ColourA colour from the palette or your own.
EmojiOne icon per category: overnight, water and food, route, transport, services, nature. Common icons (summit, water…) are converted into symbols that GPS units recognise.
No.Numbers the markers in the order the track reaches them. Useful for a roadbook.
🗑️Deletes the marker.

A marker is moved by dragging it. Markers also serve as points for the route card. From a POI, "📌 Save as marker" creates one in one click.

🗑️ Delete, and multi-select #

  • 🗑️ Delete (Del) removes the selected tracks, after confirmation. ↶ brings them back.
  • 🧹 Delete all empties the workspace: tracks, markers and POIs. ↶ brings back the tracks, not the markers.
  • ☑️ Multi-select: each click adds a track to the selection or removes it, without deselecting the others. Needed to merge or compare. Ctrl+click does the same without turning the mode on.
  • ✓ Select all (Ctrl+A) ticks all the visible tracks.

When several tracks are selected, the order of selection is shown (1., 2.…): it is the order proposed for a merge.

Analyze a track

This chapter answers a single question, asked in several ways: what am I letting myself in for? All these functions are in 📊 Analyze and do not change the track.

📊 Elevation profile #

📊 Analyze → 📊 Elevation profileCtrl+H

The relief of the route, kilometre by kilometre, with the distance, the ascent, the descent and the maximum elevation.

Elevation profile of a 13.4 km loop with the surface band below
A 13.4 km loop with 763 m of ascent. The vertical line follows the mouse; the coloured band under the chart shows the surface when "Surface by color" has been run.

What you can do on it

Hover with the mouseA cursor moves at the same time on the map: "the big bump in the middle is the pass before the village".
Click and dragSelects a section and shows its figures: from km X to km Y, length, ascent, descent and maximum gradient. ↺ clears the selection.
✂️Cuts the track at the ends of the selection. See Cut.
📷Saves the profile as a PNG image.
⛶Shows the profile full size, with the surface band and a wider PNG export.
Panel edgesDrag them to enlarge it. Ctrl+R puts it back in place.

The profile shows the selected track. With several tracks selected, select the one you are interested in before opening it.

🎨 Slope by color #

📊 Analyze → 🎨 Slope by colorCtrl+P

The profile says there are 900 m of ascent. Slope by color tells you whether it comes in one brutal ramp or spread over twenty kilometres. It is not the same outing.

The track coloured by gradient with the percentage legend
Red and orange: the steep climbs. Green: the flat. Blue: the descents. The legend gives the percentages.

All visible tracks are recoloured. A second click returns to the normal colours. Hovering over a section shows a bubble with its gradient, elevation change and length. Not applicable to a kayak track.

🌍 Surface by color #

📊 Analyze → 🌍 Surface by colorCtrl+U

What you will ride or walk on: asphalt, paved, compacted, gravel, dirt, grass, rock, sand. Decisive for gravel riding, where tyre choice depends on the share of unpaved track.

The track coloured by surface with the percentage breakdown
41% dirt, 30% compacted, 20% asphalt, 9% gravel.

The tool reads the surface recorded in OpenStreetMap along the whole route. The first time, an analysis of a few seconds runs on all the loaded tracks; after that, the display is immediate.

As with any collaborative data, coverage varies. A path with no surface recorded appears as "Unmapped": it does not mean it is bad, only that nobody has described it. If the region is not covered, the tool shows "Zone not covered".

☀️ Sunlight #

📊 Analyze → ☀️ Sunlight

Which sections will be in shade or in the sun, taking the relief and the forests into account. In summer on a long exposed climb, or in winter in a deep valley, it changes the outing.

The Sunlight window with the date of the calculation
Choose the date, then Calculate.
The track coloured by hours of sunshine and the detail of the result
The result: the coloured track and the detail.

Step by step

  1. Select the track, open ☀️ Sunlight.
  2. Choose the date (shortcuts 21 June and 21 December), then Calculate.
  3. A progress bar details the stages: relief, forests, path of the sun. Allow anything from a few seconds to several tens of seconds in the mountains.

Reading the result

The track goes from "Deep shade" to "Full sun". The panel gives the share of the route in the sun, the hours of sunshine received over the day, and what was lost to the relief and to the tree cover. On a wooded route, it is often the trees that block the most sun.

"No woodland data for this area — terrain only"
The forests are not known here: the calculation only takes the relief into account, and so overestimates the sun in the woods.
"No terrain data here"
The terrain model needed for the calculation is not available for this area.

🕑 Route card #

📊 Analyze → 🕑 Route cardone track selected

The time you will pass each point of the route: your markers, or every X km. With breaks, the arrival time, and a warning if you will arrive after dark.

The route card with the times at each marker
Start at 8:00, three markers, a 30-minute break at the fountain: arrival at 14:52, with the margin before sunset.

The settings

StartStart date and time (8:00 by default).
PointsMy markers: the markers within 300 m of the track, in route order. Or Every 1, 2, 5 or 10 km. With no marker on the track, the table splits by distance.
SportChanges how durations are calculated. See Sport, pace and durations.
PaceFrom Relaxed to All-out, or My pace… to enter your own.
Target timeYour target moving time (without breaks). The table becomes a pacing plan: it spreads that time according to the relief of each section.
BreakIn the last column, a break duration for each point. It shifts all the following times.

The columns: point, kilometre, length of the leg, ascent and descent, duration, pace (min/km on foot) or speed (by bike), arrival time, break. At the bottom, the total and a line about the sun.

📋 Copy copies the table: paste it into a spreadsheet. The route card is also included in the PDF map.

Your settings (start, points, breaks, target time) are kept with the track.

📊 Compare tracks #

📊 Analyze → 📊 Compare tracksat least two tracks selected

Deciding between two variants of the same route, or measuring the difference between what was planned and what was done.

The comparison of two tracks with totals, cards and charts
At the top the totals, then one card per track, then the charts side by side.

Each card gives distance, ascent, descent, maximum elevation, duration, number of points, a mini-profile and an effort score translated into a level (Easy, Moderate, Hard, Very hard). The duration is the real duration for a recorded outing, an estimate otherwise (marked ≈). The "Sort" buttons order the cards by distance, ascent, effort, duration or name. Each track's sport can be changed on its card.

The effort score compares tracks of the same sport: it means nothing between a hike and a bike ride. It does not exist for kayaking and paddleboarding.

🎮 Simulate an activity #

📊 Analyze → 🎮 Simulate activitya single track selected

Turns a drawn route into a "recorded" outing: each point gets a time, with simulated heart rate and cadence. Some software requires this, notably the kind that overlays data on a video.

The Simulate an activity window with sport, effort, profile and preview
On the left the settings, on the right the preview, which updates.
SportThe editor's seven sports.
Effort levelRelaxed, Easy, Medium, Hard, All-out, or My pace…
AgeFrom 15 to 80. Used for heart rate.
WeightOptional. Used for calories.
StartDate and time of the first point.

The preview gives the estimated duration, speed, average and maximum heart rate, cadence and calories. Generate GPX adds a new timestamped track (same line) and immediately downloads its GPX file.

For a video

Set the start date and time to those of your video recording: the exact time is what lets the two synchronise.

Sport, pace and durations

A track's sport and the chosen pace set every duration the editor shows: the route window, the comparison, the route card, the PDF map, the share page. It is the question that comes up most often: "where does this duration come from?".

A track's sport #

Seven sports: 🥾 Hiking, 🏃 Trail running, 🚴 Road cycling, 🚲 Gravel, 🚵 MTB, 🛶 Kayak, 🏄 Paddleboard.

The question Which sport is this track?
The question is asked only once per track, and only when a tool needs it.
  • When it is asked. Not on import: when a tool needs it (route card, PDF map, sharing…). Only once per track.
  • Suggestion. For a recorded outing (with times), the editor suggests a sport based on the speed. For a track without times, nothing is ticked: it is up to you to choose.
  • If the file says so. A GPX from Garmin or Strava that states the sport passes it on: the question is not asked.
  • Changing it. Click the sport icon (or the ?) on the track's row in 📋 Tracks.

Pace #

A "Pace" badge (Medium by default) appears wherever a duration is estimated. Click it to change it: the setting applies to the whole editor and is remembered in your browser.

PaceEffect on speed (hiking)
Relaxedabout 28% slower than Medium
Easyabout 15% slower
Mediumthe reference
Hardabout 15% faster
All-outabout 30% faster
My pace…Your own moving average, in min/km or km/h, breaks not counted.

The differences are wider on foot than by bike or on the water.

How the duration is calculated #

For a track without times (drawn, calculated), the duration is estimated: the distance divided by a base speed, plus some time for each climb. Here are the values at Medium pace, excluding breaks:

SportBase speedTime added for elevation
🥾 Hiking3.5 km/h1 h per 300 m of ascent
🏃 Trail running6 km/h1 h per 600 m of ascent
🚴 Road cycling22 km/h5 min per 1,000 m of ascent
🚲 Gravel18.5 km/h12 min per 1,000 m of ascent
🚵 MTB12.8 km/h7.5 min per 1,000 m of ascent, and 4 min per 1,000 m of descent
🛶 Kayak5.5 km/hnone
🏄 Paddleboard3 km/hnone

Example: a 13.4 km hike with 763 m of ascent gives 13.4 ÷ 3.5 + 763 ÷ 300, or about 6 h 20 min of walking.

For a recorded outing (with times), the editor shows its real time, and the "moving" time (stops and breaks with the watch paused do not count). If the recorded speed is implausible for the chosen sport (more than two and a half times the base speed), it falls back on the estimate.

With My pace, the duration is simply the distance divided by your speed: the elevation is assumed to be already included in your average.

Points of interest

📍 POI in the toolbaror 📊 Analyze → 📍 Points of interestCtrl+Ophone: 🛠️ Edit → Points of interest

Finding what you will need along the way: water, a bakery, a shelter, a station, a pharmacy. The data comes from OpenStreetMap.

The POI panel, Track tab, with the categories and the POIs shown along the route
The Track tab: a radius, categories, Search.

Along the track: 🗺 Track tab #

  1. Select the track.
  2. Set the radius around the track (100 m to 5 km, 500 m by default). Wider means more results but further away: a fountain 2 km from your path won't help you.
  3. Tick whole families, or open a family (▶) to choose precisely. "All" ticks everything.
  4. Search. The number of POIs found is shown; 🗑 Track clears them.

Around a place: 🔍 Area tab #

Searches the part of the map shown on screen, without a track. Handy for finding services around a start or accommodation. Move or zoom the map: the ↺ Refresh button runs the search again on the new area.

When both tabs have results, the "Layers" bar lets you show or hide each set, or clear everything (🗑 All).

The eleven families

💧Water & HydrationDrinking water, fountains, restrooms.
🛒Food & SuppliesSupermarkets, bakeries, grocery shops, greengrocers, vending machines, ATMs.
⚡Energy & ChargingPhone charging, electric vehicle charging points.
🏨Accommodation & SheltersHotels, campsites, lodgings, mountain huts and cabins.
🔧Repair & EquipmentBike repair, sports shops, garages.
🍽️DiningRestaurants, cafés, bars, picnic areas.
🏥Health & SafetyPharmacies, A&E, doctors, rescue services, defibrillators, emergency phones.
🚗TransportStations, bus stops, car parks, petrol stations, airfields.
📸Discovery & ExplorationViewpoints, summits and passes, heritage, nature, curiosities.
🎯LeisureBike parks, trail running starts, climbing, paragliding, ski lifts, cross-country skiing, riding centres…
⛵Water sportsSlipways, clubs, harbours, boat hire, hazards and dams.

When there are a great many POIs, only some are shown: zoom in to refine.

A POI's card #

A POI's card with the distance to the track and the Start, Finish, detour and marker buttons
Click a POI: its card, its distance to the track and the estimated detour.

The card gives the type, the distance to the track and the estimated detour, and, when available, the opening hours (open or closed now), the phone number and the website. 🗺️ Maps and 📷 Street View links at the top. The buttons:

🟢 Start / 🔴 FinishStart a route from this POI or to it.
🔀 Add a detourRoutes the track via this POI. See below.
📌 Save as markerTurns the POI into a marker, which will go with your file.
🗑️ Delete this POIRemoves it from the map.

On export, a tick box lets you include all the POIs shown as markers (waypoints) in the GPX file.

Routing the track via a POI #

  1. In the POI's card: 🔀 Add a detour.
  2. Choose the routing profile (the one for the track's sport is highlighted).
  3. Choose the type of detour: Round trip (shorter, you come back the same way) or Continuous route (longer, no return).

The tool recalculates that part and gives the length of the detour. The start and finish of the track never move. This is how you add the village bakery without redoing the whole route. Undo: ↶.

Weather

Two different tools: 🌤️ Weather here for the forecast at a point on your route, 🌬️ Weather map for the wind, waves and tide over a whole region.

🌤️ Weather here #

📊 Analyze → 🌤️ Weather hereor right-click the map or the trackphone: 📊 Analyze → Weather & forecast
The Weather window with current conditions, the next 24 hours and 7 days
Current conditions, next 24 h, 7 days.

From the Analyze menu, the forecast is given at the start of the selected track (or at the centre of the map, without a track). From the right-click, at the place clicked: useful when crossing a mountain range.

You will find the temperature and feels-like temperature, humidity, wind, rain, sunrise and sunset, the UV index, the next 24 hours and the next 7 days. If the track climbs more than 300 m above the start, a column also gives the weather at the summit.

Wind, waves, tide and spots: see the chapter 🌬️ Weather map.

🌬️ Weather map: wind, waves, tide

For kitesurfing, wing foiling, windsurfing, surfing, sailing, sea kayaking and paddleboarding. The animated wind over the whole of Europe, then, for your spot, the hour-by-hour forecast: wind, gusts, direction, waves, period, water, tide and coefficient. Save your spots, say which conditions suit you: the tool looks for the next window over 7 days.

🌬️ Weather in the toolbarphone: 📊 Analyze → Weather mapor a shared spot link

It is a separate tool: no track is needed. The map opens on the area you were looking at. Free, no account.

Overview: the wind over Western Europe #

Weather map zoomed out over Western Europe: coloured wind lines over the Atlantic, wave arrows with their height
Sunday 9:00: strong wind off Ireland (orange, red), 3 to 4 m waves offshore, calm on the continent.

Zoom out until you can see the Atlantic, the English Channel, the Bay of Biscay and the Mediterranean.

  • The animated lines are the wind. Their colour gives the strength: the legend goes from 0 to 65 km/h and above. The legend's km/h ⇄ kn button switches to knots, and remembers it.
  • The arrows at sea show where the waves are going; the number is their height in metres (legend from 0 to 4.5 m and above).
  • The slider covers the next 7 days, hour by hour. ▶ plays it: you see the low arrive, the wind veer, the sea build.
  • On hover (computer), a bubble gives the wind in knots and in your unit, and near the sea whether the tide is rising or falling.
  • The Wind, Waves and Spots boxes declutter the map.
The right method

First spot on the overview the day the wind sets in on your coast. Then zoom in on your area, and click your spot for the hour-by-hour detail.

A spot's forecast #

Click anywhere: on a spot, on the beach, at sea. The detailed forecast for the point opens, as a table.

Forecast for a point on the coast: sky, wind, gusts, direction, waves, period, water, air, rain, then the tide curve with the coefficients and the webcams
Pointe de la Torche: wind, sea, water and tide over 7 days, and the nearby webcams.
RowWhat it tells you
SkySun, cloud, showers, thunderstorm.
Wind, gustsMean wind and gusts, with the map's colours. The difference between the two tells you whether the wind is steady.
DirectionThe arrow points to where the wind is going: ↗ is a south-westerly. On hover, the bearing in degrees. Near the coast, the dot around the arrow is brown when the wind comes from the land (offshore), blue when it comes from the sea (onshore), and in between when it blows along the coast. It is worked out from the water the wind crosses before arriving, not from the orientation of the beach.
Waves, Wave dir.Height in metres, and where they are going.
PeriodIn seconds. Pale below 8 s: short, choppy sea. Clear green around 10–12 s: well-organised swell. Blue-green beyond: long, powerful swell.
WaterSea temperature, in blue below 17 °C: enough to choose your wetsuit thickness.
Air, RainTemperature (feels-like on hover) and rain in mm.
🌊 TideHigh waters (High) and low waters (Low), height, coefficient of each high water. The curve covers the whole period; nights are greyed out, the red line is the slider's hour.
📷 WebcamsWebcams within 3 km, opened in a new tab: a glance at the water before loading the car.
  • The columns go in 3-hour steps, in daylight only (from sunrise to sunset). Show 3 days / Show 7 days changes the length.
  • Waves, period, water and tide are shown if the point is at sea or within 2 km of the shore.
  • More precise wind at the water's edge. In France, Spain and Portugal, the wind comes from Météo-France's AROME model (1.5 km grid); in Switzerland and on the Alpine lakes, from MeteoSwiss; in Italy, from ItaliaMeteo; elsewhere, from Open-Meteo's default model. Within 2 km of the shore, the wind is taken from the sea cell, not from the land, where it is slowed down.
  • Marine forecast, at the bottom, opens Météo-France's official bulletin.
  • Move the window by its ⠿ handle; a double-click on the handle puts it back in place.

The spots on the map #

The south coast of Brittany with the spots as coloured dots and a personal spot circled in red
The spots from Finistère to Morbihan, coloured by the wind at the chosen hour. In red, a spot of your own.

With the Spots box, the map shows kitesurfing, windsurfing, surfing and paddleboarding spots, and sailing and kayak clubs, all over the world near the sea or a large lake. They come from OpenStreetMap.

  • Each dot takes the colour of the wind at the slider's hour, and its arrow the direction. Drag the slider: you can see at a glance which spot gets the right wind, and when.
  • A click on a spot opens its forecast.
  • Your spot isn't there? Just click the place: the forecast works everywhere. Then save it in My spots.

★ My spots #

  1. SaveOpen the forecast for the place, click ☆ Add to my spots, give it a name, OK. The spot appears on the map circled in red, with its name. The button becomes ★ My spot; clicking it removes the spot.
  2. Find againThe ★ My spots ▾ button in the bottom bar lists your spots. A click on a name centres the map and opens its forecast. ✕ deletes it.
The My spots menu: La Torche, Kitesurfing, next window Tuesday 9:00 to 14:00, onshore wind, best Friday 9:00 to 20:00
For each set of conditions: the next window, where the wind is coming from, and the best of the week if it is longer.

With My conditions, the list becomes a dashboard: under each spot, the next window that suits you (✓ Tue 9:00 – 14:00), the onshore or offshore wind dot, and the best window of the 7 days when it is not the next one.

  • 50 spots at most.
  • Your webcams: on a saved spot, ✎ at the end of the Webcams row adds up to three webcam addresses of your own (the club's, the school's…).
  • Spots are kept in this browser. 🗂️ My workspace saves them with your tracks: that is how you get them back on another device.

⚙ My conditions: your settings per spot #

Say once what makes a good session at this spot. The tool ticks the hours that suit and announces the next window.

The My conditions form with the Kitesurfing preset: wind from 20 to 45 km/h, gusts up to 60, no offshore wind, no thunderstorm, window of at least 2 h
The Kitesurfing preset, ready to adjust.
  1. OpenOn a saved spot, click ⚙ My conditions in the forecast. The button does not exist on a point that has not been saved.
  2. Start from a presetChoose your activity in the list, then rename the set if you like ("Kite 12 m", "Easy paddle").
  3. AdjustChange the values, ✕ removes a criterion, + Add a criterion adds one. Wind is entered in the map's unit (km/h or knots).
  4. Say when you are freeWindow of at least 1 to 12 hours in a row; Days (click to remove a day); Hours from… to…; night too, otherwise only daylight hours count.
  5. OKThe forecast gains a row named after the set, ticked ✓ at the right hours.

The + next to the tab creates another set for the same spot, up to four: "Kite 9 m" and "Kite 12 m", or "Surf" and "Paddle" on the same beach.

The water sports presets

PresetWind (max. gusts)Other criteriaWindow
Kitesurfing20–45 km/h ≈ 11–24 kn (60 km/h)No offshore wind, no thunderstorm2 h
Windsurf / wing18–50 km/h ≈ 10–27 kn (65 km/h)No offshore wind, no thunderstorm2 h
Surfing0–25 km/h ≈ 0–13 kn (40 km/h)Waves 0.8 to 3 m, period 7 s or more2 h
Sailing10–40 km/h ≈ 5–22 kn (55 km/h)Waves 2.5 m at most, visibility 3 km or more, no thunderstorm3 h
Sea kayaking0–20 km/h ≈ 0–11 kn (30 km/h)No offshore wind, waves 1 m at most, visibility 2 km or more, no thunderstorm3 h
Paddleboarding0–15 km/h ≈ 0–8 kn (25 km/h)No offshore wind, waves 0.5 m at most, no thunderstorm2 h

These are starting points: adapt them to your level, your gear and your spot. The list also offers Hiking, Trail running, Road cycling and MTB / gravel.

The available criteria

Wind, Gusts
A mean wind range (from… to…), a gust ceiling.
Gusts above mean wind
The maximum difference between gusts and mean wind: rules out gusty wind, under squalls or behind high ground.
Wind direction
A sector, from… to…, clockwise: from 225° to 315° is south-west to north-west.
Direction (near the coast)
Onshore wind, no offshore wind, or offshore wind: the same information as the dot.
Waves, Swell, Period
Height of the waves or swell (from… to…), minimum period.
Tide
Rising, falling, around high tide or around low tide (2 h before to 2 h after).
Water
Sea temperature, from… to….
Rain over 3 h, Rain over the previous 48 h, Snow over 3 h, No thunderstorm
The weather now, and the weather before (a waterlogged access path).
Feels-like temperature, UV index, Visibility, 0 °C freezing level
Comfort, haze, the freezing altitude.

Waves, swell, period, tide and water are only offered on a spot by the sea; onshore or offshore wind, only near the shore.

Reading the result

The forecast with a Kitesurfing row ticked on Tuesday morning and all day Friday
Tuesday morning and Friday: ✓. Wednesday, 22 km/h but a brown dot, offshore wind: no ✓.
  • ✓ marks every hour that meets all your criteria, within a long enough window. A small ☾ flags a night hour, if you have allowed them.
  • ★ My spots announces the next window, and "best: …" for the longest of the week.
  • Nothing in 7 days? The list says what is blocking, in brackets: "nothing in 7 days (wind)". That is the criterion to relax. "(duration)": the window asked for is too long; "(days and hours)": no hour is allowed.

A few useful settings

  • Kite, wing, windsurf: if your spot only works in a south-westerly to north-westerly, add Wind direction from 225 to 315 on top of "no offshore wind".
  • After work: Days Mon. to Fri., Hours from 17 to 21. Weekends only: Sat. and Sun.
  • Surfing: add Direction: offshore wind to keep only the hours when a light wind holds up the waves.
  • Sea kayaking, paddleboarding: Tide: around high tide for an estuary or a bay that dries out.
  • Sailing: a window of at least 4 h for a proper sail.
  • Without a thick wetsuit: Water from 17 °C.

🌊 Tide here #

right-click on the map, within 10 km of the coastphone: long press
The Tide window: high and low waters with times, heights and coefficients, and the tide curve
Times and heights of high and low waters, coefficients, curve.

The tide without opening the weather map, for example when preparing a kayak outing along the coast. 3 days, or 7 with Show 7 days.

The coefficient is only given on Europe's Atlantic seaboard, from Portugal to Norway, including the English Channel and the North Sea; elsewhere, only the times and heights.

🔗 Sharing a spot #

🔗 Share, at the top of the forecast, copies a link (on a phone, it opens the phone's share sheet). The link opens the weather map centred on the spot, with its forecast and its name: just the thing to send to the club group or your Sunday crew.

On a phone, the bottom bar folds away; tap it to unfold it. Windows can be moved with a finger by their handle.

Information, not a green light

The colours show an intensity, the ✓ your own criteria: neither is a safety level. These are model forecasts, which can be wrong, especially beyond two or three days. The tide is calculated: for navigation, the official tide tables (the SHOM in France) are authoritative. Check the marine forecast, look at the water, and the decision to go out remains yours.

"Request limit reached"
The forecast service limits the number of calls. The tool retries on its own after a minute; otherwise, come back a little later.
"Zoom in to show the wind map"
The map is too zoomed out to calculate the wind: move in closer to the area.
"No waves or tide here (inland)"
The point is more than 2 km from the shore. Click closer to the water.
The ⚙ My conditions button doesn't appear
It only exists on a saved spot: first click ☆ Add to my spots.
No tide coefficient
It is only calculated on Europe's Atlantic seaboard. In the Mediterranean, the tide is small anyway.
My spots have disappeared
They are kept in the browser: another browser, a private window or clearing the site's data makes them disappear. Restore them from a My workspace backup.

Combining tracks

🔗 Combine in the toolbarphone: 📊 Analyze → Combine

Two related functions that should not be confused:

🔗 Merge
(in Edit)
Puts tracks end to end to make a single one. You already know what you want to assemble.
🔗 Combine
(toolbar)
Takes a set of tracks from the same area, finds where they cross and looks for the largest possible loop: start = finish, no out-and-back, no figure of eight.

Using the combiner

  1. Load the tracks ➕ Add GPX files from your disk (each addition accumulates), or ➕ Add selection to use tracks already open. Two tracks at least.
  2. Generate 🔄 Generate loops.
  3. Choose Each loop found is shown with its distance. 👁 Preview shows it on the map, ➕ Editor adds it to your tracks, 💾 GPX downloads it.

✕ Reset empties the list to start with another batch.

It is the tool for areas you know well: you have a dozen favourite sections, and you are looking for the big loop that links them.

"No viable loop found"
The tracks don't cross or share no section. Add a track that links the others.

River and seashore

A separate module, for kayaking, canoeing and paddleboarding. It is triggered by choosing the 🛶 Waterway profile in the "Create a route" window.

The scope, read once

It is a planning tool. It knows nothing about the flow, the state of the river or nautical hazards. The coastal module follows the shore: it does not navigate offshore. The marine forecast and the state of the water remain entirely your responsibility.

Paddling down a river #

Choose 🛶 Waterway, then place your points as for an ordinary route. The calculation follows navigable rivers, canals and channels, not streams or ditches. A point placed slightly off the water is brought back onto the waterway; too far away, it is refused.

The direction. The window announces the direction detected from the elevation: downstream, or upstream against the current. Going upstream triggers a warning, because that is rarely what you want in a kayak.

The duration is estimated at an average paddling speed, shown in the window.

"No navigable route between these points"
The network is broken between your two points: a dam, an unmapped section, two basins that don't connect. Move your points closer together or split the route.
"A descent cannot be looped"
🔄 Loop makes no sense on a descent: use the return shuttle.

⚠️ Hazards #

The Hazards button finds along the route what is mapped as a dam, weir, lock, rapid, waterfall or portage. Each hazard appears on the map; a click gives its type and its grade when it is recorded.

"No mapped hazard" does not mean there are none: only that nobody has entered them in OpenStreetMap. An unmapped dam is still a dam. Scout the route by other means.

🌊 Follow the coast #

Route calculation does not work at sea: there are no paths. Instead, this button builds a track that follows the coastline, 150 m or 300 m from the shore (300 m by default).

Place a start and a finish, choose the distance, then Follow the coast.

The banner only speaks up if there is a deviation to report: the track goes further out than asked (cutting across a cove), or passes closer to the shore in places. The tool does not go into every cove, otherwise the track would become lacework that nobody paddles.

"Too long for a coastal construction"
Split the outing into several legs.
"No usable coastline near these two points"
Move the points closer to the shore.

🚣 Slipways #

Zoom in on the area: mapped slipways, ramps and landing stages appear, with the nearest car park. A starting point placed near one of them snaps to it and tells you so. A point placed far from any slipway is flagged as a "Free point": it is up to you to check that launching there is possible and allowed.

📷 GPS photos

📷 at the bottom right of the mapor 📋 Tracks → 📷 GPS photos

Three uses, brought together in one window. Photos stay in your browser: they are not sent anywhere, and are not kept in the automatic save, in "My workspace" or in GPX files.

The GPS / EXIF photos window
Import, locate photos without GPS, create markers.

Seeing your photos on the map #

Import GPS photos: photos that contain a GPS position appear on the map, and in the 3D view if it is open. 250 photos per session at most. Remove displayed photos takes them off the map, without touching the tracks or markers.

Locating photos taken without GPS #

Your camera has no GPS, but your watch recorded the outing: the time of each photo makes it possible to find where it was taken.

  1. Import the outing's timestamped track, then the photos.
  2. Choose the reference GPX track.
  3. Enter the camera's time offset from UTC (+2 in summer in France, +1 in winter; 0 or +1 in the UK), and if necessary the clock correction (in minutes, negative if the camera's clock is fast).
  4. Preview matches, then Place matched photos on the map.
  5. To keep the result: Export GPS-tagged JPEG copies (.zip). The copies receive the coordinates, without recompression; your originals are not modified.

A photo taken outside the track's times, or during a gap of more than 10 minutes in the recording, is not located. If the photo already states its time zone, that is used.

Creating markers from photos #

Add GPX waypoints creates a marker at each photographed position, with the photo's name and date. The markers go with your GPX; the images do not.

Export and share

💾 Exporting a file #

💾 ExportCtrl+Ephone: 💾 Export in the bottom bar
The Export your tracks window with the track selection and the metadata
Tick the tracks, fill in the name, choose the format, Export now.

Step by step

  1. Track selection: tick the ones to export (All, None, Selection buttons).
  2. With several tracks: Separate files (one file per track) or Single file (all in one file).
  3. Fill in the metadata (see below).
  4. Set the markers and POIs, choose the format.
  5. Export now: the file lands in your downloads.

Metadata

Track nameThe name that will appear on your GPS or watch. Take thirty seconds to fill it in: in six months, "track-2" will mean nothing to you.
File nameThe name of the downloaded file, with or without .gpx.
Description, Author, Copyright, Web linkOptional. Useful if you publish the track.

Markers and POIs

  • The map's markers go with the track. Tick In a separate file to have them separately. With no track ticked, only the markers are exported.
  • Include Points of Interest as waypoints adds all the POIs shown to the file.
  • For a track resulting from a merge in itinerary mode, a tick box keeps the stages as separate segments.

Choose the format

FormatWhat for
GPXThe default choice, and the right one in almost every case: read by all GPS units, watches and apps.
KMLGoogle Earth, Google Maps and most web mapping tools. Markers and breaks included.
TCXGarmin Connect, Polar. A planned track (without times) becomes a course to follow; a recorded outing stays an activity.

There is no FIT export: for a Garmin watch, GPX is fine.

I can't find the file
It is in your browser's Downloads folder. With "Separate files", the browser may ask for permission to download several files: accept.
"Please select at least one track to export"
No box is ticked at the top of the window.

📄 PDF map #

💾 Export → 📄 PDF map

A printable document per track: the map of the route on a topographic base, the key figures, the profile, the points of interest and markers, the country's emergency numbers, the route card and a QR code.

The options window before the PDF is generated
Before generating: the pace, and the share link for the QR code.
  1. In the export window, tick the tracks, then 📄 PDF map.
  2. If a track has no sport, choose one: it sets the difficulty and the durations.
  3. Check the pace, and decide on the public share link (QR code).
  4. Generate PDF. You receive a ZIP file containing, for each track, the PDF map and the GPX file.
The QR code puts your tracks online

With the box ticked (the default), the tracks in the PDF and your markers are published: anyone who scans the QR code can see them. Unticked, the QR code simply leads to the editor.

  • The route card only appears if the track has intermediate points (nearby markers, or a split by kilometres).
  • With the interface in Japanese, the PDF is written in English (the PDF font does not have Japanese characters).

🔗 Sharing a link #

💾 Export → 🔗 Share
The Share session window with the warning about the public link
The window says what will be shared before creating the link.

Creates a link and a QR code to a public page for your outing (preview, distance, elevation gain), from which anyone can open your tracks and markers in their editor, with no account or app. Handy for putting an outing plan to the group, or for moving from computer to phone.

  1. 🔗 Share. The window summarises what will be sent: all the loaded tracks and the markers.
  2. Create link. If a track has no sport, you are asked for it (it is used in the title of the share page).
  3. 📋 Copy the link, or have the QR code scanned.
  • The link is public and permanent: anyone who has it can see and download these tracks, without an account.
  • Whoever opens the link can edit the tracks on their side: it changes neither the link nor your tracks.
  • Sharing is the only function, together with the PDF's QR code, that sends your tracks to the server.

3D and flyover video #

3D at the bottom left of the mapphone: 3D button on the right

Opens your tracks in relief in a new tab. With no track loaded, the button opens the 3D view on its own, to explore any place.

  • Colour by elevation, gradient, terrain type, or the track's original colour.
  • Choice of base layer and relief quality, markers and GPS photos shown.
  • Sunlight at a given date and time, and a video of the sun's path.
  • Flyover video in MP4: landscape, vertical, square or portrait; short, social media, auto or long; with or without music. The video is made in your browser and needs a computer.
  • Image capture and a share link for the view.

The 3D view has its own help: the "About & FAQ" button at the top of its page.

Settings

🗺️ Basemap #

Sixteen basemaps. The right one depends on what you are looking for: a topographic map to read the relief, satellite imagery to check that a path still exists.

World
StandardClassic OpenStreetMap, readable everywhere.
World (Latin names)Like Standard, with names written in the Latin alphabet everywhere.
TopoContour lines and relief. The hiker's background.
CyclOSMHighlights cycling infrastructure.
DarkDark background, comfortable at night.
Regional: the map centres on the country
IGN map, IGN satelliteFrance: official mapping and aerial photography.
SwisstopoSwitzerland.
TopPlusOpenGermany.
ČÚZKCzechia.
KartverketNorway.
GSIJapan.
basemap.atAustria.
IGNSpain.
NGIBelgium.
USGS TopoUnited States.

The "ⓘ Sources & licences" link at the bottom of the panel lists the data providers. The editor reopens on the last basemap and the last place displayed.

📐 Units #

Distances in km / m or in mi / ft, temperature in °C or °F. The setting applies everywhere: profile, statistics, route card, PDF. The page reloads to apply it; your tracks come back thanks to automatic saving.

Units are independent of the language: you can read the interface in French and keep miles.

Language #

Eleven languages: French, English, Spanish, Italian, German, Portuguese, Dutch, Norwegian, Danish, Swedish, Japanese. The flag at the bottom left (on the right on a phone) opens the list. The page reloads in the new language; your tracks are kept.

On phone

The editor works on phones, with an adapted interface. Almost all the functions are there; they are simply arranged differently.

The editor on a phone with the five-button bar
The map and the bottom bar.
The track list on a phone
📋 Tracks: Import, Search, Photos…
The Edit panel on a phone
🛠️ Edit.
The Analyze panel on a phone
📊 Analyze.

What changes

On computerOn phone
Toolbar with eleven buttonsBar with five buttons: Tracks, Draw, Edit, Analyze, Export
🔍 Search, 📁 Import, 📷 Photos in the barIn 📋 Tracks
📍 POI in the barIn 🛠️ Edit → Points of interest
🔗 Combine and 🌬️ Weather in the barIn 📊 Analyze
Map buttons at the bottom leftColumn of round buttons on the right: location, basemap, language, units, 3D, support, My workspace
Panels and windowsPanels that slide up from the bottom of the screen; swipe them down to close them
Right‑clickLong press on the map
Keyboard shortcutsNot applicable

What does not exist on phone

  • ⚙️ Reshape: it needs a pointing precision a finger cannot give.
  • Making the flyover video in the 3D view.

Tips

Turn the phone to landscape to draw: the map is wider. Zoom in before placing a point: the closer you are, the more accurately it lands. To move a project from computer to phone, use 🔗 Share (scan the QR code) or 🗂️ My workspace.

Frequently asked questions

The questions we are asked most, with a link to the full explanation.

Saving and files

I closed the tab: have I lost my work?

Normally not: reopen the editor in the same browser and your tracks come back. They do not come back on another device, after a private window, or if the site's data has been cleared. → Automatic saving

How do I get my tracks on another device?

Three ways: export the GPX and open it there; or save with 🗂️ My workspace and load the file again; or create a link with 🔗 Share and scan the QR code. → My workspace, Share

I can't find the exported file.

It is in the browser's Downloads folder. On a phone, look in the Files app. → Export

How do I put my track on my watch or GPS?

Export it as GPX, then import that file into your watch's or GPS's app (for example the Courses section of Garmin Connect). Give it a name on export: that is the one that will appear on the device. If the device refuses it or struggles, simplify the track. → Export, Simplify

Can I export to FIT?

No: GPX, KML or TCX. Garmin devices read GPX perfectly well. FIT can be imported, however. → Accepted formats

My GPS refuses the file, or takes forever to load it.

Too many points. 📉 Simplify with a tolerance of 10 to 20 m often divides the number of points by five or ten without the line visibly moving. → Simplify

One of my software refuses my file even though it opens everywhere else.

First check that the software is still maintained: several old tools no longer read current files correctly. Also try another format (TCX for Garmin Connect or Polar).

Draw

I click on the map and nothing happens.

No drawing mode is active. Go through ✏️ Draw first. Outside that mode, a click on the map creates nothing: that is intentional. → Creating a track

I drew my route, but the export finds nothing.

The line has not been saved: click ✔ Save in the route window. It is the most common oversight. → Via routing

The route doesn't go along the path I want.

Add a waypoint on that path, or drag the route. If the path does not exist in OpenStreetMap, the calculation cannot use it: draw that section with Freehand. → Via routing, Freehand

I changed profile and my whole route changed.

That is normal: changing profile recalculates the whole route. To mix road and trail, make two tracks and then merge them. → Via routing

How do I route my track via a particular point (a bakery, a spring)?

If it is a POI: its card → 🔀 Add a detour. Otherwise, while drawing, add a waypoint at that spot. → Detour via a POI

The automatic loop finds nothing, or it is blocked.

Reduce the distance, move the start to an area rich in paths, set the direction back to AUTO. Generation is limited to five per hour. → Auto loop

Editing

The buttons in the Edit menu are greyed out.

No track is selected. Click the track on the map or in 📋 Tracks. Merge and Compare need at least two; Clean up, Reshape and Cut need exactly one. → Selection

How do I delete the start or the end of my track?

Cut at the place you want (✂️ Cut, or right-click the track → Cut here), then delete the piece you don't need. To isolate a section in the middle, select it on the profile. → Cut

My track has strange spikes, or a distance that is too long after a break.

Those are GPS spikes and points wandering on the spot during the stop. ✨ Clean up removes them, with a preview. → Clean up

I made a mistake.

↶ Undo (Ctrl+Z) undoes the last twenty operations, one by one. → Undo

Figures

My elevation gain is absurd, or very different from Strava or my watch.

A big difference almost always comes from the watch's barometer drifting: 🏔️ Correct elevation. A small difference (a few per cent) is normal: each service smooths and calculates in its own way. → Correcting the elevation

The elevation correction barely changes anything.

That is normal if the track had no barometric elevation: a drawn or calculated track already takes its elevation from the terrain model. → Correcting the elevation

The estimated duration doesn't match me.

Change the pace (Relaxed to All-out), or enter your own with "My pace…". Check the track's sport too. → Sport, pace and durations

Why does the editor ask me for the sport?

It sets the duration, the difficulty and the title of the share page. It is only asked once per track, when a tool needs it. → A track's sport

The simplifier shows "heavy simplification". Is that serious?

Not necessarily: the warning appears from 70% of points removed, which is common on a watch track. Check that the shape stays faithful. → Simplify

Everything else

The sunlight calculation runs for a long time.

That is expected: it examines the relief and the forests around each point. On a long mountain route, allow several tens of seconds. → Sunlight

How do I know when my spot will work?

Save it (☆ Add to my spots), then ⚙ My conditions: choose the preset for your activity and adjust it. ★ My spots then announces the next window over 7 days, or what is blocking it. → My conditions

The brown or blue dot around the wind arrow?

Brown: the wind comes from the land (offshore). Blue: it comes from the sea. In between: it blows along the coast. → A spot's forecast

"My location" doesn't work.

The browser must be allowed to locate the device. If you refused, allow it again in your browser's site settings.

Does the share link expire?

No, it is permanent and public. Don't share a track that reveals your home. If a link has been shared by mistake, write to us with the link. → Share

I can't find a function on my phone.

Search, Import and Photos are in 📋 Tracks; POIs in 🛠️ Edit; Combine and the Weather map in 📊 Analyze. Only Reshape does not exist on phones. → On a phone

Is my data sent anywhere?

Your files, no: they are read in your browser. The online calculations (route, elevation, weather, place search) receive only the coordinates they need. Only 🔗 Share and the PDF map's QR code publish your tracks, and they warn you. → Before you start

My question is not here.

Use ✉️ Contact us, at the bottom right of the editor. Say what you were trying to do, at which step it got stuck, on which device and in which browser, and what you intend to do with the file afterwards: the problem sometimes lies with the destination software. Attaching the track, or a share link, helps a lot.

Keyboard shortcuts

On computers only. ? shows this list at any time. Shortcuts do not work when the cursor is in an input field.

ShortcutAction
Ctrl+ZUndo last operation
Ctrl+ASelect all
DeleteDelete selection
Ctrl+DDraw (opens the choice of modes)
Ctrl+KCut the track (one track selected)
Ctrl+FMerge (at least two tracks selected)
Ctrl+IReverse
Ctrl+BLoop
Ctrl+EExport
Ctrl+HElevation profile
Ctrl+PSlope by color
Ctrl+USurface by color
Ctrl+OPoints of interest
Ctrl+RPut the profile back in place (profile open only)
E / AEdit / Analyze tab of the tools panel
FFit view on tracks
+ / −Zoom in / out
EscClose open panel, cancel current action
?Show shortcuts

On a Mac, Cmd replaces Ctrl.

Icon index

Some pictograms serve multiple purposes depending on where they appear. This index clears up ambiguity.

WhereWhat it does
🔍ToolbarSearch for a place
Map buttons, track listFit all: frame all the tracks
POI panelArea tab
Clean up panelShow the next place
📍ToolbarPoints of interest
Map buttonsMy location
Edit menu, right-clickPlace marker
Auto loopChoose start on the map
Clean up panelGPS spikes
📊ToolbarAnalyze menu
Analyze menuElevation profile, Compare tracks
🔄Draw menuAuto loop
Edit menuLoop the track
CombineGenerate loops
🔗ToolbarCombine
Edit menuMerge
Export windowShare a link
Weather map forecastShare a spot
🔀A POI's cardAdd a detour
↶Map buttonsUndo
🧹Map buttons, track listDelete all
🗑️EverywhereDelete the current item: track, point, marker, POI
🗂️Map buttonsMy workspace
📐Map buttonsUnits
🗺️Map buttonsMap background
⛶Map buttonsFullscreen
Route windowFrame the route
ProfileDisplay large
📷Bottom right, track listGPS photos
ProfileExport the profile as PNG
👁️ / 🙈Track listShow / hide a track
⠿ListsDrag to change the order
📌PanelsPin the open panel
Edit menuEdit points
✔ / ✕Windows and bannersConfirm / cancel without saving
?ToolbarKeyboard shortcuts
Track listSport not chosen yet
🌬️ToolbarWeather map
☆ / ★Weather map forecastAdd to my spots / remove
Weather map bar★ My spots: the list and the next windows
⚙Forecast for a saved spotMy conditions
🌊Right-click near the coastTide here
✉️Bottom rightContact us
❤️Bottom rightSupport the project