The DM's Toolbox
A complete, offline, no-login DM toolkit built for real gameplay, improvisation, and speed. Battle maps, initiative tracking, characters, generators, and journal tools in one integrated suite.
Tools
Combat
Initiative Tracker
Fast, flexible combat tracking with rolls, conditions, death saves, and session import/export.
LaunchBattle Map
Tokens, fog-of-war, auras, measurements, and persistent sessions with initiative sync.
LaunchEncounter Builder
CR math, full SRD statblocks, tooltips, and direct export to the Initiative Tracker.
LaunchCampaign
Character Manager
Full character sheets with leveling, multiclassing, spells, inventory, and portrait support. Export to PDF, Word, or PNG.
LaunchJournal
Rich text editor with multiple entries, timestamps, search, and export to Word/PDF/Markdown.
LaunchCompendium
Browse all spells by level, class, and school. Look up monster stat blocks from the full bestiary. Pin multiple entries side-by-side for mid-session reference.
LaunchGenerators
Design Principles
- Offline-first: Everything runs locally in your browser.
- No accounts: No logins, no subscriptions. Your data belongs to you.
- Fast: Pure HTML/CSS/JavaScript. No frameworks, no bloat.
- Integrated: Tools talk to each other for minimal friction.
- DM-centric: Built around real needs at the table.
- Private: No analytics, no tracking.
How It Works
- Characters, maps, journals, and settings are saved using IndexedDB.
- Your data never leaves your device.
- Import/export lets you back up or move content.
- Works offline after first load.
- Cross-tab sync keeps multiple windows in sync.
Latest Version v2.3.5
- Fixed false concentration-check prompts in the Initiative Tracker
- Compendium Bestiary fallback fixed — CR/type filters work again when Open5e is unreachable
- CI pipeline added — lint & full test suite now run on every change
- Character Manager modularized into
js/character/ - Content Pack reference docs fully rewritten
- Tavern Generator per-section reroll, copy & collapse
- Name Generator lock tiles, quick-count chips & in-results filter