RPG Dungeon Generator
Create detailed dungeon elements for your RPG campaigns. Generate room descriptions, trap details, combat encounters, map seeds for procedural generation, and hex-crawl terrain descriptions. Each element is seeded and deterministic.
Also known as: dungeon generator · encounter generator · hex crawl
seeded
Presets
Output
About this tool, tips & examples
What it does
The RPG Dungeon Generator produces the prose side of dungeon design: atmospheric room descriptions, trap mechanisms, combat encounters with environmental details, procedural map seeds, and hex-crawl terrain descriptions. Generate up to 100 elements per run, seeded so your dungeon’s canon never contradicts itself between sessions.
Common use cases
- Session prep — a dungeon’s worth of room descriptions in one run (presets for rooms and encounters), edited down to taste.
- Improvised play — the party kicks in an unplanned door; roll a room and read it with confidence.
- Hex crawls — terrain descriptions per hex for exploration-driven campaigns.
- Procedural pipelines — map seeds and room text as input for your own dungeon tooling.
Settings
- Element type — rooms, traps, encounters, map seeds, or hex-crawl terrain.
- How many — 1 to 100 elements, exportable as text, CSV, or JSON.
- Seed — the same seed and type regenerate identical content — keep one seed per dungeon in your prep notes and re-derive anything you lose.
Privacy note
Everything is generated locally in your browser; your campaign prep is never uploaded. Content is system-neutral fantasy material — adjust numbers to your ruleset.
FAQ
Is the content tied to a specific RPG system? No — descriptions are system-neutral flavor; you attach the mechanics. That keeps it usable for D&D, OSR games, and homebrew alike.
How do I stock a full dungeon? One seeded run for rooms, one for traps, one for encounters — then pair with the Loot Table for treasure and Initiative Order when it goes loud. The Maze & Dungeon generator draws the actual map.
Can players use it too? Solo players use the room and encounter elements as an oracle — the seed keeps the dungeon honest between sessions.