Windows/Linux – OpenMtbMap Map Download

InstructionsOpenMTBMapContourlinesMac_OSXVeloMapNon Unicode

About the Maps - Please Read

Maps are available Worldwide. They are usually updated every Friday.

- Map Data

All maptiles are compiled with mkgmap using map data from & Contributors. You can use and edit the map data by visiting

Thanks to Geofabrik for providing the map data snapshots which I use to create the maps.

Thanks to for the best DEM (contourlines) available on the net.

-- For Copyrights please see the Installer or if you unextract the installer see the file copyright.txt.

Programs to Display the Openmtbmap

Besides being shown on (nearly) all Garmin GPS devices - most People will use Garmin Basecamp (v4 or later) or Garmin Mapsource 6.16.3 to show the maps on their Desktop and plan tours/trips.

For anyone on the good side of earth AKA Linux - maps are also correctly shown in Qlandkarte_GT - QLandkarte_GT is compatible with all big OS (Linux, MacOSx and well Windows too). Linux users can alternatively install Mapsource 6.13.6 in WINE. The .exe files can be unpacked with 7zip. After unpacking you find instructions for Qlandkarte / Linux use in a .txt file (informations... .txt).

For Linux/Unix users there is also a script to unpack the maps, and automatically create a gmapsupp: You can unpack the .exe with 7-zip , ( Linux users use p7zip-full --> see here for more details), MacOSx Users can use "Unarchiver" (requires v3.0 or newer) . After unpacking you find instructions for Qlandkarte / Linux use in a .txt file (informations... .txt).

For General Use - Basecamp is much better than Mapsource by now - The only thing were Mapsource is better is selecting parts of maps to send. The only usable Mapsource version is 6.16.3. Mapsource versions 6.14 to 6.15.6 are complete junk. Also note that Mapsource versions prior to 6.16.1 do not show all ways and pathes so they are not really usable. Mac OSx users please use Qlandkarte GT or convert maps and use Basecamp v4 (or newer). Note there are readily converted maps available for most countries at the end of this page.

Problems - Help - Tutorials

Beginners Guide can be found here: get started with openmtbmaps

Install Basecamp/Mapsource: tutorials/install-mapsource/

Install the Openmtbmap on your PC: tutorials/install/ explains the options of the installer.

Send Maps to GPS with Mapsource/Basecmap: tutorials/send-maps-to-your-gps/mapsource/ I recommend to allways send maps to an external data card and not internal memory. (this way if something goes wrong, or maps would be damaged you run less danger of wrecking your GPS).

Alternative: Use create_gmapsupp.img.bat and place the newly created gmapsupp.img into /garmin folder on your GPS. Address search cannot be included this way. If you use create_gmapsupp.img_with_mkgmap address search will be enabled, but you need depending on the size of the map quite a lot of free RAM.

Send maps to GPS with mkgmap (for Unix users): tutorials/send-maps-to-your-gps/mkgmap/

Mapsource Error / debug Mapsource: There is a problem with the MapSource registry. Please re-install Mapsoures and start again Solve with Mapsource Fix Or with Mapset Toolkit

Please also read the FAQ

Change Layout and Contrast of the maps

On installation you can choose the layout of the maps. Traditional layout is for Qlandkarte GT, Mapsource and Basecamp and offers a good layout and design for big screens. On the GPS thin, classic and wide or easy or hiking offer high contrast for best orientation while riding your bike or hiking.

In order to change the layout - simply run openmtbmap_country_change_layout.exe (this is also linked in your Start --> Programs Folder for each map). This also enables you to quickly change the layout before sending maps to your GPS device, and then quickly change it back for better planning on your desktop.

You can adapt the .TYP-files, which are responsible for the layout - and therefore the map colours, to your liking by using Do not use because it is not fully compatible and may corrupt the .TYP-file.

Current Issues

The address search is not working consistently. Most problems are due to inconsistent data structures in OSM address data.

- General: Autorouting over longer distances on GPS works only with Via Points. Solve with WinGDB: plan-routes-efficiently

- Autorouting needs attributes like tracktype, bicycle routes, mtb:scale, sac_scale, mtb routes and others to work well. So keep care to enter those details into OSM. (not all are needed, but enough for me to guesstimate wheter a street is cyclefriendly/mtbriendly or not).

