Open source, free to use
Build a world from the ground up.
Terrain, rivers, climate and borders. A world shaped by geography, starting with a seed.
Free · Open source · Runs locally
One world, four readings
The same crop of the same world, drawn four ways. A map view chooses what is being shown; a map style chooses how it is drawn. Both are exported.
Three things it works out
Crops from the same world, cut out of the 2048 render at its own pixels rather than scaled down to fit.
- Windward coast, the wettest ground here
- The crest, running south-west to north-east
- Its lee, the driest ground in the frame
- Headwaters, a hairline wide
- Each tributary widens the trunk below the junction
- The mouth: the widest channel on this world
- A shoulder, standing above the trough it flanks
- A deep segment, flooded to a gulf
- A sill between two segments
What you get
- Views
- Fifteen: the fantasy map, political and peoples, elevation, biomes, temperature and rainfall by season, plates, currents, winds.
- Styles
- Eleven for the map: atlas, vellum, ink wash, nautical chart, pen and ink, Mars, and a colour-blind-safe palette.
- Themes
- Fifteen for the window: light, dark, high contrast, colour-blind, and styled sets from Nautical to Hitchcock.
- Editing
- Every generated name and border can be overridden, and the overrides are kept with the world.
- Saves
- A save holds the finished world, and the same file opens in the browser and on the desktop.
- Export
- PNG, WebP or JPEG, up to 4096 × 4096; or the data behind the map: a 16-bit heightmap with its metre scale, and biome and realm index maps with their legends.
- Resolution
- 512 to 4096 cells across; the browser starts at 512, the desktop app at 1024.
- Acceleration
- Optional, for erosion and export rendering: WebGPU in the browser, OpenGL on the desktop.
Practical details
Running it in a browser
Recent Chrome, Edge, Firefox or Safari. The first visit downloads about 4.5 MB and is cached after that; nothing you make is uploaded anywhere.
The optional graphics-card acceleration uses WebGPU where the browser offers it.
Sizes, formats and speed
An export re-runs the whole pipeline at the size you ask for rather than enlarging what is on screen, so the detail is real; 4096 wants a few gigabytes, which is why the browser stops at 2048 on a phone.
WebP is about a quarter of PNG's size and softens thin rivers and borders very slightly. With a graphics card, a 1024 world takes about twenty seconds on a 2026 phone and 2048 about a minute and a half.
The Atlas is a work in progress
Today it lists a world's realms and landmarks, lets you rename them and place labels, and stops there. A full atlas is planned for a later release, targeting 4.0: named continents, seas, bays, straits and ranges, with labels set out the way a printed map sets them. Names you give now are kept with the world.
Desktop versionWindows
Bigger worlds, more threads and no download before you start. Portable zip or installer. The installer is unsigned, so Windows shows a SmartScreen warning the first time; choose “More info”, then “Run anyway”.
Get the latest release ↗