How to Build Fantasy Maps: Tools, Steps, and Export Tips
To build a fantasy map, start by deciding what kind of map you need (world, region, or city), then pick an online tool that matches your asset and export needs. Inkarnate is one option: it offers a free editor with no credit card required, over 23,400 assets, cloneable maps, and exports up to 8K resolution. The steps below work for most online map builders, with Inkarnate specifics noted where the source supports them.
Step 1: Choose the map type before you draw
The three common types serve different purposes, and picking one first keeps you from over-detailing early.
| Map type | Shows | Typical scale | Detail level |
|---|---|---|---|
| World map | Continents, oceans, major mountain ranges | Thousands of miles | Low — broad shapes only |
| Regional map | Kingdoms, forests, roads, towns | Tens to hundreds of miles | Medium |
| City map | Streets, walls, buildings, districts | A single settlement | High |
A practical order is world → region → city. Each level inherits the geography of the one above it, so you avoid drawing a river that runs uphill or a city with no water source.
Step 2: Pick a tool and check four things
When comparing online fantasy map builders, compare the same four dimensions:
- Asset library size — how many stamps, textures, and icons you get. Inkarnate states over 23,400 assets and 30K+ available assets across its pages.
- Export resolution — matters for print. Inkarnate supports exports up to 8K.
- Free version limits — Inkarnate's free tier can be used indefinitely with no credit card, but a paid plan unlocks more than the free version offers.
- Commercial license — Inkarnate includes commercial use with the Studio tier, and maps exported during an active Studio subscription stay licensed for commercial use after cancellation.
If you only need maps for a private home game, the free tier is usually enough. If you sell adventures, publish a book, or stream commercially, confirm the license tier before you export.
Step 3: Start with landmass, not labels
- Block in the coastline or terrain outline. Use line and shape tools to sketch the landmass. Inkarnate's line and shape tools let you draw walls with strokes and fill rooms with textures, which also works for coastlines and regions.
- Add elevation. Place mountain ranges where tectonic plates would plausibly meet, then let rivers flow downhill from them to the sea.
- Layer water and roads. Rivers first, then roads connecting settlements — roads follow terrain, not the other way around.
- Place settlements last. Towns sit at river crossings, harbors, and defensible high ground.
- Label after the geography is settled. Moving a city is easy; redoing every label is not.
Step 4: Use cloneable maps to skip the blank page
If starting from zero is slowing you down, clone an existing map and edit it. Inkarnate's Explore Page hosts user-generated cloneable maps you can customize for your campaign. This is fastest when you need a functional map for a session rather than a polished original.
Step 5: Export and verify
- Export at the highest resolution your plan allows — up to 8K on Inkarnate — if the map is going to print.
- Check the export before sharing: labels legible at final size, no assets clipped at the edges.
- Confirm your subscription status at export time if you need commercial rights, since the license attaches to maps exported while the Studio subscription was active.
Common sticking points
- Detailing too early. Zooming into one city before the continent exists usually means redrawing it.
- Rivers that split or flow uphill. Rivers merge as they flow downhill; they don't branch on the way to the sea.
- Assuming free means unrestricted. Free tiers typically limit assets or resolution — check what the free version actually includes before committing a campaign to it.
- Exporting before checking the license. Commercial use is a paid-tier feature on Inkarnate, so verify before publishing.