OSM Tools
  german dutch swedish spanish en francais italian polish portuguese russian finnish
Mapuploader 4 & TYP Style Checker
the only Windows App to create Garmin maps
mapuploader4 creating a Garmin map
Dark Blue :   Tiles created
Orange :   Current Tile being processed

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

  • Download openstreetmap data ( pbf) from Geofabrik
  • Open file in mapuploader4
  • Click Create Map
  • (You need Basecamp , java & mkgmap , all free)
 (scanned with Kaspersky , Avast & MalwareBytes) Windows 7/10
click here
Download with NO JUNK to untick!
If you are concerned check out https://www.virustotal.com/
 Download Mapuploader4.87.setup ( includes mapnik65001.TYP)
 Download Mapuploader4.87 portable
You may have to refresh this page to see latest version

Download Manual for Mapuploader4

Download mapnik65001.TYP which can be used with the default style.

Check your TYP file

  • Only Mapuploader4 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!

What's NEW?

  • Profiles (CTRL P) enable you to quickly move from one style/TYP/ option to another!
  • This is handy when you are producing different maps with different styles,TYP files and options (contours)
  • Up to 6 profiles are available.

Windows 10 and Mapuploader4

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) Or go Tools --> Create NSIS Window Installer and double click on the .exe when created

Tutorial 1 Create Hagspiel map with contours
1) Create Hagspiel contours : Contours --> Create Contours --> Examples --> Hagspiel
2) Use Hagspiel.osm as a map : Download Hagspiel.osm
Tutorial 2 Create Etna Area with contours
1) Create Etna contours : Contours --> Create Contours --> Examples --> Etna
2) Download Etna Contour region : Etna_west.osm.pdf
  • Written for W10
  • Easy access to saved Tiles
  • Quickly access your mkgmap scripts by clicking on filenames shown on right
  • 4 mkgmap Options instead of just 1 - useful if at times you need different options - no need to rewrite the option
Mapuploader 4 has been designed for those who just want to create maps quickly.

In addition,you can run your own scripts (code) and still use Mapuploader4 to show your maps in Basecamp/Mapsource and / or create gmapsupps.

More Documentation

  Tricks with Styles (PDF) More Tricks & 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) Download and install makensis.exe

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

3) Create a map in mapuploader

4) 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.

5) 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.