- Non Connected ways and overlapping ways without node, this is the main problem and a problem of the underlaying map data - please check here: Only check/enable: "almost Junctions" , "intersections without junctions" as well as "overlapping ways". This helps you to quickly spot the erros. You can then follow the link to Potlatch (or also JOSM is integrated for JOSM users) and quickly correct mistakes! Watch out not to connect ways that are not connected in reality (i.e. a way crosses another on a brigde, here no connecting node is the right solution). - If you use

- Windows 2000 you may need to install the "reg" command : Reg cmd at Microsoft. Batches are incompatible to earlier Windows versions.

- Note sometimes sea/lakes are missing/emtpy. This is not an issue, but currently not differently possible. It is usually a problem in OSM data.

Notice on Updating Maps

If you want to be notified by email on map updates please go to the frontpage and enter your email address in the subscribe field of the left sidebar. You only get an e-mail when there are changes besides a simple map data update. Map updates are usually every Thursday night / Friday morning. You can look at the server to see the date of map upload. To update the maps, simply run a newer .exe Download.

Overlapping maps in border regions

While you can join maps of different countries, routing over the boundary is a bit shaky, and you will have one map overlaying the other with white background. As long as mkgmap cannot create randomly shaped overview maps (currently only rectangles), this problem is not solvable. There is however the possibility to download a Europe map, which will be updated every 4-6 weeks. Get Europe Map here (donation needed):

Velomap and Openmtbmap of the same Country -- Problems

If you install an Openmtbmap and a VeloMap of the same country with contourlines as separate download (and Spain as well as Canary Islands), you should only send the contourlines once (meaning with either Openmtmbap or Velomap of the country). Else you GPS might not show the maps, or worse not even start until maps are deleted. There are several possibilities.

a) Install both maps without contourlines and contourlines separately (install separate contourlines only map option in installer). You have not trouble.

b) be careful here: Select the map as usual in Basecamp/Mapinstall, then go to the list of the selected tiles ready to be sent to the GPS, scroll down to the bottom, and unselect the contourlines only tiles from the list.

-- This is not a problem with countries where contourlines are fully integrated like Germany, Alps, Austria,......

Compatibility - Standard (Unicode) vs Non Unicode (cannot authenticate maps)

In general just download the Maps from the first "OpenMTBMap" tab - they are in Unicode if useful. Some maps by default are in Unicode. You can identify them by (Unicode) note behind the name - alll countries/maps not listed on the "Non Unicode" tab are anyhow Non Unicode. If you get the message - "cannot authenticate maps", and you have you have one of the following devices:

  • All Garmin devices presented 2016 or newer
  • Edge 1000
  • Epix
  • Etrex 20x / 30x (not "etrex 30")
  • Etrex Touch 25/35
  • GPS Maps 64 series
  • Montana 610, 680 (not 600 / 650)
  • Oregon 700,750
  • Some recent Nuvi devices - as well as some super old devices that do not support Unicode. (E.g. Garmin Vista C, GPS Maps 60 C)

you will need to download the "non unicode" version of the map instead. So get the map from the "non unicode openmtbmap" tab instead. Only maps of regions where several different scripts are used - are in unicode. If Latin is the predominant script - then of course no unicode map is offered. If your device can display Unicode maps - then of course get the standard version - meaning Unicode.


Please comment if you like theese maps or even better tell other people about them (forums, blog about it, twitter, etc…) In case maps break Mapsource or don't work - please write exactly which downloads don't work and the time of download as well as your OS and Mapsource version.. Please also look here or in the FAQ

Map Downloads by GWDG

Premium maps are only downloadable for people who have a openmtbmap membership. For last map update: please look at recent posts for changes - usually maps are updated at least every 7 days with updates on Thursday/Friday.

To check the last update time for a map - just click onto the MD5 link.


Local Language Maps

English Language Maps

Contourlines Premium Downloads (v.2 october 2012)

