From OpenStreetMap Wiki
Jump to navigation Jump to search
Mkgmap edit



Known issues


Download maps

Mkgmap es una utilidad de línea de comandos que convierte datos de OpenStreetMap en mapas vectoriales que pueden ser cargados en dispositivos GPS Garmin. Hace la conversión en un paso sin depender de ningún otro programa. Mkgmap sólo soporta el formato de datos cartográficos de OSM.

Principales características de Mkgmap

Licencia: GNU General Public License
Plataformas: Windows, Linux y macOS
Sitio web:
Código fuente:
Lenguaje de programación: Java

Make OSM maps for your Garmin device

  • Crea mapas para dispositivos Garmin usando datos cartográficos de OSM
  • Full control which OSM data is integrated into the map (style system)
  • Full control how POIs, streets and all other elements are displayed (TYP file compiler)
  • Full address search support
  • Routing support
  • Many options for fine control over the map creation process


Get the latest version from the mkgmap download page. To see what has changed recently see the mkgmap news page.

Warning for Ubuntu / Debian / Other linux distributions

Some linux distros package mkgmap. Be aware that the packaged version often is very old though. You will be better off using one of the versions linked to above. If you experience problems, do yourself a favour and check the version.

Creating a map

Crear un mapa consiste en varios pasos.

  1. Descargar datos de OSM
  2. Split the OSM data into tile using the tile splitter
  3. Create your own map style files (optional)
  4. Compile the tiles with mkgmap
  5. Subir el mapa a tu GPS

Opciones de línea de comandos

Hay múltiples opciones de mkgmap para configurar los detalles de cómo mkgmap crea el mapa. For a complete list see the complete option list (which may be outdated) or run

java -jar mkgmap.jar --help

There are some scripts for Unix users which might be helpful: Python Script.


OSM Map Composer for Windows provides a graphical interface with mkgmap (along with other components) running behind the scenes, thus eliminating the need to deal with the command line.

Known issues

See the known issues page to read the list of currently known issues with mkgmap.

Screenshots of results

Mkgmap4.png Mkgmap-screenshot-6.png Mkgmap-screenshot-9.png Warnemünde.png


If you want to take part in the mkgmap development please start by subscribing to the mkgmap mailing list. The development wiki page gives info about the mkgmap repositories and how to build mkgmap from the scratch.


The software is licensed under the GPL version 2. The maps it produces are to be licensed according to the data they were derived from: Open Database License (ODbL) for OSM data. There is therefore no licensing conflict that might exist with other approaches.


Artículo principal: Mkgmap/help

If you need help then try the following:

  • Ask a question in the mailing list. The mailing list can be accessed using any newsgroup reader (eg. Thunderbird) using the following settings:
  • Server:
  • Group name: gmane.comp.gis.openstreetmap.mkgmap.devel
  • There is also an archive of the mailing list.

The mailing list is very active and will usually produce the fastest response.



More on mkgmap

Related OSM pages

Downloadable Maps

There are several webpages that provide ready compiled maps for Garmin devices. The maps differ in region, use case (auto routing, hiking etc.) and visualization.

Miscellaneous other