Overview
Welcome to the PitStopper.net change log! This page tracks new features and improvements to the website, and to PitStopper On-the-go, the phone app.
RSS feedOctober 2026
October 29, 2026
Turn-by-turn instructions are optional when editing a track
Editing track and Re-plan a section have a switch for giving the edited section turn instructions, on by default, for tracks that keep their own navigation data.
Learn more in the helpOctober 28, 2026
Editing track in the sidebar
The Editing track controls are now a panel in the left pane instead of a bar over the map, with the running length and climb change as tiles. Re-plan a section and What is this road? use a sheet above the map on a phone, so the map stays in view.
Learn more in the helpTooltips on the right-click menu
Hover an item on the map's right-click menu to see what it does.
Learn more in the helpWhat is this road? in the sidebar, with the road highlighted
The answer now opens in a side panel instead of a dialog, and the road it describes is drawn on the map as OpenStreetMap does, following whichever one you open.
Learn more in the helpRe-plan a section: alternatives and Before / After
The panel now opens at the first click and guides you to the second, offers BRouter's alternative routes for the section, and flips between Before and After with the distance, climb and descent compared.
Learn more in the helpRe-plan a section of a track
Right-click a track, choose Re-plan a section from here and click where it ends: a panel in the left pane re-routes just that stretch with the profile you pick, through points you click on the map, and Save drops your planning points. Everything else stays as it was, and Undo puts the old section back.
Learn more in the helpFamous climbs in the right country
A quarter of the famous climbs were filed under the wrong country (Col d'Aspin as Dutch, the Blockhaus as Belgian); each now takes its country from where it is. Wrynose Pass is on the road, so the Fred Whitton shows it on the route.
Learn more in the helpRoom for long category names
With a mouse, the buttons on a POI list heading appear when you point at it, so a long name has the whole row the rest of the time. Touch screens keep them showing.
Learn more in the helpVia point changes are auto-saved
Adding, naming, describing or changing a via or shaping point now counts as a change for auto-save, so a session spent on vias alone is no longer lost.
Learn more in the helpPace Maker in miles
Pace Maker's rides, notes and speed-by-gradient table now follow your units, and an unused figure's "not used" is no longer cut off on a phone.
Learn more in the helpHelp for six more tools
The Bulk POI Editor, Deleted POIs, POI Statistics, Famous Climbs Nearby, the Climb Database and Signed Cycle Routes each have a help section with screenshots, and a help button. Famous climbs beside your route are now found however long the route is.
Learn more in the helpFirst-route video: star the stops you will use
The beginners' video now shows starring or flagging the stops you mean to use, and exporting only those, so your device is not crowded with every tap on the way.
Watch the videoHelp contents follow your reading
On the help pages, the contents list on the left now scrolls along with the page, so the section you are reading stays highlighted and in view.
Learn more in the helpOctober 27, 2026
Help from the window you are in
Most windows and sidebar panels now have a button beside Close that opens their help in a new tab.
Custom icons: a pin, or another shape
A custom icon can sit on a pin like our own markers, pointing at the spot, or on a circle, square or octagon, in any colour. The colours and shape are built into the icon's PNG, so .gpz and .kmz exports show it exactly as you made it.
Learn more in the helpThe POI Graph against time
The POI Graph's "Against time" toggle plots your stops by when you reach them instead of how far along they are, so a gap reads as hours without a stop.
Learn more in the helpThe elevation profile against time
The clock button on the elevation chart draws the profile by time instead of distance: long climbs take up their hours, stops are flat steps, and with a start time the night is shaded.
Learn more in the helpPace Maker, easier to use
Learning from your own rides is now the first thing in Pace Maker, with a drop zone for GPX and FIT files. The window is bigger, the figures line up, and what your rides show has stat tiles and a bar comparing your profile with the standard estimate.
Learn more in the helpTimes follow your pace profile
Making, choosing or editing a Pace Maker profile now re-times your routes straight away; before, a route kept its old times until you applied the estimate again. With a profile in use, the time estimate hides the speed, activity and stops it sets, and says what it uses.
Learn more in the helpPace Maker from the starting-time dialog
Until you have a pace profile, "Starting time & average pace" says what Pace Maker does and opens it, now on top of the dialog rather than behind it.
Learn more in the helpA stop becomes a via point, and vias get a description
"Make a via" in a stop's popup puts a named via point on the track beside it, handy for an event's controls. A via can now carry a description, exported as its <desc> as Cruiser writes it.
Turn instructions that come as waypoints
When a planner's file has its turns as nameless waypoints, the Import Summary asks whether to remove them or keep them as stops.
GPXFIT moves to PitStopper
GPXFIT, the toolkit for editing and analysing GPX and FIT files, now lives at pitstopper.net/gpxfit/ with PitStopper's menus and colours; find it under More → Tools.
Pace Maker, more accurate
Estimates read gradients over 200 m stretches, so bumpy elevation no longer slows them; Pace Maker learns how short rises differ from long climbs, leaves out odd stretches, and checks each of your rides against the others.
Learn more in the helpA selected stretch stays zoomed
With the elevation chart following the map, selecting a stretch zoomed the chart away again, on a loop to the wrong end; the selected stretch now stays on screen.
Times in the export when you planned them
The export's "Include estimated times" is now ticked whenever the route has a start time, with a note on when to untick it (Strava, Ride with GPS, Komoot); an untick is remembered.
Learn more in the helpPace Maker learns more
Open a recorded ride and its summary offers to teach Pace Maker from it; a long ride also teaches how much you tire each hour, and estimates now show a likely range.
Learn more in the helpPace Maker
Create your pace profile from a previous ride: up to three GPX or FIT rides teach PitStopper your flat speed, how hills slow you and how long you stop, and every time estimate uses them (Settings → Pace Maker).
Learn more in the helpTime for stops, your way
The 10% rest-stop checkbox is now a choice of none, short breaks (10%), café stops (20%) or touring and sightseeing (30%), and it applies on flat routes too.
Learn more in the helpA category's icon reaches every stop
Stops given an icon of their own kept it whenever you changed their category's icon; choosing the whole category now offers to replace those too, with a count, whether from a stop or from Category settings.
Learn more in the helpOctober 26, 2026
Imported stops get a type of your own
Waypoints from another app that match none of our categories, such as checkpoints, now arrive as a type named from the file, which you can rename and give its own colour and icon; any imported stop can join a type from its popup.
Learn more in the helpChoose which pass of a place to export
On an out and back, a POI's popup lists each pass as a button: turn one off and that pass leaves your GPX, FIT, KML and CSV files and the printed report, so a café you only want on the way home is on the device once.
Learn more in the helpPick the right pass of a shared road
Right-click a road your route rides more than once and the menu lists each pass by its distance, so a via point goes on the leg you mean.
Via points from the elevation profile
Right-click the profile to pick a trackpoint, step along one point at a time with the arrow keys while the map follows, and make it a via or shaping point.
Garmin preview in the export dialog
The export dialog draws a Garmin Edge showing its Course Points screen for your GPX or FIT: the POIs the file will hold, named and in order along the route, updating as you change the options.
Learn more in the helpTwo-way arrows on out-and-back roads
Where a route rides the same road out and back, its direction arrows show both ways instead of only the return. Arrows now start near the start of a route, not 10% of the way in, so a long ride's way out of town has them too.
Live GPX view
System → Live GPX view shows the GPX your project would export, highlighted, and updates it as you edit, marking the lines that changed.
Learn more in the helpOctober 25, 2026
Back to start and Out and back
Two planner buttons add the way home to the route you drew: back to the start by the router's choice, or back through your stops in reverse.
Learn more in the helpSurface bar while planning
The planner shows how much of the route is paved, gravel or path, and updates as you drag.
Learn more in the helpAdd a POI to your planned route
While planning, a POI's popup has Add to route: it becomes a named stop between the two stops nearest it.
Learn more in the helpDrag the planned route line
In the route planner, drag the line itself to add a via where you drop it and re-route through it (on a phone, hold the line first). Track Edit is now for finished routes only.
Drag a via point to re-route its sections
With Track Edit on, dragging a via or shaping point re-routes only the two sections either side of it; the rest of the track stays as it was.
Learn more in the helpVia and shaping points on any track
Right-click a route to make the nearest trackpoint a named via point or a shaping point, without recalculating anything. Navigation data lists them for any track, and you can name its start and finish too.
Learn more in the helpNew video: your first route
A three-and-a-half-minute walkthrough from an empty start page to a FIT file for your Garmin, now on the home page. Video pages also have chapters you can jump to.
October 23, 2026
Look a stop up on Google
A named stop's popup has a Google button that searches for it on Google Maps, so you can check its current opening hours and reviews.
Learn more in the helpClimb gradients on or off
A % tab on the elevation chart shows or hides the gradient labels over each climb, and remembers your choice. The chart now slides open and closed.
Learn more in the helpIcon backgrounds in .gpz SVGs
A coloured icon's background circle is now drawn into its SVG in a .gpz, as it already was in the PNG, so it survives a round trip.
October 22, 2026
Move a stop, and add one by coordinates
Move in a stop's popup lets you pan to its new spot and confirm it there; it is re-measured against the route and can be undone. POI > Add POI places a stop by decimal, DMS or Plus Code coordinates.
Learn more in the helpYour own stop types
Add POI has a Custom type you name yourself, such as Checkpoint. The new palette on each List & Manage section sets its colour, icon and size, and renames a custom type.
Learn more in the helpIcon sizes
Stops can be drawn bigger or smaller, our own pins included: click a stop's icon and use Size, for that stop or its whole category. A .gpx, .gpz or .kmz that gives a size (<scale>, or KML's icon scale) is drawn at it, and the GPX Inspector shows a file's icons at their anchor and size.
October 21, 2026
Select a stretch of the elevation profile, and see its climbs
Drag across the profile to zoom the chart and map to that stretch and see its distance, ascent, steepest gradient and time; the profile's climbs are now labelled, and clicking one selects it.
Learn more in the helpSteepness colours from the elevation chart
A palette button on the elevation chart colours the profile by steepness, and the setting is now remembered between visits.
Learn more in the helpGPX Inspector previews waypoint-only files
A file with waypoints but no track or route now shows its waypoints in the preview, instead of saying there is nothing to draw.
Route corridors in GPX, and back from KML
A route's corridor now travels in GPX and .gpz files (as physicalWidth on the track, documented in the GPX file reference), and a KML's corridor comes back as the route's corridor instead of an extra route.
Learn more in the helpOctober 20, 2026
GPX Inspector reads more from FIT and KML
The inspector now shows a FIT's turns, favourites and activity, and a KML's icons, PitStopper data, timed tracks and flyover, previews a .kmz's icons, and offers the new .kmz, flyover and activity export options.
FIT: turn prompts, favourites and bike type
FIT exports now carry the route's turns, so Garmin, Wahoo and Hammerhead devices prompt them; a FIT course's own turns import as turns rather than as stops; starred POIs become device favourites; and the activity list adds road, gravel, mountain bike, running and trail running.
Learn more in the helpGoogle Earth flyover
A KML export can add a flyover tour of each route: in Google Earth, double-click it in Places and the camera flies the route.
Learn more in the helpKML with icons (.kmz)
A KML export can now be a .kmz carrying each POI's own icon, anchored where it should be, and a .kmz you open brings its icons in, as a .gpz does.
Learn more in the helpChangelog RSS feed
This changelog now has an RSS feed, so new features and fixes can arrive in your feed reader, and its contents are grouped by year.
GPX Inspector flags animated icons
The inspector marks animated PNG, SVG and GIF icons in a .gpz, plays them, and says what PitStopper does with each; GIF icons in a .gpz are now imported too, as still pictures.
KML stops keep their details
KML exports now carry each stop's category, star, flag, note, OpenStreetMap id, opening hours, phone and website as data (a table in Google Earth), and PitStopper reads them back exactly.
Learn more in the helpFix: timed KML tracks keep their times
A KML ride recorded with times (Google Earth's gx:Track) now keeps them on import, as a GPX does.
Animated icons from a .gpz move on the map
Animated PNG and SVG icons in a .gpz now play on the map, as they do in the import preview, instead of showing their first frame.
Learn more in the helpOctober 19, 2026
Fix: elevation chart lights the right stop
Running the cursor along the elevation profile no longer makes a stop far along the route pulse; a stop lights up when the cursor reaches it, still does after the POIs change, and pointing at a stop on the map enlarges its own dot on the chart.
Fix: a stop's own icon no longer disappears
An icon set on one stop could vanish a few seconds later, when the POI list refreshed after loading or a settings change.
Icons from a .gpz sit centred
A .gpz that doesn't say where its icons are anchored now imports them centred on the spot, as Garmin and Cruiser icons are drawn, instead of bottom centre.
Version history
Your work is kept as you go, and Version history lists earlier versions to restore: ones you name, every Save, automatic ones while you work, and a safety copy before anything replaces your work. It replaces Snapshots, Revert and Pause auto-save; Ctrl/⌘S now saves.
Learn more in the helpRoute corridor
Route Settings can draw a see-through band in the route's colour so many metres either side of it, to see what is near the route; KML exports carry it for Google Earth Pro and Locus Map.
Line width slider in Route Settings
Set a route's line width anywhere from 1 to 24 px, with a preview that shows its colour, width, transparency and dash before you save.
October 15, 2026
Works with site data blocked
With cookies or site data blocked in the browser, the GPX inspector ignored the file you chose and the app and Track Comparer stopped loading. They now work as normal and just don't remember your settings.
"None" quick preset
None turns every category off and keeps only the stops in your route file, for working on a finished route. Turning a category off no longer removes your own stops in it, and Deselect All now clears the searched POIs straight away.
Learn more in the helpOctober 13, 2026
A simpler export dialog
Pick GPX, GPX with icons and photos (.gpz), FIT or KML from four equal cards; everything else is under Advanced, with a preview of how POI names will look on your device and an explanation behind each option.
Learn more in the helpSimpler .gpz choice in the GPX converter
Converting a .gpz now offers one tick, keep the file's icons and attachments, instead of PitStopper's icon menu, and stops keep the symbols they came with.
Clearer transparency choice in Route Settings
The fully transparent button is now an empty outline, so it no longer looks like a second dashed-line option.
POI clustering now groups by type
Nearby POIs of the same kind share one pin with a count, and different kinds at the same spot sit side by side instead of merging into one number.
Learn more in the helpFixed: quick presets around a place, and the radius arrows
A quick preset now fetches its POIs straight away when exploring around a place. The radius arrows move one step at any radius; above about 150 m they did nothing.
Fixed: a .gpz we wrote lost its icons when converted again
Symbols carried from another app now keep their pictures through every round trip in the GPX Inspector.
OsmAnd icons for stops from other apps
A stop with a Garmin symbol such as Church or Museum now gets the matching OsmAnd icon on export.
Learn more in the helpFixed: _navtrk only for turn-by-turn tracks
An exported track without turn instructions is now named _trk; _navtrk is kept for tracks that have them.
October 12, 2026
GPX Inspector: a faithful converter
A .gpz converted to .gpz keeps its own icons, photos and names. A new In and out table sets each part of the file beside what an export writes.
Explore around an exact point
Drag the place marker to fine-tune it, or right-click the map and choose Explore around here.
One changelog for the website and the phone app
The phone app's changes are now on this page too. Website changes show by default; tick Phone app to see the app's.
Dashed route lines
Route settings has a separate Dashed option, so any thickness can be dashed. It shows on PitStopper's map only; exported files stay solid, as other apps don't read a dash style.
On-the-go: riding screen
Once you're moving, the next stop fills the screen in large type.
On-the-go: skip a stop, easier start
Skip a stop you won't use; a first-launch question and shorter Settings.
On-the-go: starred-only routes announced nothing
Fixed: with only starred or flagged stops shown, nothing was announced.
On-the-go: right day, ready check, lock-screen buttons
Switches to the day you're riding, checks nothing will block your alerts, and lets you skip or replay alerts from the lock screen.
October 8, 2026
Track photos and attached files from a .gpz
Photos linked from a track and other linked files (PDF, documents, sound) are kept, shown in Route settings or the stop's popup, and exported back at their paths.
Learn more in the helpA stop from another app keeps its own symbol
Exporting a file you imported writes each untouched stop's original symbol back, in a .gpx too. A .gpz picked with other files now gets its icons as well.
October 7, 2026
Export POIs only as a .gpz
Tick Compress it (.gpz) to send the stops' photos and icons along with them. With no route loaded, Export a file now opens it instead of pointing you there.
Learn more in the helpGPX inspector previews a .gpz's pictures
Icons, linked photos and other image files in a GPZ show as thumbnails, with photos opening full size.
Photos, elevation and time on imported stops
A stop imported from a GPX or GPZ keeps its own elevation and time, and a GPZ's linked photos show in the popup and export back.
Learn more in the helpOctober 6, 2026
Imported waypoints keep their links and text
A waypoint imported from another app keeps its links, description and comment, and exports them unchanged.
Change a stop's icon from its popup
Click the icon in a stop's popup to change it for just that stop or for every stop of its category. The popup now shows the same icon as the map, and Category settings shows the icon a category draws now.
Learn more in the helpYour own POI icons
Give one stop or a whole category your own SVG or PNG icon, with an optional background circle and an anchor, drawn on the map without our pin. Emoji icons now stay put after a redraw and are saved with the project. Your own icons now travel inside a .gpz (PNG and SVG, with the anchor you chose). A .gpz from another app now brings in the icons its stops use: choose them or ours, and change your mind later in Route Settings. A searchable picker offers the whole Pinhead set, 2,318 icons, in any colour, found by category name or synonym, in your language or English, even misspelt; the whole set is also a download on the icons page. Printed reports show your icons too.
Learn more in the helpOctober 5, 2026
Video pages
Each PitStopper video now has its own page with the full transcript, including the new GPX explainer.
Route transparency
Route Settings and the route manager can make a route 25, 50 or 75% transparent, or fully transparent (hidden in other apps, drawn dashed here), and exports carry it.
Imported tracks keep their colour
A track loaded from Locus Map, Cruiser, Garmin or KML keeps its own colour, width and transparency, and exports write that look back in every format; route colour pickers now offer any custom colour.
Learn more in the helpValid Garmin files with starred stops
Starred and flagged stop colours are now written in the form OsmAnd, Organic Maps and Cruiser read, instead of a Garmin element its schema does not allow on waypoints.
Imported track colours
A GPX or KML track keeps the colour, width and transparency its file gave it, and exports them back for Garmin, Locus and Cruiser. Every colour picker also offers a custom colour.
Learn more in the helpLine width in the route manager
The route manager now sets line width as well as colour, for one route or every ticked one, and the width samples are drawn in the route's own colour.
October 3, 2026
Steepness on the map
Surface Info can now colour the route by steepness, in the same bands as the elevation profile, straight from the route's own elevation - no analysis needed.
Surface Info: one set of controls
The tick list above Analyze Route is gone - it never changed what was fetched - and each display button now shows how many road segments have that data.
Route manager
Route > Manage routes opens every route in one table: rename, recolour, group, reorder by drag or keyboard, and show, hide, search, export or delete ticked routes together.
Route groups
Routes can be gathered into named, coloured groups that fold away, hide and join the POI search together; Route > Group by week does a long trip in one go, and Colour routes by group shades each group's routes.
Find a route among many
Routes are numbered on the map and in the list, hovering one highlights it in both, and a new button shows only that route until you press it again. Long lists get a filter box and one-line rows, and Route > Colour by trip order shades the routes from first to last.
Up to 32 routes
A project can now hold 32 routes (was 20), enough for a month of daily stages, and there are 16 route colours to tell them apart (was 8).
POIs follow your settings - no Search button
Widening the search radius, giving a category its own distance or choosing a new location now fetches whatever is missing by itself, so the Search button is gone.
Learn more in the helpOctober 2, 2026
PitStopper On-the-go in eight languages
The phone app now speaks German, Spanish, French, Italian, Japanese and Dutch as well as English, spoken alerts included; it follows the phone's language, with a choice in Settings.
Route colours in GPX and KML exports
Exported tracks now keep each route's colour and line width, imported tracks included, for Cruiser, Locus Map, gpx.studio and Garmin; KML draws each route in its own colour.
Learn more in the helpCached searches follow category changes
When a category's rules change, results cached under the old rules are discarded and searched again, so a cache can no longer hide places such as e-bike chargers.
Charger details in the POI popup
Popups now show who runs a place and, for chargers, which sockets it has; unnamed POIs are titled by their category ("E-bike charging") instead of a raw OSM value.
October 1, 2026
Shared projects show every stop again
A shared project could show only the stops it was saved with and hide the rest; searches now include everything found along the route.
Topo map, hill shading and contours in On-the-go
The Topo map style from the website, plus optional hill shading and contour lines; the offline map now keeps your chosen style and works with no route loaded.
More accurate stops in On-the-go
Opening hours no longer say "open" on public holidays they can't check, non-drinkable water is labelled as such, e-bike charging is found, and the Emergency button works in Find Nearby.
Open a project from the share sheet
Share a .psp from Drive, email or a chat app straight into PitStopper On-the-go.
E-bike charging
Bike Services has a new E-bike charging category: charging points that OpenStreetMap marks as open to bikes.
Outdoors map works again
The Outdoors layer showed a blank map; it now opens the Topo style on our own tiles, and Thunderforest is gone.
September 2026
September 30, 2026
Topo map style
A new Topo style in the map style picker brings out footpaths, bridleways and tracks, and names summits and passes, for planning off-road.
Learn more in the helpPreview the GPX before exporting
Advanced options in the export dialog now has Preview GPX, which shows the file your settings would write, syntax-highlighted, with a button to copy it.
Learn more in the helpThe PitStopper trailer
A 57-second trailer now sits beside the intro video on the home page.
Auto order: round trips checked both ways round
On a plan that starts and finishes in the same place, Auto order now gives the same answer every time and tries each order in both directions, keeping whichever is better on the road.
Learn more in the helpSeptember 29, 2026
A fine outline on every POI icon
POI icons now carry a thin outline, on the map pins, in the lists and in the icons sent inside a .gpz, so they stay crisp against busy maps and coloured pins.
September 28, 2026
SVG icons in a .gpz, and smaller PNGs
A .gpz can now carry our icons as PNG, SVG or both, with the light and dark SVG sets together by default. The PNGs are two thirds smaller, with no difference you can see.
Starred and flagged waypoints get their own shape
On a GPX export, starred waypoints can be drawn as a square and flagged ones as an octagon, so they stand out from the round markers in OsmAnd.
Learn more in the helpSeptember 24, 2026
Send our icons inside a .gpz
Tick "Compress it (.gpz)" on a GPX export and you can now pack our POI icons in with it, so Locus Map and GPX Viewer draw ours instead of their own. Pick the set drawn for light or dark maps.
September 23, 2026
New icons for every kind of place
Map pins, the POI list, popups and the 3D view now use Pinhead, a public-domain set drawn for maps. A bench looks like a bench and six kinds of water no longer share one droplet. The Quick Presets got the same treatment.
A page showing every POI icon and its map tag
A new reference page lists every kind of place we look for, the OpenStreetMap tag it matches, and the icon that draws it. The artwork is Pinhead, which is public domain, so the whole mapping is there to be taken. Find it under More.
Proper icons for your stops in OsmAnd
OsmAnd never reads the symbol field the rest of the world uses, so every place we exported arrived there as the same blank marker. Exported waypoints now carry the icon and shape OsmAnd understands, so a cafe looks like a cafe.
Learn more in the helpSeptember 22, 2026
Auto plan stops is in the help guide
The feature shipped without a word of documentation. There is now a section explaining the presets, what the priority order does, how it picks, and why a place it thinks is shut can still be chosen.
Learn more in the helpAlternatives on a long route
A very long plan found its route but then reported that alternatives were unavailable, because each alternative was cut off after 40 seconds however long the route itself had taken. They now get a share of whatever the main route needed.
Compare routes and Auto order show they are working
Both can run for several seconds. Each now spins in the button while it does, and Auto order stays clickable so you can still stop it.
Go back into the planner to change your stops
A route drawn in the planner keeps its plan, so you can reopen it and move, add or reorder stops, change the profile, or run Auto order again. POIs already found are remeasured against the new route, and you are told if it now goes somewhere the search has not looked.
Turn markers on and off from the View menu
Showing turn instructions on the map had one control, a checkbox inside the Navigation data panel, and the setting sticks between visits. It is now in the View menu too, where you can see whether it is on.
Turn instructions follow the order you pick
Choosing one of Auto order's suggestions left the turn-by-turn cues belonging to a different route, scattering turn markers well off the line and writing them into the exported file. They now match the route on screen.
Check every leg
Auto order measures only the legs it needs, which is fast but is an estimate. A new button after a run measures every pair and solves the order exactly, reusing what was already measured, with progress as it goes.
Learn more in the helpAuto order names its answers by what they measured
An option called Shortest could be longer than one called Quickest, because the names came from the estimate rather than the finished route. Each option is now named after what it actually wins, and one that wins nothing is no longer offered.
Learn more in the helpBlog: twenty stops, one terrible order
Twenty National Trust places in Kent, typed in list order, came to 653 km. Auto order gets the same twenty down to 322 km, and the post shows what it measured to get there.
September 21, 2026
A guide to the route planner
A new page walks through planning a route: profiles, routing one section differently, turn-by-turn instructions and Auto order, with a screenshot of each. It is under Guides in the menu, beside the one on adding POIs to a GPX file.
Auto order
The route planner can work out the cheapest order to visit your stops in, keeping the start and finish where they are. The answers arrive as route options beside your own order, each saying what it saves, so nothing moves until you pick one. Pin a stop to keep it where it is, and press Cancel if you change your mind. Up to twenty stops.
Learn more in the helpA route being re-planned no longer shows as a white line
The route is drawn as a coloured line over a white casing, and three places removed the line while leaving the casing behind. Re-planning, loading a project and switching to location mode now clear both.
A busy routing server no longer looks like a broken route
When a routing server asks to be tried again later, PitStopper now retries its own server rather than giving up, and says the server is busy instead of suggesting you change profile.
Open when you get there
The POI list now says whether a place is open at the time you reach it, not just the popup, with a count of the ones that look shut. Auto plan stops prefers somewhere open unless you tell it not to, and the report and CSV mark the rest. Public holidays are judged by the country you are riding in rather than Britain's.
Learn more in the helpSeptember 19, 2026
Re-time a track that has its own times
Setting a speed now re-times a recorded or imported track, turn-by-turn ones included, while keeping the file's own times: exports use yours by default or the file's if you choose, and one button takes you back.
Learn more in the helpStarting time & average pace, in a full window
Clock Time is now called Starting time & average pace and opens full-window, with the event's start, your average speed and the day's daylight side by side, and it lives in the sidebar's Tools menu with the other route tools. It shows how long the route takes now beside what a new speed would make it, and the daylight details fold away until you want them.
Learn more in the helpYour times against the file's
Once a track is re-timed, the window compares the two: duration and average speed side by side, and a line showing how far ahead or behind the file's pace you run along the route.
Learn more in the helpUndo a cleared starting time
Clearing or saving a starting time can now be undone with Ctrl+Z (Cmd+Z on a Mac) or Edit → Undo.
More of PitStopper in your language
Plan Stops, Share Project, Send to Phone, Find POIs on the map and parts of the export dialog were still in English in the other six languages; they are now translated.
Steady pace
Starting time & average pace can spread a trip at the same speed everywhere instead of slowing on climbs, and its estimate updates as you switch.
Learn more in the helpSeptember 18, 2026
Places you pass twice, with several routes loaded
Multi-pass detection used to be skipped whenever a project held more than one route. Each route is now measured against its own line, so an out-and-back day gets its per-pass waypoints alongside the others.
The export dialog says why an option is unavailable
"A waypoint for each pass" used to disappear when it could not apply. It is now greyed out with the reason, such as a second route being loaded or the POI choice leaving those places out.
September 17, 2026
Times on GPX waypoints
Tick the times option and GPX waypoints now carry the track's time at their point, so apps that sort waypoints by time list them in the order you reach them.
Learn more in the helpSeptember 16, 2026
A GPX waypoint for each pass
On an out-and-back, the GPX export can now write a place you pass twice as two waypoints, each with its own side and time, the way the FIT export already writes course points.
Learn more in the helpPlanned times in exported names
GPX, FIT and KML exports can add the time you reach each POI to its name, such as "Water 15:15", and distance markers can carry theirs too, counted from your start time.
Learn more in the helpSeptember 15, 2026
Estimated times in turn-by-turn exports
Include estimated times on the track now works for planned turn-by-turn routes, counting from a start time you can set right in the export dialog; before, those files had no times, or times from 1 January 2000.
Learn more in the helpTurn-by-turn tracks end with an arrival
Planned and converted routes now close on a destination cue at the finish, as Cruiser does, so navigation apps announce your arrival.
Last turn shows its time
The final instruction in the turn list now shows how long its leg to the finish takes, and imported timed tracks show leg times too.
Starred / flagged only on the POI Graph
A new POI Graph toggle plots just your starred and flagged POIs, so the gaps between your chosen stops stand out.
Learn more in the helpPOI Graph redraws after a star or flag
Starring or flagging from the graph's card now updates the point's ring straight away.
Print button on the multi-route report
The POI report for several routes now has a Print button, like the single-route report.
Planner spinner waits for every request
The planner's busy spinner now stays up until the route, its alternatives and the turn-by-turn track have all finished, and closing the planner clears it.
Planner alternatives no longer spin for minutes
A slow alternative route is now given up after 40 seconds, with a short message, while the main route stays ready, and a route to a place no longer shows three identical alternatives.
Darkness warning for rides past midnight
A ride that ends after midnight, or runs over several days, now shows the darkness warning in Clock Time and the GPX summary.
Saved plans keep "Riding in the wet" and "Prefer unpaved tracks"
Reopening a project saved mid-planning now restores those two routing options, instead of routing without them.
Finish & plan next day names the day again
A route finished with "Finish & plan next day" is named as Day 1 of the trip again, instead of staying "Planned route".
Right-click a route to see your arrival time there
The map's right-click menu now shows the clock time you'll reach that point, from the route's Clock Time, alongside the time from the start.
Learn more in the helpEscape no longer abandons a Send to Phone transfer
Pressing Escape while a transfer waits for your phone now asks first, and cancels it on the relay if you close.
Route summary climbs follow a units switch
The climbs and famous climbs in an open route summary now switch between km and miles with everything else, instead of keeping the old unit.
September 14, 2026
Half-kilometre distance markers read correctly
Distance markers at a 0.5 km or 0.5 mi interval now read "0.5km, 1km, 1.5km" on the map and in exported waypoint names, instead of repeating whole numbers.
Planner event times set the clock time fully
Finishing a planned route with an event date and time now does what the Clock Time dialog does: later days of a trip follow on, and open popups and the darkness warning update.
Deleted projects leave the list at once
Deleting a project from the Load Project list now removes it from the list straight away, instead of leaving it there until the list was reopened.
The header shows the open project again
The header names the route file and open project again, and follows the name as soon as it changes - including when a project is downloaded as a .psp file.
Event stickers from INFO POIs
A route whose only marked POIs are INFO markers can now make an event sticker, instead of being told there is nothing to put on one.
A blocked print window says so
When the browser blocks the POI report, event sticker or weather print window, PitStopper now tells you to allow pop-ups instead of doing nothing.
Projects with an apostrophe in the name open again
Load, Download and Delete on a saved project card now work when the project's name contains an apostrophe or quotes.
Category limits show on the row again
A category limited to its closest POIs now says "(Top 5)" beside its name, and its settings button lights up.
Changing a POI's type keeps its popup open
Picking INFO, Alert, Danger or Event Sticker on a manual POI now reopens its popup with the new type, instead of closing it.
Custom search distances show on the category row
A category with its own search distance now shows it beside its name, in your units.
Open POI popups and a few quiet messages catch up
An open POI popup now updates when you switch units or set or clear the clock time, and shows its opening-hours badge. The far route search's result and failure messages appear, and a project deleted from the load dialog leaves the landing page.
Multi-route report charts say feet
In imperial units the multi-route print report's elevation axis now reads feet, matching its values.
Add to Route in the closest-POI popup adds the place
After a right-click and Query Closest POI, the popup's Add to Route button now adds the place to your found POIs. It used to clear the marker and add nothing.
Climbs with an apostrophe open on the map
In the climb database, show on map did nothing for climbs such as Col d'Agnes and Alpe d'Huez; it works for every climb now.
September 11, 2026
Firefox: the map is smooth again
Panning and zooming a route with a lot of points of interest was stuttering badly in Firefox. Each marker's pin carried a soft drop shadow, and Firefox repainted every one of them on every frame; the shadow is drawn a cheaper way now. Measured on a route with 400 markers, panning went from 15 frames a second to 60. Chrome and Safari were never affected.
September 10, 2026
A proper menu drawer on phones
The app menu now slides in from the left like any other phone app, full height with the map dimmed behind it, and closes on a tap outside, on the button, or with Escape. It also fixes a bug where About and Help stayed stuck on screen over the sidebar button instead of collapsing with the rest of the menu.
GPZ files, in and out
A .gpz is a zipped GPX, and it now opens like any other route file - drop it in, replace a route with it, or add several at once. You can save one too: tick Compress it (.gpz) when exporting. A 1.2 MB matched track becomes 163 KB, and Cruiser, Locus Map and GPX Viewer all open it directly.
Learn more in the helpThe staging site says so, and sends you home when there is nothing to test
pitstopper.net/staging now carries a banner explaining what it is, and moves you to the live site automatically whenever the two are running the same build. Shared project links keep working either way: the link is handed over before anything reads it, so it opens once, on the live site.
September 9, 2026
A mountain switchback is no longer called a u-turn
A 180 degree bend that stays on the same road is now announced as a sharp left or right, because there is no junction to turn at. Doubling back at a junction or onto the road beside you is still a u-turn.
A tidier Track to Paths/Roads panel
The Level of detail buttons now explain themselves on hover, What counts as a deviation sits with them rather than further down, and the "Match again" button has gone: pressing any of these settings re-runs the match on the spot.
Fewer turn instructions on a road you never leave, and hairpin warnings you can switch off
A bend in the road you are already on is no longer an instruction unless it is genuinely sharp, which on a mountain track removes about a third of the turn list. Sharp ones stay as a warning that a hairpin is coming, and a new Hairpin warnings tick box in the Track to Paths/Roads panel and on Compare tracks turns even those off. A u-turn is always announced whatever the setting.
Direction arrows on the track comparer
Each track on Compare tracks now carries small arrows showing which way it runs, in its own colour. Two lines drawn on top of each other say nothing about direction on their own, and a conversion that reverses a track used to look identical to one that did not.
Where a converted track follows your recording
When no road or path is mapped under part of your track, PitStopper keeps that stretch exactly as you recorded it rather than inventing one. The match report now lists those stretches instead of only totalling them, and hovering one lights it up on the map so you can see which bit it means.
Right-click a road to see what the map knows about it
What is this road? on the map's right-click menu shows the OpenStreetMap tags for the ways under your click - what it is, what it is surfaced with, and who is allowed on it - with a plain answer to the question behind most odd-looking conversions: whether PitStopper will match your track to it, and if a restriction was lifted, which mode lifted it.
Proper turn arrows
The turn list and the map now use drawings made for navigation rather than general-purpose arrows: a sharp turn is acute instead of a right angle, a keep-left shows the fork with one arrowhead, a roundabout says which way round, and the three kinds of u-turn are three different pictures instead of one.
Turn instructions show up on the comparer's map
Each row of Turn instructions now has its own marker on the map, drawn with that turn's arrow. Hovering a row lights the place up and clicking one goes there, so a turn listed at 556 m no longer has to be hunted for.
U-turns now say which way, and stop claiming turns that are not
A sharp turn that doubles back is only a u-turn if it puts you on the same road or one right beside it, so the turn list checks where the road comes back rather than the angle alone. Going back the way you came stays a plain u-turn, leaving you free to turn round either way; coming back on the road alongside is now written as a left or right u-turn, which Locus and Cruiser draw with a direction arrow.
September 7, 2026
One dialog for exporting points of interest too
Export POIs now offers GPX, Mapsforge and CSV in one place, with each format's own options below the choice. CSV used to be a separate menu entry opening a separate dialog, which meant the starred and flagged filters could never be applied to it.
Learn more in the helpOne export dialog, with the fiddly bits folded away
Export a file replaces the separate GPX, FIT and KML entries - the format is now a choice inside the dialog, so changing your mind no longer means starting again. Only the options that change what goes in the file are on show; the rest sit under Advanced options.
Learn more in the helpSend to Phone: open your route in any map app
Export → Send to Phone gives you a QR code. Scan it, the route saves to your phone, and your phone's own "open with" offers Cruiser, Locus Map, OsmAnd, Organic Maps, CoMaps, Komoot, Garmin Connect or anything else that takes a route file. It uses the same export dialog as a download, so every option applies, and you can send a GPX or a FIT. The link works once, expires after ten minutes, and tells you when your phone has collected it. It is end-to-end encrypted, like a project share: the key rides in the link and never reaches our server.
Learn more in the helpMenu bar reordered
Export now sits last on the left with an icon, since it is where the GPX, FIT, print report and phone transfers live and it was the menu people could not find. About and Help have moved to the far right beside the save chip.
Category search forgives a typo, and knows what you call things
resturant, phamacy and bicylce now find what you meant, and chemist, cashpoint, layby, bothy, bike shop and sleep all work. Typo correction only runs when the exact spelling found nothing, so a correct search is never diluted by near misses.
Category search now speaks your language
Searching the category list understands fontaine, drinkwater, Zeltplatz and several hundred other words per language, and one term finds a whole family - eau brings up every kind of water point at once. Synonyms come from Organic Maps' open category data.
Tell OpenStreetMap when something is wrong
A Report button on any point of interest that came from OpenStreetMap sends a public OSM Note - "this tap is gone", "this is not the right place" - for a local mapper to act on. It writes a note, never an edit, so nothing on the map can be damaged by it.
"Allow ferries" and "Allow steps" now work both ways
Clearing either box did nothing: BRouter's profiles allow both by default and the planner only ever sent the permissive value, so a route could still be put on a ferry after you had said no. Both boxes now start ticked, matching what the router actually does, and clearing one genuinely rules it out.
Ferries, steps, toll roads and six more barriers
Hazards & Obstacles now finds ferry crossings, flights of steps and toll roads, plus lift gates, kissing gates, stiles, bollards, blocks and swing gates. This matters most on an imported route, where no router ever weighed any of it.
Learn more in the helpObstacles in the route comparison
Comparing planner alternatives now shows what is on each one - "1 × Ford, 2 × Barrier" - beside the distance and climb, so a route that is 400 m shorter but crosses a ford is an informed choice. One lookup covers every option.
Learn more in the helpChoose what counts as a deviation, in the panel
Track to Paths/Roads now has the three deviation settings the compare tool has, each button showing what it would find, so "four findings" reads as a threshold rather than a fact. Switching is instant.
Learn more in the helpClearer choices after a match
The two buttons at the end now name the route they act on - Keep both, Delete the original, Delete the matched one - instead of "Keep only the matched track" and "Discard it", which never said which route was going.
Learn more in the helpHover a difference to see it on the map
Pointing at an entry in Differences worth looking at draws an amber band over that stretch on both lines and lights up its pin, and hovering the pin lights up the entry. Keyboard focus does the same.
Learn more in the helpMatch to Roads is now Track to Paths/Roads
The old name suggested it only handled roads. It matches bridleways, footpaths and tracks just as happily, which is most of what a walk is made of.
Learn more in the helpMatch to Roads reports what the compare tool reports
The panel now measures the matched line against your recording with the same code as compare-tracks.html, so it lists every stretch where the two part company in either direction, ranked, and names the roads each is on. It used to report only the places the matched line strayed, which meant a section it skipped or added never appeared.
Learn more in the helpCompare tracks: the results lead with a verdict
The comparison now opens with a one-sentence verdict per conversion, the headline table is down to six columns that fit beside the map, and Places worth looking at is an index that jumps to each deviation rather than a second copy of it.
The comparisons you have shared, listed
The Share dialog now lists the links this browser has made, with how long each has left and how often it has been opened, and lets you copy one again or withdraw it early. Expired ones stay on the list, greyed, so a link that stopped working has a visible reason.
Compare tracks speaks eight languages
The whole page follows the language you have the site set to, the measured findings included, with numbers in that language's own format. Pick a language from the flag in the top bar.
Compare tracks is easier to find
It is linked from the More menu across the site and listed in the sitemap, and the page now answers the common questions about it in a section under the results.
The comparer says which road, what shape, and where to look first
Each deviation now names the OpenStreetMap ways under both lines, says whether it is a parallel line, a cut corner, a shortcut or a detour, and a Places worth looking at section ranks them so a long ride does not start with twenty equal-weight entries.
Compare tracks reads FIT files
Drop a .fit straight in rather than exporting it to GPX first, and a new table shows what each file kept: elevation, times, heart rate, cadence, power and the ascent they add up to.
Compare tracks: a page for checking one track against another
A standalone page, compare-tracks.html: load a track, run it through PitStopper's engine, and optionally add another tool's conversion. It shows where each one leaves the original, what OpenStreetMap has under each line, and whether the turn instructions agree, and the matched track can be downloaded.
The map states what counts as a deviation, and a What counts as a deviation setting tightens or loosens it for a closer look.
September 6, 2026
The menus are shorter, and each tool has one home
Twelve of the thirteen sidebar tools were also listed in the menu bar. They are not any more: Route drops 12 to 6, POI 7 to 3, View 5 to 3, and the one-item Info menu is gone. The Tools menu is grouped into My route and The map.
Navigation data looks like every other panel on a phone
It opened as a floating card with its own header, while every other tool is a sidebar panel. Now it is one too, at any width.
Weather controls move off the map, and temperature gets a switch
The weather toggles were a bar floating over the map they were controlling. They are a sidebar panel now, with the ride's start time at the top. Temperature gets a switch of its own - it was the only layer you could not turn off.
Learn more in the helpFind a country in the Climb Database by typing it
The filter listed ISO codes, so you had to guess between GB, UK and England. Type any of them now - or holland, or espana.
The Bulk POI Editor takes the window
It is a table, and it was in an 850px box. The name and note columns get the room now.
Preferences takes the window, and now holds Theme and Units
Both were submenus you had to hover to find. They are sections in Preferences, which now fills the window. The theme tick was also lying: it read a key nothing wrote, so it always said Auto.
Learn more in the helpPointing at a turn shows it on the map again
Hovering a turn drew only a faint ring unless "Show turns on the map" was on. It draws the turn's own arrow now, either way.
Typing a coordinate now actually goes there
Decimal, DMS and Plus Code entry were broken in both Search for a location and Add POI - six ways in, none working. All six work now.
Distance markers start at 10, in your own units
It opened at 1, which offered 143 markers on a 144 km route, and in kilometres whatever units you use.
Search for a location, and Distance Markers, are sidebar panels
Both were modals covering the map they worked on. As panels the map stays visible and the panel stays open, so you can try an interval and look.
The four map-search tools are now in one place
Draw a box, draw a shape, query a point and find the closest place lived in three unrelated menus. They are one panel, Find POIs on the map, and the results appear in it.
Learn more in the helpWind you can actually read
The animated field looked identical at 4 km/h and 40. Weather view now shows an arrow and a speed at points along the route, coloured red for headwind, amber cross, green tail. The field is still there, off by default.
Learn more in the helpExport filenames that say what is in the file
The reviewer's suggestion: tick what you want and the export builds the name - Ride_wpt_navtrk.gpx, plus distance, POI count, climb, date, shape and more. Your choices are remembered.
Full search along route: point at a result to see where it is
Search Route is now Full search along route. Pointing at a result rings it on the map, there is a corridor width slider, and Further away finds places by name anywhere.
Learn more in the helpThe "..." menu is now called Tools
Three dots said nothing about what was behind them.
Fixed: the map scale you couldn't read
White on white on light tiles. It now has its own contrast.
Auto plan stops moved into the sidebar
Plan Stops is Auto plan stops, a stepped panel rather than a modal. Its suggestions behave like POIs - hover to highlight, click to open.
Learn more in the helpSeptember 5, 2026
Mobile: the map gets its screen back
A pass over the phone layout, mostly giving space back to the map:
- Both rows of map buttons fold away behind one button, at full touch size. The bottom set now runs up the left edge instead of scrolling sideways with five of thirteen off the screen.
- A blue "?" button on each set captions every button with what it does - the tooltip a desktop user gets on hover. Clears after five seconds.
- Menu, panel and auto-save buttons sit in one row, and step out of the way when the sidebar is open.
- The planner drops its heading, its Search button and its tabs while you draw, and its Done once the full-width "Done routing, discover POIs" appears. Controls above the start and finish boxes: 422px down to 315px.
- Elevation thumbnail is shorter and has lost its "Tap to expand" badge.
- The coloured strip across the top is gone - the map runs to the top of the screen, and the Routes heading shares the row with the buttons.
- Panning is seven times smoother - a full 60 frames a second on a mid-range phone, where it managed about 8 before. The map draws at a lower resolution while it is moving and full sharpness the moment it stops, and phones now start on a raster basemap, which pans at twice the frame rate of the vector one. Hill shading, contour lines and translated map labels need the vector map, so switch back from the map-layer button if you want them - it remembers.
- The attribution folds into a © you can tap instead of a line of text across the bottom of the map.
- The menu and auto-save buttons follow your phone's dark mode, as the map buttons and sidebar already did.
- The lone navigation button on the map is gone - the View menu and the sidebar panel already open the same turn list.
Fixed along the way: the sidebar started in two states at once, so the panel button did nothing but hide itself; switching tabs mid-plan left a sidebar with no way out; and the "Navigation data" button sat on top of the buttons beside it.
An empty notification bar that was always there
The toast that shows messages like "GPX file loaded" was being drawn even with nothing in it - an empty bar with a shadow, sitting at the top of the page from the moment it loaded. On a desktop it hid behind the header; on a phone it appeared as an unexplained white strip across the top. It now stays out of the way until there is something to say.
Turn markers are now off until you ask for them
The turn arrows on the map used to appear the moment a route with navigation data loaded. A matched recording can carry sixty of them, which buries the route you came to look at - worst on a phone. The turn list is unchanged; the markers on the map are now opt-in, from "Show turns on the map" in the Navigation data panel, and it remembers your choice.
Step through POIs with the arrow keys
With a POI popup open, left and right move to the previous and next one along the route - the same thing the arrows on the popup do, without reaching for the mouse. Useful when you are working along a route deciding where to stop.
The keys only take over while a popup is open; with the map itself in focus they still pan it as before.
The map buttons, sorted into two kinds
The buttons around the map were mixed together. They are now split by what they are: the bar along the bottom holds view and map controls - zoom, undo, which basemap, how it is lit, and what is drawn on it - while the strip down the right holds actions you take, like searching, querying a spot or editing the track.
So Show/Hide POIs, named peaks, the starred and flagged filters, and POI clustering have moved to the bottom bar. All the map's toggles now show the same orange marker when they are on. The Previous and Next POI buttons have been removed.
Learn more in the helpContour lines on the map
A second button beside the hill shading turns on contour lines, with the heights labelled on the major ones. Shading shows you the shape of the ground; contours give you the numbers, so you can tell a steady drag from a wall before you have opened the elevation profile.
They follow your units: metres get round metre intervals, miles get round foot ones - 500 ft rather than the 164 ft you would get from converting a 50 m line. They are drawn in your browser from the same elevation data the hill shading already uses, so there is nothing extra to download.
Fixes from the live error log
A ride crossing the Greenwich meridian could break the 3D view. Longitude zero was being read as "no longitude", which turned the camera position into nonsense and stopped the 3D map opening. It runs straight through London, so this was not the edge case it sounds like.
Separately, start-up was all-or-nothing: if any one part of it failed, everything set up after that point quietly did not happen, leaving a scattering of buttons that did nothing and no clue why. Start-up now carries on past a failure and names the part that broke.
Your saved projects, two at a time and drawn
The Load Project list is wider, in two columns, and each project now carries a little drawing of its own route - the shape of the ride, no map behind it. A loop looks like a loop and an out-and-back looks like an out-and-back, which is how you recognise a project well before you have read its name.
"View all projects" on the front page also opens the list when it gets there. It used to take you to the app and leave the list shut, so the one thing you had asked for was the one thing that did not happen.
Learn more in the helpSeptember 4, 2026
The map speaks your language too
PitStopper has been translated into eight languages for a while, but the map underneath was always English - and where a place had no English name, whatever the local mapper wrote. Now the map's own labels follow the interface, so a French rider planning a route through Belgium sees Anvers and Bruxelles rather than Antwerpen and Brussel.
There is an override in Settings → Preferences, because the two are genuinely different questions. Pick any of our languages for the map independently of the interface, or choose Local names to see every place exactly as it is written on the ground - which is the one you want when you will be following the road signs. The language pickers now live in Preferences as well as the header.
No extra download: the map data already carries names in 75 languages, we simply were not asking for them.
Turn instructions you can read at a glance
Left and right turns are now drawn with a bent arrow rather than a straight one, the way a junction sign shows the road turning. A plain left arrow says "left is that way", which is a compass direction; the bent one says "the road turns here", which is the instruction.
Roundabouts now show the exit number in a circle everywhere - the map marker and the side panel included, not just imported files. On a route we matched ourselves the marker was drawing an ordinary turn arrow while the text beside it read "Take the 1st exit onto Headley Road". The printed turn sheet gets both changes too.
The map now shows the shape of the ground
The main map is hill shaded. Ridges, valleys and the sides of a climb are visible at a glance, which for anyone planning a ride or a walk is the difference between a route that goes over a hill and one that goes around it. There is a button in the bottom-right corner of the map to turn it off, and it is on by default.
We have had relief shading in the 3D view and in Route Video for a while, but not on the flat map that most planning actually happens on. This is the same elevation data, so it costs no new download and works with every OpenFreeMap style. Shading applies to the OpenFreeMap vector map; on the satellite and other raster layers the button is greyed out.
A turn list that matches the one in your navigation app
Roundabouts are now drawn as a numbered circle - the exit number in a ring, exactly as Cruiser shows it. The circling arrow they used to have was wrong wherever traffic goes the other way round: it pointed clockwise, which is how a British rider takes a roundabout and the exact opposite of how a Belgian one does. A number needs no such opinion.
The list now opens and closes properly too. An imported navigation file gets the road it sets off along, taken from the file's own first point, so the list no longer starts on a turn you only reach after riding the length of an unnamed road. And every list ends with "Arrive at destination", rather than stopping at the last turn with nothing to say the instructions have run out.
Each distance has also moved one row, onto the instruction it belongs to. Standing at a turn, the number you want is how far until the next one, not how far you have come since the last. Checked side by side against Cruiser on the same file: the two lists now agree row for row and metre for metre.
Roundabout exits now reach Cruiser and Locus
The exit number a matched track works out is now written into the exported GPX, so the app you navigate with says it too, not just PitStopper. It goes in the turn symbol at the roundabout entry, which is where Locus and Cruiser look for it: roundabout_e3 is "take the third exit".
Reading files has widened to match. PitStopper now recognises every announced turn instruction those two apps support, including exits, slip roads, merges, destinations and left or right u-turns, so an imported navigation file shows what its author meant rather than falling back to "Continue".
A turn list you can read down
Each turn now gets the full width for its instruction, with the distance and time on a line beneath it and the edit and delete buttons stacked at the right. Before, the instruction was sharing one line with both of them and had about 120 pixels to live in, so "Turn right onto Pearson Road" wrapped to four lines and every row was a different height.
On the Surface tab, "Show surface colours on the map" has moved up to sit directly under the tabs, where Turn-by-turn keeps its own map toggle. It is the same question on both tabs, so it should not be in a different place on each. The surface list itself is tighter as well, and now fits on screen instead of showing two rows at a time.
Roundabouts: take the third exit
A matched track now reads roundabouts the way a sat-nav does: one instruction as you arrive, saying which exit to take and the road it leads onto, instead of a scatter of small turns around the ring.
Counting them properly took more care than it sounds. OpenStreetMap usually stores a roundabout as several separate arcs, so they are gathered back into one junction first - on a 44 km Berkshire ride, 23 roundabout ways were 6 actual roundabouts. Where the arms are dual carriageways each one touches the ring twice, so only the half you could leave by is counted, and service roads, tracks and private drives are skipped unless that is where you went. Nothing under about 15 metres across is numbered at all, because "take the first exit" is a silly way to say "turn right".
None of it needs to know which side of the road a country drives on: OpenStreetMap draws every roundabout in the direction its traffic goes, so counting forward along the ring is right in Belgium and in Britain alike.
Learn more in the helpPick the map from the map
The buttons at the bottom left of the map gain a Map layer chooser: Streets, Satellite, Topographic, Cycling, Outdoors and OpenFreeMap, the same list as View → Map Layer but within reach of the thing it changes. Each has a swatch of its own colours so you can pick by eye.
The palette button beside it changes the style of the OpenFreeMap layer, and only that layer has styles, so on any other map it is now greyed out with a tooltip saying why rather than opening a menu that does nothing.
Two fixes on the turn list
Turn markers were being drawn underneath the route's direction arrows, so an arrow sitting on a junction hid the instruction for it. They now have a layer of their own above the arrows.
And opening the turn list from Match to Roads then closing it now takes you back to Match to Roads, rather than dropping you on the Search panel you had been on before any of it started.
Turn markers say the road, and can become a POI
Hovering a turn marker on the map now reads the same sentence as the turn list, road name included: "Turn right onto Palokenstraat" rather than just "Turn right". Both are built by one function now, so they cannot drift apart again.
Clicking a turn marker opens a small panel with how far into the ride it is and an Add a POI here button. A junction is often worth remembering as well as navigating, and the POI lands on the turn's own coordinates rather than wherever you managed to click.
Route Video: music
Your video can now have a soundtrack. Eight tracks, ordered from calmest to briskest, from a gentle ukulele to drum & bass. Pick one from the Music list in the video panel and it plays as you choose it, so you can hear it against the route before committing to a render. The track is looped or trimmed to the exact length of your film and faded at both ends, and the choice starts at None, so nothing is added unless you ask for it. All eight are levelled to the same loudness, so moving down the list changes the mood and not the volume.
The music is free for you to use, including on a monetised channel. Six of the eight are public domain (CC0) and ask nothing at all; the other two are Creative Commons Attribution, and their credit appears on the end card automatically, which is what that licence asks in return. Anything with a NoDerivatives, NonCommercial or ShareAlike clause is deliberately absent: setting music to moving images counts as an adaptation, we cannot know whose channel your video ends up on, and ShareAlike would put your own video under the same licence.
Learn more in the helpRoute Video: a clock, a route legend, and a closing credit
The player now shows where you are and how long the finished video will be, as minutes and seconds beside the scrubber, so you know what you are about to record before you record it.
Route legend is a new option: a small diagram of the whole ride in the top right corner, with a dot moving along it as the video plays. It keeps the shape of your route rather than stretching it to fill the box, and it corrects for longitude being shorter than latitude, so a north-south ride looks like a north-south ride.
You can also give the film your own opening title and a sentence or two, shown on a card over the first shot and gone by the time the camera dives in. Both are empty by default, so nothing appears unless you write it, and the card follows your typing as you go.
Videos now open and close with Made at PitStopper.net. It fades out as the opening dive begins, so it reads as a title rather than a watermark, and it returns on the end card. The opening one can be turned off; the closing one stays.
Learn more in the helpThe match offer no longer hides behind a dismissed dialog
The offer to match a recorded ride to the roads appeared only inside the import summary, which has a "Don't Show Again" button. Anyone who had ever pressed that never saw it, because they had dismissed a summary of what was imported rather than the one line in it about what to do next. When the summary is turned off, the offer now appears on its own at the foot of the screen instead.
Fixed alongside it: the Show import summary preference did nothing. A boolean setting was being compared against the text "true", so only the older "Don't Show Again" button ever actually hid the dialog.
Print your turn instructions, with a picture of every junction
Export → Print Turn Instructions, or the link above the turn list, makes a sheet of every turn: the instruction, the road it leads onto, the distance to it and the running total, with a small map of each junction beside it. There is a map of the whole route at the top. Both pictures can be turned off if you would rather have a plain list. The menu entry is greyed out when the route has no turn instructions.
The junction pictures are drawn here from the same map tiles the app uses, so there is no third-party service involved and the print matches the screen. A 45 km ride with 47 turns takes a few seconds to prepare. Rows never split across a page break, because half a junction picture at the foot of one sheet is no use on the road.
Turn lists start where you do, and the arrows mean something
A turn list used to open on its first turn, which is not the first thing that happens: you ride the length of a road to reach it, and nothing said which way to set off. Every list now opens with Head south-west on Badgers Rise, read from the route's own first stretch and the road beneath it.
The turn arrows have been put on one compass. They previously mixed two ideas, with an up arrow for "continue" but a right-angle glyph for a sharp turn and nothing pointing backwards at all, so a slight left showed the most rearward arrow in the set and read as "go back the way you came". Now up is ahead, a slight turn is 45 degrees off it, a turn is 90, and a sharp turn genuinely points backwards. Roundabouts get a circling arrow and the words "At the roundabout"; previously they had neither and were labelled "Continue".
The Surface tab now opens with the answer rather than the detail: a bar in the map's own colours showing how much of the ride is paved, unpaved and unrecorded, with a percentage and a distance against each. Hovering a stretch in the list picks it out on the map, and clicking one frames it, the way the turn list already worked.
Routes planned from scratch get road surface too. The roads are already fetched to name the turns, so the surface comes from the same request, and the Surface tab and its map colours now work for a planned route as well as a matched one.
Road surface, for free, from the match
Matching a track to the roads now also reads what those roads are made of. The Surface tab of the Navigation data panel, which until now only had anything to say about an imported navigation file, works for any matched track: a list of stretches with their distances, and a toggle to paint them along the route on the map. On a 44 km ride, 70% of the distance has a surface recorded in OpenStreetMap, and the rest is shown honestly as unknown rather than assumed to match its neighbours. The result panel names the mix, for example "Asphalt 30.78km, Unpaved 427m".
It goes into the exported file too, as the same route_information extension Cruiser writes, so a device that understands surface gets it along with the turns. Markers are written only where the surface changes, which is how the format works, and an unknown stretch is marked as such rather than being allowed to inherit its neighbour's. A 44 km ride gains about 2 KB.
It costs nothing. The roads were already fetched to do the matching and every tag came with them; only the road names were being kept. Two bugs turned up in the process: the surface colours understood only the three words a Cruiser navigation file uses, so real OpenStreetMap values like asphalt fell through to the rough-surface orange and painted a tarmac ride as though it were a gravel track. And the coloured overlay could vanish underneath a route line, which it no longer can.
Your stops come with the matched track
Points of interest found along a recording now belong to the matched version too, so the obvious next move, deleting the recording once a cleaner one exists, no longer takes every cafe and water point with it. The panel gained the two decisions it was leading up to: Keep only the matched track, which removes the recording, hands the stops over with their distances re-measured against the new line, and puts the matched route back to a normal colour and width, or Discard it, which puts the recording back exactly as it was. Both are undoable.
The result now opens with a sentence saying whether it went well, rather than leaving you to work that out from four numbers. Climbing is shown before and after when it moves, because a line rebuilt from fewer points counts less GPS wobble as ascent, and the figure dropping by itself is alarming without an explanation. Each place the two lines disagree gets a numbered pin on the map, so you can see whether they are spread through the ride or all in one wood.
Turn instructions on paths are far less noisy. A bend within one road was already ignored where the road had a name, but an unnamed lane or footpath had no name to compare, so every wiggle became an instruction. A 134 km walking trail dropped from 586 turns to 287, and a 44 km ride from 59 to 47.
What the match actually did
Matching a track takes about a second, which is fast enough to look like nothing happened. The result panel now has a What was done section that says otherwise: how many road sections were considered and how many your track used, how many named roads that came to, any repeated or standing-still points that were dropped, how far the new line ever strays from your own, how much of it was kept as recorded because there was no road there, the point count before and after, and how long it took. Most of these were already being worked out and thrown away. It is folded shut, so the four figures that matter stay at the top.
Learn more in the helpPitStopper spots a recorded ride when you import one
Import a GPS recording and PitStopper now says so, and offers to match it to the roads there and then. It works out which it is from the file itself rather than guessing: a FIT file states outright whether it holds an activity or a course, a heart rate or power reading can only have been measured, and most tools write their own name into the file. Where nothing settles it, the shape of the points does. Checked against twenty-two real files, it never once mistook a planned route for a recording, which is the mistake that matters: nothing is offered unless it is fairly sure.
Learn more in the helpMatch to Roads moves into the sidebar
It was a dialog over the map, for a feature whose whole output is two lines on the map. It now sits in the sidebar beside them, from the "..." menu, so the list of places the two differ stays put while you click through them and nothing covers what you are looking at. The turn list gained a toggle to show or hide the turn markers, which matters once a matched ride has put sixty of them along the line.
Turn-by-turn from a recorded track
Matching a track to the roads now also works out its turns, so a ride you recorded can be exported as a turn-by-turn GPX for Cruiser or Locus Map. Each instruction names the road it leads onto - "Turn left onto Mill Lane" - read from OpenStreetMap at the junction itself. Nothing is re-routed: the turns come from the shape of your own track, so a deliberate detour keeps its turns and a route no planner would choose still gets instructions. Where the ride left the road network entirely the turn is still there, without a road name, rather than missing.
The list is kept short on purpose. OpenStreetMap splits roads at bridges, surface changes and parish boundaries, and calling each of those a turn would give about four instructions per kilometre; following one wiggly lane would read as four separate turns onto the same road. A 53 km route comes out with 35 instructions. Level of detail in the match panel moves that up or down and the list rebuilds instantly, so you can see the effect rather than guess at it.
Every generated turn can be corrected by hand in the Navigation data panel: change the instruction, or remove one that should not be there. Turns that arrived inside an imported file stay read-only, since that file is re-exported exactly as it came in.
Learn more in the helpSeptember 3, 2026
Match a track to the roads
A GPS recording wanders either side of the road it was made on, and joining those fixes with straight lines also cuts the corners off every bend. Route → Match to Roads works out which roads you actually used and draws the line along them, giving a cleaner shape and a more honest distance. On a 44 km ride whose bike computer kept its own total, the raw coordinates were 123 m out; the matched line is 77 m out.
Your recording is never altered. The matched version is added as a second route beside it, so you can compare the two and delete either. It follows what you really did, detours to the shops included; Edit Track is still the way to change the route itself. Times, heart rate, power and temperature all come across, and a stop stays a stop, so the ride's elapsed time is preserved to the second. Where the matched line and your recording disagree, the panel says where and by how much rather than leaving you to find it on the road.
The two are drawn to be compared: your recording underneath as a wide green line, the matched version on top as a thin red one, so it reads as a red thread lying in a green channel and any disagreement shows at a glance. Line thickness is now a route setting in its own right, beside the colour, so you can set up that kind of comparison for any two routes.
It works on drawn routes as well as recordings. A route built in another tool has no GPS noise, but it was drawn against that tool's own map, which does not always place a road where OpenStreetMap does; matching lines the two up and fills in the road between points the designer placed far apart. Either way the result follows the track it was given rather than what a router would prefer, so a deliberate detour survives and a road closed since is neither known nor applied.
Learn more in the helpRoad names on a planned route's turns
The turn list of a route planned in PitStopper now says which road each turn leads onto - "Turn left onto Molenstraat" rather than just "Turn left" - and the exported turn-by-turn GPX carries the same names for Cruiser and Locus. The names come from our own copy of OpenStreetMap a moment after the route appears, so nothing waits on them. Where a lane has no name on the map the instruction stays as it was, rather than borrowing the name of the road beside it. Editing a section of the route afterwards names the fresh turns in that section too.
Learn more in the helpRecording quality
A recorded GPS track is a cloud of fixes with a line's shape, and every wobble between two of them is counted as distance ridden, so a recording always measures a little long. A new Recording Quality entry in the Route menu says so plainly: how many points the ride holds, what those points measure, and any obvious errors found in them. For a FIT file it also shows what your device's own odometer recorded, which is an independent measurement of the same ride and usually the more honest number. The same summary appears on import when the two disagree. Nothing here changes your route; it is an observation, not a correction.
Learn more in the helpSeptember 2, 2026
September 1, 2026
August 2026
August 2026 - PitStopper On-the-go in development
Emergency quick-access
A red Emergency button shows AEDs and hospitals first (with access, opening hours and location notes for each AED), then pharmacies, police, fire stations, first aid kits, train stations and wilderness safety points under "More". Free for everyone, and available offline wherever the project was saved with "Include Emergency POIs" on. Distances are straight-line; always call your local emergency number if you need help.
Find Nearby
A Find Nearby button on the welcome screen finds places around you without loading a route: a live, online search for when you just want to know what is around you.
POIs in your pocket
The app reads the "POIs in your pocket" radius saved in a project and offers Find Nearby out that far, offline.
POI details and quick links
Every stop has full details plus Street View, the OpenStreetMap page, website or phone when known, and copy coordinates.
Recent projects
Opened projects are remembered on the welcome screen so you can reopen them in a tap.
Live compass in Find Nearby
Direction arrows and a radar that turn with the phone's compass as you turn.
Start and finish markers
Each route gets a start and a chequered-flag finish, so the end of the ride is announced as you approach.
Adaptive, battery-aware GPS
GPS is sampled sparsely on empty stretches and more often as you approach the next announcement, to last all day. Installable as a native Android app with background tracking.
Route mode, Find Nearby and project loading
Follow your route with a live "coming up" list, elevation strip and side of the road; open a PitStopper .psp (multi-day supported) and pick a day; hand off to your maps app for turn-by-turn.
August 31, 2026
August 30, 2026
August 29, 2026
August 28, 2026
August 27, 2026
August 27, 2026
routes_2.zip, so exporting both left two files you could not tell apart. They are now routes_2_gpx.zip and routes_2_fit.zip.
August 26, 2026
.psp file or a shared link now stays as unsaved work rather than quietly joining your saved projects, and the status is visible on phones too.
August 25, 2026
August 24, 2026
August 23, 2026
August 22, 2026
August 21, 2026
August 20, 2026
August 19, 2026
August 18, 2026
August 17, 2026
August 12, 2026
August 10, 2026
August 4, 2026
August 3, 2026
August 2, 2026
August 1, 2026
July 2026
July 31, 2026
July 30, 2026
July 29, 2026
July 28, 2026
July 27, 2026
July 26, 2026
July 20, 2026
July 19, 2026
July 18, 2026
July 17, 2026
July 16, 2026
July 15, 2026
July 14, 2026
July 13, 2026
July 12, 2026
July 11, 2026
July 10, 2026
July 9, 2026
July 8, 2026
July 7, 2026
July 6, 2026
- A POI server failure no longer masquerades as “no POIs here” - partial searches show an amber Search Incomplete warning with a one-click Retry missing, and are never cached as complete
- The POI Cache viewer shows each category’s status (complete / incomplete / unverified) with a per-category re-search button
- Deleted POIs stay deleted - they no longer come back after a radius change, category toggle, re-search, or project reload; Restore All now actually works
- Editing a route now invalidates its POI cache; deleting a route removes its POIs everywhere
- Per-category search distances beyond the global radius now really fetch that far
- Clearing the POI cache sticks after a reload; multi-route caches survive reloads
- The search radius is remembered correctly - new sessions no longer start silently at 20 m, and saved projects record the radius you actually used
- Map markers and the POI list always show the same set when switching or selecting routes
- Projects now save everything: clock-time settings in downloaded files, distance markers (with custom labels), custom category colours, per-route POI visibility, and which routes are ticked for search
- FIT export round-trips are lossless - altitude/distance telemetry was silently corrupted (up to 100×) in re-exported files, and a deleted FIT route could leak its recorded track into another route’s export
- Re-importing a PitStopper GPX keeps your notes, full POI names, and ~40 more categories that previously collapsed to “other”
- Export hardening: HTML injection via crafted POI/route names fixed in the print report, event sticker and CSV dialog; CSV formula injection neutralised
- Storage honesty: a failed save can no longer show a “project saved” success message, and interrupted storage migrations now resume instead of hiding projects
- The app now self-checks its internal wiring at startup and reports errors (anonymously) so problems get found before you hit them
July 5, 2026
- POI “distance to finish” and arrival time use that POI’s own route
- Next/previous-of-type and the “last café on route” gap warnings stay on one route
- Elevation chart only flags the active route’s road obstacles
- Reports, GPX and FIT exports honour the route selection - and FIT can now combine selected routes into one course
- Auto-save recovery keeps every route; project cards show the whole project’s distance
- Per-category POI limit applies per route; POI list and CSV group by route
- 3D map frames all selected routes; historical weather names which route it’s for
- Nearest-point matching corrected at northern latitudes (POI distance/side/elevation could be up to ~250 m off)
- Elevation gain/loss, and the flyover & animation charts, now honour feet
- “Add daylight POIs” duration no longer ~1000× too long
- Reverse Route updates POI distances and swaps climb/descent
- Walking time estimates no longer ~19% too slow on the flat
- Distance-marker ETAs use your route’s real pace, not a fixed 15 km/h
- FIT course-point times spread across the whole ride; UTM coordinate conversion corrected
July 1, 2026
June 2026
June 30, 2026
June 29, 2026
<link> to pitstopper.net in their <metadata> header, so apps that read GPX metadata can credit and link back to PitStopper.
<type> to the point's actual Garmin course-point type (e.g. AID STATION, FOOD, FIRST AID) instead of a generic placeholder, matching how Garmin Connect writes them - so a point's category carries through when you re-import into Garmin or other tools. It reuses the same category mapping as the FIT export.