Most countries, especially the popular ones, have the contourlines already integrated. However for several countries the contourlines are rather large (rule of thumb if contourlines have more data than the maps) and I integrate them, but you need to download them separately (once). The installer will ask for the contourlines file as soon as you activate the checkbox to integrate the contourlines in the installer. You do not need to extract the contourlines - this will be done by the installer (and is only needed once. On updates you don't need to redo it).

In general it is fine to only update the map, as I try to change the contourlines as seldom as possible.


Asia is additionally available in three parts. Interval is 25m and Contourlines are NOT integrated into the maps. You can still download them however:

And as for the Alps, there are also Asia Contourlines with 20m interval of the Himalayas

  • Himalaya.7z (630 MB) - fully based on data.




South America:

North America:

Openmtbmap (and VeloMap) maps Premium Download in Mac OSx format (gmap)

I have decided to make available all openmtbmaps and velomaps also in gmap format for Mac OSX. Please get them from here:

For VeloMap downloads please go here:

(note if you are not a OpenMTBMap member - please directly go to

Non Unicode Premium Maps

In general just download the Maps from the first "OpenMTBMap" tab - they are in Unicode if useful. Some maps by default are in Unicode. You can identify them by (Unicode) note behind the name - alll countries/maps not listed on the "Non Unicode" tab are anyhow Non Unicode. If you get the message - "cannot authenticate maps", and you have you have one of the following devices:

  • All Garmin devices presented 2016 or newer
  • Edge 1000
  • Epix
  • Etrex 20x / 30x (not "etrex 30")
  • Etrex Touch 25/35
  • GPS Maps 64 series
  • Montana 610, 680 (not 600 / 650)
  • Oregon 700,750
  • Some recent Nuvi devices - as well as some super old devices that do not support Unicode. (E.g. Garmin Vista C, GPS Maps 60 C)

you will need to download the "non unicode" version of the map instead. So get the map from the "non unicode openmtbmap" tab instead. Only maps of regions where several different scripts are used - are in unicode. If Latin is the predominant script - then of course no unicode map is offered. If your device can display Unicode maps - then of course get the standard version - meaning Unicode.

Note1: if you install the non Unicode version of a map - you will overwrite the Unicode map. You can only have either or installed.

Note2: The contourlines are identical for openmtbmap/velomap and unicode or non unicode. You only need to download them once. On updates it's enough to re-download and reinstall the map installer.

Note3:Here only those countries are listed - where the standard download is Unicode. If you don't find a country here - look at the standard downloads.

Note4 - local language maps of: Sri-Lanka, Nepal and Cambodia are in latin1  - so the local language maps are not very useful. There is no ANSI Codepage available (besides Unicode) that would support the script/garmin units. Israel-Palestine map is in hebrew (so the Palestine area is not useful). Afghanistan codepage is for Dari - Pashto is not supported outside of Unicode. 

226 comments to Windows/Linux – OpenMtbMap Map Download

  • boki07

    Hi Felix,

    kannst du mir sagen, warum bei den Bahamas die Karten irgendwie komisch sind? Sind die Bahamas teil von Central America (MD5)? Ich benutze nämlich die. Das Routing mit Mapsource funktioniert irgendwie auch nicht :/. Danke im Voraus für deine Hilfe.



    • extremecarver

      Ja – sollten teil von Central America sein. Sprich in anderen Karten hast du keine Probleme? Kann es sein dass du die Höhenlinien evtl nicht korrekt installiert hast? Falls Windows – am schnellsten lasse einfach nochmal den Installer laufen und deselektiere die Höhenlinien – wenns dann okay ist – dann deinstalliere die Karte – dann installiere sie erneut und check mal den MD5 hash der Höhenlinien – bzw zumindest ob die Größe exakt gleich ist.

  • Nikolaus Coquillat

    Hallo extremecarver,
    ich habe beim erstellen der Japan-Karte folgende Meldungen bekommen (siehe Anhang!) was soll ich tun, damit die erstellung von Gmapsupp fehlerfrei verläuft …
    danke für die Hilfe im Voraus, Nikolaus 😉

  • bigthom06

    Hallo zusammen, nach einem Kartenupdate mit meinem Oregon 600 erscheint im Display “Update wird geprüft”. Diese Meldung bleibt stehen. Auch nach Neustart (Akku entfernt und wieder eingesetzt) das gleiche Bild. Zurücksetzen des Gerätes in den Auslieferungszustand funktioniert ebenfalls nicht. Es wird auch nicht mehr vom PC per USB erkannt. Hat jemand eine Idee, was ich noch probieren kann?

    • extremecarver

      Die Meldung erscheint normalerweise wenn ein Firmware Update eingespielt werden soll – hat also nix mit den Karten zu tun. Du kannst mal SD-Karte entfernen und schauen ob es dann bootet.
      Ansonsten – du musst schauen ob du irgendwie zumindest auf das Gerät per Dateibrowser draufkommst (entweder wenn die Meldung angezeigt wird – oder via Master Reset) – dann kannst du die GUPDATE.GCD austauschen (diese findest du nach entpacken in allen Firmware updates).

      Evtl versuche eine der MÖglichkeiten hier:
      Bzw du könntest schauen was passiert wenn du die GUPDATE.GCD einfach in den /garmin Ordner auf der SD tust (obwohl sie normalerweise intern liegen soll).
      Das erste ist natürlich schauen ob es ohne SD Karte bootet.
      (und da der Zugang zum internen Speicher kompliziert ist bei Boot Fehlern – sollten die Karten ja auch immer auf mSD und nicht intern abgelegt werden – dann kann man bei Fehlern einfach die mSD entfernen).

      • bigthom06

        Vielen Dank für die schnelle und ausführliche Antwort. Dummerweise nutze ich mit dem Gerät keine SD-Karte. Das sollte ich wohl mal ändern. Ein Master Reset war auch nicht möglich. Letztendlich hat aber ein Hinweis aus dem Deinem Link zum Groundspeak-Forum geholfen (Ein/Aus-Taste mind. 20s gedrückt halten und USB-Kabel dabei einstecken). Damit kam ich wieder in den USB-Modus und der PC hat das Gerät erkannt. Dann habe ich einfach ein neues Kartenset via MapSource aufgespielt und das Garmin arbeitet jetzt wieder normal. Die Update-Meldung bekomme ich allerdings jedes Mal nach dem Einschalten, unabhängig davon, ob was geändert wurde. Aber jetzt ist die Prüfung wieder nach ein paar Sekunden beendet. Also noch mal vielen Dank für die Hilfe!

  • Sasse82


    ich habe heute die Kanada Karte auf meinem Edge 1000 installiert (inkl. Konturlinien) und bekomme nun die Fehlermeldung “Karten sind nicht freigeschaltet”.
    Da es für die Kanada Karte ja keine “non Unicode” Karte gibt, kann es dieses Problem doch eigentlich nicht sein?
    Was kann ich tun um das Problem zu lösen?
    Leider ist es etwas dringend, da ich bereits Samstag nach Kanada fliege. 🙂


    • extremecarver

      Das darf nicht sein – Die Kanada Karte inkl. Konturlinien ist latin1 / 1252 – also nicht Unicode. Hast du evtl noch andere karten am Edge 1000? Deaktiviere die mal temporär.

      Wie hast du die Karte ans Edge 1000 gesendet? Aus Basecamp heraus?

      • Sasse82

        Ich habe keine andere Karte installiert, gerade aber festgestellt, dass die Kanada Karte zweimal in der Auswahl auftaucht. Jeweils eine davon deaktivieren bringt leider nichts.
        Installiert habe ich mit MapInstall.
        Ich werde es morgen nochmal versuchen und vorher diese beiden Karten (obwohl ich nur eine installiert habe) entfernen.
        Oder gibt es einen besseren Weg statt MapInstall?

        • extremecarver

          Das ist normal – ein Eintrag sind die Höhenlinien, der andere die Karte an sich. Wenn du die create_gmapsupp_img_with_mkgmap.bat verwendest kannst du dies aktiv beeinflussen.

          • Sasse82

            Heute hat es funktioniert.
            Der Unterschied in der Vorgehensweise von gestern:
            – vorher alle Karten manuell gelöscht
            – ich habe nur einen kleinen Teil der Karte um mein Urlaubsziel herum installiert, gestern habe ich ganz Kanada installiert

            Jetzt liegt auch nur eine Kartendabei auf dem Gerät.

  • Leider kann ich keine .exe-Datei mit den Höhenlinien finden

  • Robhubi

    Hallo Felix,
    Vielen Dank für deine so nützlichen Karten und die ausführliche Dokumentation. Küzzlich war ich in Trier und besuchte Nells Ländle. Im Park war ein großer See, am Oregon 600 war der nicht zu sehen (Karte Rheinland-Pfalz, Juni 2017). Wieder daheim hab ich mit QlandkarteGT (Win7, Karte Austria Juni 2017) mir den Schöckl angesehen.
    * See korrekt dargestellt: Thin, Wide und Hiking
    * See NICHT sichtbar: Classic, Easy und Trad

    Ist das so gewollt?

    LG Robert

    • extremecarver

      Sorry für die späte Antwort. Gewollt nein – aber der Fehler liegt an den Daten – der See sollte eigentlich nicht natural=fell sein sondern per Multipolygon davon ausgenommen sein (weil ein See kann nicht Fell (oder auch Heath) sein.

      Ich hab jetzt generell fürs nächste Update das harmonisiert – und Fell sowie Scrub semitransparent gemacht.

  • angelo zagolin

    I have garmin etrex 30x, and I ever sent UNICODE openmtbmap maps on my device, e all was working.
    Yesterday after I sent a part of UNICODE Europe Map with contoulines, the famous: Can’t authenticate maps garmin appeared on my device displayd…
    Today I sent (overwriting the other map) UNICODE Alps with conturlines, and everything is good…
    I’ve read Your list of the device that have to use NU maps, my is included, but, why my etrex 30x sometimes works with UNICODE maps and sometimes not.
    I’ve still never used UN maps on my device…
    At the end my etrex 30x is working with UNICODE Alps map with conturlines.

    • extremecarver

      Hi Angelo – ONLY maps were (Unicode) is behind the download are in Unicode. Alps is never Unicode – as it’s not needed. Europe needs Unicode for countries like Greece (kyrillic alphabet). etrex 30x without resorting to hacked firmware cannot display unicode maps (except garmins own maps).

  • Judith

    Möchte ich unter OpenMTBMap die Europe_Premium_Map installieren, gelange ich zu Mapfile_Europe_odbl.7z (Unicode) welche auf dem Edge 1000 nicht funktioniert. Gibt es die Europakarte auch als Non_Unicode-Version? Oder wie kann ich die Karte freischalten?

    Besten Dank für eure Hilfe.


  • Amiron

    I downloaded US-west map, and now am trying to download the contourline map, I don’t find from where to download the .7z file. please instruct,

  • xuxu

    Hallo zusammen,

    ich habe das Problem, dass die OpenMTBMap auf meinem Garmin 820 fehlerhaft angezeigt wird. Ich kann die Karte laden, aber sie hat erhebliche Darstellungsfehler. Linien der Wege sind verzogen, Wege mit Linien, die Dreiecken beinhalten, werden komplett schwarz dargestellt, etc. Wenn ich die gleiche Karte (.img-Datei) auf mein altes etrex 30 kopiere sieht die Karte einwandfrei aus. Anbei der selbe Ausschnitt der Karte auf dem etrex 30 und dem Garmin 820.

    Überlege gerade das Garmin 820 wieder zurück zu schicken :-/.

    Vielen Dank im Vorab für eure Hilfe und viele Grüße


    Garmin etrex 30 (aktuellste Software)
    Garmin 820 (aktuellste Software)

    openmtbmap – Germany, Download 09.04.2017



    Auswahl 4


    Hello. I am an owner of GPSMap 64s device. I’ve just downloaded and installed the map “Openmtbmap Russia 11.03.2017 NU” – but I still receive “Can’t authenticate” warning after sending it to my device. What is the problem with this map?

    • extremecarver

      It should be fine – are other NU maps working? E.g. Greece? Sometimes if you send the map first in unicode – you will have to remove all maps, backup your device and do a hard reset.

      • VORON_SPb

        I tried Belarus map – it worked fine.

        I performed a hard reset (Enter+Page+On) – it didn’t help. When I insert the MicroSD card with map of Russia, it shows the same warning.

      • VORON_SPb

        Also I tried Velomap Russia NU – it works fine too. But I need an Openmtbmap.

        May be there is a problem on my PC (Basecamp map database or something), not in GPS device? I haven’t reinstalled the Openmtb Russia NU on my PC. Also there are separate contour-lines attached to Openmtbmap, may be it is the key of problem?

        • extremecarver

          I needed some time to research it – the problem is the contourlines. I made an error when compiling them – and they are in unicode (even though of course this is not needed as contourlines are fine in any codepage). I will recompile them and by Sunday you can download Russia with contourlines and working on your device (until then only solution disable contourlines on installation).
          This error only affects Russia – no other maps, I experimented some things there – and forgot about the Unicode problem of new devices.

  • Radlcat

    Hi Felix,
    welche Karte kann ich am Besten für die südliche Karibik (niederländische Antillen) runterladen?

    Ich möchte nicht erst 5 runterladen, um dann festzustellen “is nicht drauf”.

    Vg Kri

  • JohnnyThunders


    Wie kann ich paar Karten löschen…?
    Auf meinem GPS Maps 64s funktioniert die alte Karte vom 60-er… die unicode aber nicht – hatte das Ziel zu BadenWürttemberg noch Bayern, Österreich, Schweiz und Italien hinzuzufügen – wenn ich am Gerät reinzoome findet, werden keine Wege angezeigt…

    Was nach dem löschen tun…?

    Danke und Gruß

    • extremecarver

      Du meinst am Gerät löschen – oder am Desktop löschen?

      Am Gerät entweder indem du direkt auf die Sd karte in den /garmin Ordner gehst und dort die gmapsupp.img löschst – damit entfernst du meist alle gesendeten Karten. Alternativ via Basecamp lassen sich auch selektiv Karten löschen beim 64s:

      zum neu senden:
      (passe beim markieren auf – dass du die Karten mit gehaltener Maustaste per ziehen auswählst – nicht per einfachem Klick. Dann erwischst du nur die Höhenlinien).

      Am Desktop löschen – einfach den Uninstaller via Starmenü laufen lassen – bzw aus dem Installationsordner (am Mac – den .gmap Ordner der Karte einfach löschen).

  • Walter

    Bei der Downloadauswahl NICHT-Unicode wird anscheinend leider bloß Unicode angeboten…was mache ich falsch?

    • extremecarver

      welcher Download genau? Das kann eigentlich nicht sein – außer da ist wo ein Link falsch.

      • Walter

        nach Auswahl NichtUniCode für Gesamt Europa, zeigt der Installer das hier angehängte Bild. Der Inhalt dürfte allerdings richtig sein, sonst könnte ich am Edge 1000 wohl die Karte nicht lesen.
        LG Walter

        • extremecarver

          kann es sein dass du den Installer mit Unicode heruntergeladen hast – aber die Nicht Unicode Kartendaten? Bitte lade den Installer nochmal neu runter – bzw überprüf die MD5 Hashes. Ich hab grad nur sehr langsames Internet – aber ich bin mir 99.9% sicher dass du da den falschen Download erwischt hast.

          (ich render grad eh die Europakarte neu – wird aber erst Morgen online sein).

          • Walter

            Bild 2 + 3 zeigen die angebotenen Dateien, vielleicht ist ja nur eine falschen Beschreibung, ich will aber nicht lästig sein, sollte bl0ß ein Hinweis sein, dass beim Ausführen der mtbeurope.exe-Datei statt NICHT-Unicode, Unicode steht…
            LG aus Wien

            • extremecarver

              ich hab genau den grad runtergeladen – eindeutig zeigt der Installer Non Unicdoe an – lad ihn neu runter, überprüf die MD5 Summe – und stell sicher du hast nicht irgendwo auf einen älteren Download geklickt.

  • BuSchmidt

    Hallo Felix,
    wenn ich versuche meine Mitgliedschaft per PayPal zu bezahlen,
    fordert PayPal trotzdem eine “Kreditkarte”. (s.Anhang)
    Dies macht m.E. keinen Sinn,ich habe die Zahlung daraufhin abgebrochen.
    Beste Grüße

Leave a Reply