RPG Map Generator — Dungeon, Cave, Wilderness & Town Battle Maps

Free · no sign-up · runs in your browser

RPG Map Generator

Roll a seed and get a printable battle map in seconds — dungeons, cave systems, wilderness and towns, exported as a PNG or SVG. Everything is generated locally and deterministically: the same seed and settings always rebuild the exact same map.

4 map types 20–80 tile grids PNG + SVG export 4 print themes

Map settings

Every change redraws the map instantly — nothing is uploaded.

Dungeon, cave, wilderness or town geometry.
2040 × 40 tiles80
Tiles per side. Over 60 may take a moment.
Any text. Same seed = same map.
49 rooms20
Clamped per map type.
Render colours only.

Creates a fresh random seed and redraws.

seed -

How the generator works

Four classic algorithms, one seeded random number generator, zero network calls.

1 · Pick a seed

Type any word or hit New seed. The seed drives a xmur3 + mulberry32 PRNG, so the same seed always rebuilds the same map — perfect for session notes.

2 · Choose geometry

Dungeons use BSP splitting with L-shaped corridors, caves use cellular-automata smoothing, wilderness layers value noise for forests and rivers, towns lay a street grid with jittered buildings.

3 · Export & key

Numbered markers label rooms or landmarks, the grid overlay counts squares for movement, and one click saves a print-ready PNG or a scalable SVG.

Features & FAQ

Battle-ready scale

Rendered square: print at 1 inch per tile and 40 × 40 becomes a 40-inch mat — or scale to fit A3 for a quick sketch map.

Themes for ink budgets

Parchment and Ink are printer-friendly light themes; Blueprint and Dark suit screens and VTT pasting. Geometry never changes with the theme.

Fully offline

No upload, no account, no server round-trip — generation happens in your browser tab, so it keeps working on a plane or at the table.

Can I reproduce the exact map later?

Yes. Copy the seed from the toolbar (or the Legend & summary block) and re-enter it with the same map type, grid size, density and theme. Generation is deterministic, so the output is pixel-identical.

What do the numbers on the map mean?

They are points of interest: one per room in a dungeon, cavern highlights in caves, and landmarks (camps, ruins, taverns, temples) in wilderness and town maps. Key them to your own session notes.

Why did my seed change on its own?

Some seeds produce a degenerate result — a single room or a mostly-solid cave. The generator detects that and re-rolls once (showing a note), so you always get a usable map instead of an empty grid.

The download did not start — what now?

Private browsing or a strict download policy can block file saves. In that case right-click (or long-press) the map itself and choose "Save image as…" — the canvas is full resolution, so nothing is lost.

Is an 80 × 80 map too heavy?

It is capped at 80 tiles per side and drawn in a single pass, so a full map stays responsive. On older phones a 60+ grid may take a moment; the hint above the controls appears when it applies.

Latest updates