Open source, free to use
Give it a seed. It builds the plates, the weather and the peoples.
Plates collide and erode, winds and currents decide where the rain falls, rivers find the sea, and realms take the ground between them — then it draws the map.
Free · Open source · Runs locally
Rendered from the engine when this page was built, not drawn by hand.
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, so the pen is the one the renderer draws with.
- 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 or WebP, up to 4096 × 4096.
- 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 ↗