Dungeon Generator
Free dungeon generator for D&D and TTRPGs. Pick size (small, medium, large) and theme (ruins, crypt, cave, temple, fortress, sewer) — get a procedural dungeon with rooms, encounters, traps, and loot.
Free · No signup required · Click any item to copy
Tool component "DungeonGenerator" is not yet available.
Check back soon!
Save what you generated and build a world around it.

The hardest part of running a one-shot dungeon isn't designing the boss — it's coming up with eight rooms that don't feel like a corridor with combat encounters. This generator builds full procedural dungeons in one click: 3–14 rooms across six themes (ancient ruins, crypt, cave system, forgotten temple, abandoned fortress, sewers), each with a purpose, contents (encounter, trap, feature, or loot), and an optional secret.
Pick a size (small / medium / large), pick a theme, and the generator returns an entrance description, a sequence of rooms with full contents, and a final chamber. Click "Copy dungeon" to drop it into your DM prep. For balanced combat math inside each room, pair with our Encounter Builder; for the rewards, use the Treasure Hoard Generator.
What Makes a Dungeon More Than a Hallway of Fights
The classic mistake: a "dungeon" that's actually a series of combat encounters with doors between them. The generator includes four content types per room to avoid that trap:
- Encounter rooms (~40%). Combat is the spine of a dungeon, but it shouldn't be every room. Use the encounter hooks as starting points and balance with our Encounter Builder.
- Trap rooms (~20%). Mechanical or magical, scaled to the party. See the Trap Generator for full trap design.
- Feature rooms (~15%). Atmospheric only — no combat, no roll. A body in the corner, a cold draft, a fresh footprint. These rooms set tone and make the dungeon feel inhabited.
- Empty rooms (~25%). Yes — empty. A dungeon without breathing room exhausts players. Empty rooms with a single feature are where the party recovers, plans, and talks.
About half of rooms also have loot worth picking up (small finds, not full hoards), and ~18% hide a secret — a passage, a journal, a hidden door — for groups that search.
Choosing Theme — How Theme Changes Play
The six themes each push the dungeon in a different direction:
| Theme | Tone | Best For |
|---|---|---|
| Ancient Ruins | Overgrown, mysterious, weather-worn | Lost civilizations, exploration arcs |
| Crypt | Solemn, undead, dread | Low-level horror, necromancy arcs |
| Cave System | Natural, claustrophobic, primal | Beast encounters, underdark transitions |
| Forgotten Temple | Sacred, oppressive, cultist-heavy | Religious conflict, cosmic horror |
| Abandoned Fortress | Martial, militant, structured | Faction conflict, siege aftermath |
| Sewers | Foul, urban, mundane-evil | City-arc dungeons, low-level adventures |
Switching theme between sessions keeps long campaigns feeling fresh. A "sewers" dungeon in session 12 hits differently than the "ancient ruins" of session 4.
Reading the Output — How to Run a Generated Dungeon
The generator gives you the scaffolding. You give it the connective tissue. A workflow that takes about 15 minutes from generation to play-ready:
- Read each room aloud. Imagine the party entering. Adjust descriptions to fit your tone.
- Sketch a map. Decide which rooms connect to which. The generator gives you a sequence; you decide the topology. A loop is more interesting than a straight line.
- Adjust encounters to CR. The encounter hooks are flavor; pop into the Encounter Builder for balanced numbers.
- Add one connective thread. A note in room 2 that mentions a name from room 7. A trap in room 3 that's clearly the work of the same hand that built the trap in room 9. Players love finding patterns.
- Decide the final chamber's antagonist. The generator gives you the room; you pick whether it's empty, occupied, or actively setting up the next dungeon's plot.
Dungeon Pacing — Avoiding the Grind
A 10-room dungeon at the table takes 4–6 hours of play. To avoid wearing out your party:
- Vary content types. Never put three combat rooms in a row. The generator handles this for you, but verify after generation.
- Place safe rooms. Empty rooms with no encounter give the party a chance to short-rest, plan, and roleplay. They're structurally critical.
- Build to a peak. The final chamber should be the dungeon's hardest moment, but the room before it should give players a chance to prepare — a moment of dread, not surprise.
For more on running dungeons at the table, see how to run a D&D session and the cartography cluster for visual prep.
Take what you generated and build a world around it.
Dungeon Generator gives you a starting point. Anima gives you the canvas — wikis, maps, timelines, and AI tools to turn these outputs into a campaign your players will remember.
- Save unlimited generated content as searchable wiki entries
- Link everything to characters, factions, locations, and the timeline of events
- Collaborate with your party or co-DMs in real time on shared worlds
Free to start · No credit card · Your generated content stays free to use anywhere
More free tools
All tools →
Loot Generator
Generate random treasure and loot for D&D, Call of Cthulhu, Warhammer, and Cyberpunk. Filter by rarity from Common to Legendary.

Magic Item Generator
Generate D&D 5e–style magic items with names, properties, schools of magic, and rarity tags. Filter by category, rarity, or school. Free, no signup.

NPC Generator
Generate random non-player characters for D&D, Call of Cthulhu, Warhammer, and more. Complete with name, class, personality, quirk, and motivation.

Quest Hook Generator
Generate random adventure hooks for D&D, Call of Cthulhu, Warhammer, and Cyberpunk campaigns. Complete with quest type, narrative hook, and optional twist.