Dungeon mapper
Multi-floor maps: each floor tab has its own image, markers, and room notes. Maps of any size shrink to fit. Saves are private (GM / c1337 only). Drafts stay in this browser; use Save as article with npm run dev to write to disk. Design fights with objectives in theCombat encounter designerand link them from room notes.
Each floor tab has its own map, markers, and rooms. Any image size shrinks to fit the window. Prefer a hosted URL for smaller private articles when saving.
Click the map to place the active tool. Drag markers to move.Double‑click a padlock to open or close it (icon changes). Right‑click to delete. Use Lock icons (far right) to freeze markers in place.Room · Letter ▾ (A–F) · Secret ▾ ·Monster ▾ · Location ▾ — pick, then place.Ctrl+wheel zooms · Right-click drag pans. Room-number hover tooltips use TP ([tp]…[/tp]) in that room’s notes.Ctrl+click other icons for custom tooltips. Select Trap, Monster, Location, orArticle and link a page from the dropdown before placing (or after selecting). Article tokens use a circular thumbnail and the same rich hover card as the map editor. On the dungeon article, linked traps open in a new tab; monsters, locations, and articles open a modeless preview.
GM notes
Rooms
Optional 5-Room type on each room (Entrance & Guardian → Reward / Revelation / Plot Twist). When set, use the ? in the card corner for design notes (modeless panel — you can keep editing). In room notes, type @ to link any article or spell. Double-click a room card to collapse or expand it.