Main Details Donations Downloads Contact Me


HexMapper allows the user to create maps that start out at a very large scale, and add details as they are developed. The map starts out as a grid of 49 hexes that are as large as desired. Any hex can be decomposed into 49 sub-hexes. Once decomposed, a hex is represented as the average of its sub-hexes, recursively.


Each hex has three basic attributes: Surface, Terrain, and Elevation.

Surface describes in general the type of vegetation or surface of the hex. There are sixteen possible surface values, that are rendered for each hex with a different color:
  • Grassland
  • Scrub
  • Tundra
  • Ice
  • Marsh
  • Swamp
  • Sand
  • Rock
  • Forest
  • Woods
  • Jungle
  • Cultivated
  • Buildings
  • Roads
  • Freshwater
  • Sea

Terrain describes the general ruggedness of the hex, and can have four possible values:

Elevation is a numerical value that descibes the averate elevation of the hex.

Other Hex Attributes

In addition to the basic hex features, the user can draw rivers, roads, and borders on the map. Also, the user may put icons (with optional pop-up text) and labels on the map.


The user can toggle the visibilty of all attributes: surface, rivers, etc. The user can also place icons and labels on up to five different layers and toggle the visibility of each layer separately. This allows the GM to hide certain features from players when printing maps. Finally, the user can add contour lines to the map.

Other Features

HexMapper uses native look and feel as much as possible. Maps can be printed and saved. Also, a handy measurement tool allows the user to quickly measure the distance between two points, even following a crooked path.