How To Install Free Maps on Garmin GPS (OpenStreetMap)

How To Install Free Maps on Garmin GPS (OpenStreetMap)

Last year, I bought the Garmin GPSMAP 64s and I am super happy with it! However it took me some time to find out how and where I could get the right maps for my new device. I tried a number of different methods but I finally decided this was the right way for me.

Why this method?

  • Contour lines
  • Modify the map design
  • Maps are routable
  • No software needed (like Garmin BaseCamp)
  • Quick and easy

Maybe you already got your hands on a gmapsupp.img file and have no idea what to do next or maybe you just bought your first Garmin GPS.

Follow these four easy steps and you’ll be ready to go in no time!

1 – Download the file

  1. Go to and click on the bottom-left square: Maps for Garmin GPS-Receivers.
  2. Go to Maps and choose the country you need. If your country is not in the dropdown, choose More Countries.
  3. Next look at your prefered language and download the Install image for micro SD card file.

2 – Unzip the file

To unzip the file you just downloaded, right-click on it and choose Extract Here. Things may look a bit different if you have WinZip installed. If you see no way to unzip your file, please download WinRAR first.

3 – Transfer the file to your Garmin GPS

  1. Connect the GPS to your computer.
  2. Go to My Computer and open the Garmin drive.
  3. Open the Garmin folder.
  4. Copy and paste the file you just downloaded into this folder.

4 – Enable the map on your Garmin GPS

  1. Disconnect your GPS from your computer and power it on.
  2. Go to the Map page.
  3. Click Menu.
  4. Go to Setup Map.
  5. Go to the last option: Map Information – Select Map.
  6. Select the map you want to use, enter and choose Enable.
  7. You can disable the other maps. I do this, just to be sure they don’t interfere when routing (but this may be superstition).


If you have any trouble with the steps above or just advice in general, let me know in the comments! We’ll try to figure it out and afterwards it will be added to the FAQ section.

What if I’m using a memory card in my device?

If you bought a memory card for your device, you can upload your maps on there. The process is exactly the same. Only when connecting your device to your computer, you will see two different drives pop up. Take the one that is not called Garmin, it will be somthing like USB-station (F:). In there you will find a folder Garmin, open that and copy-paste your file in there.

What if I want multiple maps on my device?

As you will have noticed, the file we have been working with is called gmapsupp.img. Uploading multiple maps on your device was not possible with older Garmin devices. Luckily, with the current models, this should not be a problem! Just change the name of your file to something more memorable like for example “map-sweden” before copy-pasting it into the Garmin folder. Your GPS should recognize any .img file, the name doesn’t matter. Did this work for you? Let me know your GPS model in the comments!

You will notice that the name on your device is different than the name you gave the file, that’s normal. There are ways to change this, but this is pretty advanced stuff.

For what models does this work?

We know this works for the devices mentioned below. Did you have good luck (or bad luck) with your device, please let us know in the comments!

  • Garmin GPSMAP 64s
  • Garmin GPSMAP 66s
  • Garmin Edge 1000
  • Garmin GPSMAP 62s

Found any use in this article? Help me stay awake while writing with a virtual cup of coffee! 👇

Buy me a coffeeBuy me a coffee


  1. Tom Hanson

    Hi Wouter,
    your page looks very helpful thanks, however I am trying to put OpenStreetMap Australian map onto my Garmin 65s and an Etrex Oregon 600t. When I installed Garmin Explore onto my Samsung S20+ it automatically allowed me to install OpenStreetMap for Australia. I can not find a free GPX for Australia. Any ideas please?
    Tom Hanson

  2. Gleek

    Hi Wouter,

    A question on custom maps: if I load a bunch (10+) OpenTopoMap country maps (in Garmin format) on my 66sr SD card, only a few of them are shown in the overview of installed maps, the others are not.
    Zooming in on a location I would expect the OpenTopo map to show up, only shows Basemap data. Disabling the Basemap and it doesn’t show anything.

    I think Andre’s post (of 6 February 2021 at 4:57) refers to the same problem.

    Is there a limit on the total number of custom maps you can actually use?

    Best regards,

    1. Laurent

      I’m also very confused how the maps are read. I installed four maps (including Belgium, France and Italy) on my 66s and only one showed up (Belgium). As previously written, I expected that the other maps would show up in the menu when my location would change and that I would go into one of these other countries. When I moved to Italy, I couldn’t however see the map for Italy but I could still see the map of Belgium.
      I renamed the map of Belgium (just added an extension .bak) and didn’t touch the map of Italy. And now I’m able to select not only the map of Italy but also the map of Belgium, even with a filename that shouldn’t be read by the device.
      And that’s only with cards on the device. I don’t think I was ever able to get a usable map on the SD card.

      1. Wouter Vorsters

        Hi Laurent!

        Wow.. that sounds like some very very weird stuff – but also interesting. If you or anyone figures this out, I’d be happy to hear and I can add it to the post. Never had this problem myself so dificult to test here what a solution might be.

        Thanks anyway for bringing this up!

        Kind regards,

      2. Wouter Vorsters

        A couple of things popped up in my head. But you suddenly being able to select Italy without changing that file.. that’s just to weird. Very curious if you got some new info on this! Might help other people here.

      3. Kent

        Thanks for the help. I have downloaded the map I want onto my garmin 64sx and I can choose to enable the map. Is there any way of seeing the maps before getting to Europe or do I just trust that it’s usable?

  3. B

    I’m trying to get this to work on an older Garmin 62st and can’t seem to get it. Does anyone else know if this will or won’t work on an older model? it is fully updated, but the map doesn’t show up when you go to choose the maps.

    1. Wouter Vorsters

      Hi Frank,

      You will only instantly see the map if you are in the area where you downloaded the map for. Otherwise, try zooming out. You can leave the original basemap enabled to make it easier to find the area.

      1. Andre

        Hi Wouter, so the new maps then are not supposed to show up on the list at all and cannot be enabled or disabled? I have tried downloading my .img file both to the SanDisk microSD installed on my Garmin Gpsmap 64 and downloading it directly onto the device and this map is not appearing in the selection. Thanks

        1. Wouter Vorsters

          Yes the maps should show up on the list. It’s just that – if you open the GPS and you are in a location for which no map is loaded (or enabled) it will be blank. But in your case.. that seems very weird. You did put it in the correct folder I assume?

          If so.. I have no idea what might be wrong..Sorry!

          Kind regards, Wouter

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.