Kurviger.de | Application | Blog | Frequently Asked Questions (FAQ) | Legal Notice | Privacy Policy

Download OSM mountain passes as GPX

Overlay waypoints imported from an GPX can be added to the route quite easyly in app and on website - also in app they are “tapable”, thanks to @devemux86 :

There are several mountain pass databases available already, but I was interested in the mountain passes from OSM database (they are shown in app and on website, but in app they are not “tapable”).

It is quite easy to export mountain passes e.g. from overpass turbo, but there you get also a lot of them you might not be interested in (e.g. them in paths, steps, footways, cycleways or even in tracks).

So I set up a web page where you can show / hide OSM passes by category of ways where they are in, select / deselect rectangle areas and download them as GPX:


  1. Select wanted highway types on the left panel (see link to explanation of OSM highway types at top of left panel)
  2. Zoom map to your desired area
  3. Select / deselect passes with buttons / radiobuttons on right panel
  4. Save your selection with button at bottom of right panel

Some technical background information:
To reduce the load on overpass api, once a week (in the night from sunday to monday) the information about mountain passes and their parent ways is requested from overpass api and stored on gpxshaping.de. Additionally I set the browser cache duration of data files to one week - so the downloaded information can be up to two weeks old.

Furthermore the test depth is low - there might be bugs in, feedback is welcome!




Nice tool :+1:! Thanks a lot!

It’s really easy to save a collection of passes of a selected area as .gpx file!

Then in kurviger it’s easy to show a saved collection. You import the gpx file and you see the passes as blue dots:

You are planning a route and want to include some of the passes?

That’s easy in kurviger (some screenshots of the website):

For example you have a short route:

You want to add one pass or more passes to the route:

To add a pass (or more passes) only few steps are needed

  • click (or at touchscreens a short tap) on the pass you want to add
    • in the sidebar there you see the info to the pass and some buttons
    • to add the pass to the route please you have to click (or tap) the Intermediate button
  • to add more passes same procedure as described above

After adding some passes your route can look as:

As you see there are the names of the passes in the waypoint list. This is the case when you operate as described above.
In the waypoint list in the screenshot you see via points at the passes. Changing via points to shaping points (or vice versa) is very easy: Only a click (or tap) on the numbered point in front of the field with the pass name is necessary.

1 Like

I think this thread should be moved to “documentation” and made a community wiki so it can be edited later if things change


Great !

A very good tool.

1 Like

Triggered by a user feedback I put an Betaversion!!! ( low test depth, if it works, I transfer it to the normal version and delete the beta version again):
Pass Beta 50m
With the switch you can turn on that roads within a radius of up to 50m around the waypoint are taken into account:

If you are specifically looking for the passes without highway tag near roads (e.g. to edit them on OSM :wink: ), you can turn on only the ones without highway tag, turn on and off the switch “50m radius” and see where something changes (passes that disappear when you turn on “50m radius” are suspicious):

By clicking on a pass, then on the hand 1642108528228 and clicking on “OSM” in the speech bubble 1642108576436 you can jump directly to the OSM display of the corresponding pass.

If someone tries the beta version, finds a bug, has suggestions for improvement or the like, I ask for feedback here.