🎲 D&D 5e Dungeon Master Toolkit
DMToolkit
🧙 Open Player Site

🎲 Dungeon Master Toolkit

Built-in reusable SRD/open content plus original encounter and loot generators. Non-SRD published supplements are not reproduced verbatim.

⚔️ Encounter Builder

Build an encounter from your monster library and imported player sheets, then roll and sort initiative for everyone at once.
Not started
Add Players
Players appear here after a live connection or after importing their firewall-free character code.
Add Monsters
Encounter Creatures
Initiative Order
📖 Monster Stat Block
Click a monster in the encounter or initiative order to show its stat block here.
🔑 Import Player Sheet
Ask the player for their 6-digit Player Code, enter it here, and import their character sheet.
No player connected
The player must show “Code ready.” Enter that code here to import the sheet from Cloudflare. Imported sheets refresh automatically.
No player sheets imported yet.
Random Encounter Generator
Choose options and generate an encounter.
Loot Generator
Generate treasure using original tables inspired by standard fantasy-economy ranges.
Monster Library
Search includes a broad official-reference index across core books and many supplements. Monster stat blocks from your uploaded SRD 5e JSON are built directly into this file. Other indexed monsters remain searchable without invented statistics; use Add Official Monster to enter additional blocks from sources you own.
Bundled bestiary: 3,779 unique monsters • 5etools authoritative • audited dragon breath controls
Open DM mode to load the full stat blocks.

Add Official Monster

Enter information from a source you own. This data stays in your browser unless you export it.
Attack format: Name | attack bonus | damage dice | flat damage modifier | description
Step 1 of 7

Create your character

Attack Roll

20
20 + 0 = 20
🛠 Layout Dev ModeDrag headers to move panels. Drag blue corners to resize.