Azgaar's Fantasy Map Generator
Azgaar's
Fantasy Map Generator
LOADING...
► New Map!
◄ Layers Style Options Tools About
Layers preset:
Displayed layers and layers order:
Click to toggle, drag to raise or lower the layer
Ctrl + click to edit layer style
View mode:
Standard 3D scene Globe
Style preset:
Select element:
| Ensure the element visibility is toggled on! | Group | | | --------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | | Render ocean heights | | | | Terracing | | | | Reduce layers | | | | Simplify line | | | | Line style | | | | Color scheme | | | | Display | | | | Opacity | | | | Column items | | | | Background | #ffffff | | | Opacity | | | | Rural color | #0000ff | | | Urban color | #ff0000 | | | Image | | | | Shift by axes | | | | Preset | | | | Position | x width y height | | | Radius | x y | | | Blur | | | | Pattern | | | | Pattern opacity | | | | Ocean layers | | | | Color | #466eab | | | Icon | | | | Icon size | | | | Stroke linejoin | | | | Fill opacity | | | | Type | | | | Scale | | | | Shift by axes | | | | Size | | | | Shift by axes | | | | Style | | | | Size | | | | Density | | | | Density change regenerates relief icons, discarding manual edits | | | | Fill color | #5E4FA2 | | | Stroke color | #5E4FA2 | | | Stroke width | | | | Letter spacing | | | | Stroke dash | | | | Text shadow | | | | Font | | | | Font size | \+ - | | | Label shift | | | | Fill opacity | | | | Labels size | | | | Labels color | #000 | | | Body opacity | | | | Body filter | | | | Halo is only rendered if "Rendering" option is set to "Best quality"! | | | | Halo width | | | | Halo opacity | | | | Halo blur | | | | Fill opacity | | | | Box Size | | | | State size | | | | Province size | | | | Burg size | | | | Toggle visibility automatically | | | | Marker size | | | | Show circle | | | | Plate size | | | | Fill opacity | | | | Marker size | | | | Icon size | | | | Marker icon | ⚖️ | | | Filter | | | | Clipping | | | | Keep initial size on zoom change | | | | Size | Bar Font | | | Position | x y | | | Label | | | | Back opacity | | | | Back fill | | | | Back stroke | Width | | | Back padding | | | | Back filter | | |
Toggle global filters:
Grayscale Sepia Dingy Tint
Map settings (new map to apply):
| | Canvas size | x px | | | | ---------------- | ---- | --- | | | Map seed | | | | | Points number | | 10K | | | Map name | | | | | Year and era | | | | | Heightmap | | | | | Cultures number | | | | | Cultures set | | | | | States number | | | | | Provinces ratio | | | | | Size variety | | | | | Growth rate | | | | | Burgs number | | | | | Religions number | | |
Generator settings:
| | Interface size | | | | | ----------------- | --------------------- | -- | | | Tooltip size | | | | | Theme color | | | | | Transparency | | | | | Autosave interval | | | | | Onload behavior | | | | | Azgaar assistant | | | | | Speaker voice | | 🔊 | | | Emblem shape | | | | | Zoom extent | min max | | | | Rendering | | | | | Language | Init Google Translate | |
Configure World Reset to defaults
Edit
Biomes Burgs Coastlines Cultures Diplomacy Emblems Goods Heightmap Markers Markets Measurers Labels Military Namesbase Notes Provinces Religions Rivers Routes States Trade Units Zones
Regenerate
Burgs Cultures Economy Emblems Goods Ice State Labels Markers Markets Military Population Production Provinces Relief Religions Rivers Routes States Zones
Add
Burg Label Marker River Route
Show
Cells Charts Minimap
Create
Submap Transform
Heightmap customization tools:
Paint Brushes Template Editor Image Converter Preview 3D scene
Options:
Edit mode:
Render ocean cells
Allow water erosion
Depressions filling max iterations:
Depression depth threshold:
Statistics:
Land cells: 0 Mean height: 0
Cell info:
Coord: / Cell: Height:
▶ Take an Interactive Tour
Fantasy Map Generator is an open sourcetool by Azgaar. You may use auto-generated maps as they are, edit them or even create a new map from scratch. Check out the Quick start, Q&A, Video tutorial, and hotkeys for guidance.
Join our Discord server and Reddit community to ask questions, get help and share maps. The created maps can be used for free, even for commercial purposes.
The project is under active development. Creator and main maintainer: Azgaar. To track the development progress see the devboard. For older versions see the changelog. Please report bugs here. You can also contact me directly via email.
Special thanks to all supporters on Patreon!
Check out our other projects:
• Armoria: a tool for creating coats of arms
• Deorum: gallery of fantasy characters
Chinese localization: 8desk.top
New Map Export Save Load Reset Zoom
Exit Customization
Distance unit:
1 map pixel:
Area unit:
Height unit:
Exponent:
Temperature scale:
1 population point:
Urbanization rate:
Urban density:
Preset name:
Style JSON:
There are 3 ways to add a custom font:
Google font. Open Google Fonts, find a font you like and enter its name to the field below.
Local font. If you have a font installed on your computer, just provide the font name. Make sure the browser is reloaded after the installation. The font won't work on machines not having it installed. Good source of fonts are Fontdesk and DaFont.
Font URL. Provide font name and link to the font file hosted online. The best free font hostings are Google Fonts and CDN Fonts. To get font file open the link to css provided by these services and manually copy the link to `woff2` of desired variant. To add another variant (e.g. Cyrillic), add the font one more time under the same name, but with another URL
Download image
.svg .png .jpeg tiles Show all labels
PNG / JPEG scale:
Generator uses pop-up window to download files. Please ensure your browser does not block popups.
Export to GeoJSON
cells routes rivers markers zones
GeoJSON format is used in GIS tools such as QGIS. Check out wiki-pagefor guidance.
Export To JSON
full minimal pack cells grid cells
Export in JSON format can be used as an API replacement.
Save map tomachine dropbox browser
Maps are saved in .map format, that can be loaded back via the Load in menu. There is no way to restore the progress if file is lost. Please keep old save files on your machine or cloud storage as backups.
Load map frommachine URL storage
Click on storage to open the last saved map.
Or load from your Dropbox account Connect
Load Share
Map will be split into tiles and downloaded as a single zip file. Avoid saving too large images
Columns:
Rows:
Scale:
Total size:
1000 x 1000 px
Warning!
Confirm Cancel
Drop a map file to open





