Mapuploader 6
  german dutch swedish spanish en francais italian polish portuguese russian finnish
Pinns UK on Twitter

 MapUploader 6

The only Windows GUI for creating Garmin compatible maps

mapuploader 6 creating a Garmin map  

Why maps fail !

JVM memory

For larger maps and contours XPM 1024 is not sufficient.

However, some PC's with 8 gig memory can not cope with xpm 2048 ! Trial an error is required ie perhaps 1100 .


Not setting max-jobs can lead to problems.
Again, trial and error is needed. Try 4 then reduce number.

max nodes

With large maps reduce max nodes to 8 00 000.

MapUploader 6 LI

MapUploader 6 LI enables you to create maps of every country with DEM and contours .

No restrictions on number of tiles!

If your PC has enough memory and with the correct max-jobs and max-nodes settings you can do the whole world!

It's FREE and available now.

Resolution Plotter

  • See at a glance which element is plotted and at which level
  • Which elements are routable (blue)
  • Which element includes a 'continue' (light blue if routable)
  • Extended Type numbers coloured Red to denote possible issues
  • Script based to customise
  • Option to include all inc files
  • Easy to create maps with highways becoming larger and more frequent as you zoom in!
  • Easy to create maps with places/towns/cities becoming more frequent as you zoom in!
Resolution Plotter
Picture illustrates all bike entries found in Openfietsmap style files

 Download MapUploader 6 LI Scanned with Kaspersky,Avira & Avast . No JUNK added!

Important !

To avoid registry issues we recommend you install the test map:

go Tools,Fix Registry Problems and click OK when prompted.

This ensures future access to c:\garmin\maps where all maps are to be installed.


Contours are created in .osm format and can be processed in style sheets.

Depending on your settings contour files can become extremely large.

We propose clipping your contour files

1) Select Tile(s)

2) Select your target folder : Contours,Clip Settings

3) Clip : Contours,Clip contours for selected tiles (f8)

4) When creating a map tick 'Existing Clipped Contours'


In splitter option add

--geonames-file=bounds/cities15000.txt # tile gets appropriate city name

Download file and place in /bounds

In a mkgmap option add

--bounds=bounds\ # download file and place in /bounds
--show-profiles=1 # adds elevation data to Basecamp when DEM has been selected

Abbreviating street names depending on their length

Street Abbreviations

Road: Howeth Road

Rd : Columbia Rd

Close: Kings Close

Cl. : Archdale Cl

Gardens: Lewis Gardens

Gdns: Hendford Gdns

 How is it done?


What's NEW

 Checkout What's NEW

Latest TIP

How to plot polygons with multiple tags, ie landuse & natural.


    Manual for MapUploader 6 PDF
    Using Clipped Contours
    Style Tricks 5
    Quick Tutorials PDF for creating maps with DEM and contours with MapUploader 6

How to fix java,registry & memory problems

 Click here for more information


  • Using a series of commands ( see here ) you can automate the process of

    splitting,creating and launching your maps.
  • Basecamp/Mapsource will always launch the map you have just created with detail level & profile preset by the user.
  • download maps automatically - no need for web browser.
  • 1 gig pbf map takes roughly 1 hour to both download and create
  • A new map of Germany (3+ gig) with DEM & Contours took just over 3 hours to create using one click!
  • All maps can be downloaded in same folder
  • Easy to keep MAP ID the same so 'recents finds' on your GPS will work even when you update your map!

Checking Tiles for Contours or DEM files

how to upload Quickly check which tiles lack the necessary HGT files or Contours! See our short Tutorial.

How to create your own FREE Garmin Map in 4 Easy Steps

  • Download openstreetmap data ( pbf) from Geofabrik
  • Open file in MapUploader 6
  • Tick DEM for Hill Shading
  • Click Create Map
  • (You need Basecamp , java & mkgmap , all free)

How to create your high definition own contours.

  • Download hgt files - MapUploader 6 gives a list of required hgt files and download links.
    Currently, most contours are created from 3'' STRM data. With Mapuploader6 you can use 1'' STRM data for most parts of the world.
  • Set Interval 5 m - 1000m
  • Click Create Contours - contours are created as osm files giving you greater flexibility.
  • Tick 'Contours' to add the necessary contours
  • Tick Clip to clip contours to the map area


how to upload trapping errors
How to create maps with
Hill Shading (DEM)

How to create & add high quality contours
to your Custom Garmin TOPOs
using HGT files

How to trap mkgmap style errors
Show Conflicting maps on your device

Go Tools,

Collect Map IDs & FIDs

Highlighted in red are any maps which will be ignored by your device !  
Convert KML or GPX files to IMG  

GPX or KML (Google Earth) files can be converted into a Garmin compatible img file!

From the Convert option on the main menu select 'Convert KML to MP' or 'GPX to MP'

Once the files are converted to .mp they can be used by MapUploader.


Check your TYP file

  • Only MapUploader 6 can check which elements in your TYP file are not used in your style sheets! . Just click the green cross icon
  • Check which items should or should not appear on your overview map : Click Resolution button and check for any items with resolution < 18!

Windows 10 and MapUploader 6

Mapuploader portable works on W10 but needs permissions only when adding maps to Basecamp/Mapsource: not when creating a map for your GPS device (gmapsupp.img)

1) Ensure Basecamp or Mapsource exist on your PC

2) Locate.reg file found in the folder which Mapuploader creates in a folder named after the your map, ie /mymap/mymap.reg.

3) Right Click on .reg file and run as administrator.

4) Check map target folder: c:\garmin\maps

5) Go Tools --> Create NSIS Window Installer and double click on the .exe when created

More Documentation

  Tricks with Styles  
  default.typ for mkgmap's default style TIPS & TRICKs 4

 os50 style + address searches & os50.TYP

Youtube Tutorials


Initially , Mapuploader may be unable to write to the register when uploading maps to Basecamp or Mapsource.

Use the following procedure - this needs to be done once only:

1) Set Map Target Directory to c:\garmin\maps

2) Download and install makensis.exe

3) In Settings --> All Settings --> Key Software point to 'makensis.exe' on your harddrive.

4) Create a map in mapuploader

5) Go Tools --> Create NSIS Window Installer

This may take a minute then click on 'Output Dir' and find the <name of map>.exe it has created - for icon see right.

6) Double Click to add map to register.

Can't Authenticate maps . Contact content seller for help

You may get message 'Can't Authenticate maps .Contact content seller for help' on

  • GPS Maps 64 series
  • Etrex 20x / 30x (not "etrex 30")
  • Etrex Touch series
  • Some new nuvi models

This happens if a gmapsupp has been created using the option --unicode.

It does not affect maps created using Mapuploader as long as you don't add the unicode option.

How to create a gmapsupp with Greek,Arabic,Russian etc characters and not use the -unicode option

This only applies to codepages 1250 - 1258 - see why

You can use a TYP file to show Greek,Arabic,Hebrew,Russian,Polish,Czech.

For the sake of convenience use codepage 65001 which incorporates all other codepages.