
Purpose-built for Dungeon Masters.
Master Your World.
Plan your worlds, prep your sessions, run the whole thing from one place — without a VTT pretending to be a notebook.
What makes it different
What makes The GM Deck different
Purpose-built for DMs.
Not a wiki. Not a VTT. A tool shaped around the work you actually do at the table.
Your data, exportable.
Export a whole world to a single file whenever you want. No lock-in, no ceremony.
Hosted on AWS, owned by you.
Your worlds live on infrastructure we pay for — and you can take them with you.
Run sessions
Live play, three columns.
Prep your next session with location and plotline pickers, rich notes, and ambience cues — then run it from a three-column layout built for the table.
- Queue plotlines and locations during prep; flip to them without switching tabs during play.
- Dice rolls, handouts, and encounter pins land in a single runner log you can screenshot or export later.
- End a session and generate a structured "last time on…" recap from your notes and the activity log.

Maps
Drop a pin. Tell the story.
Upload a map, place pins on any spot, and link each one to the location, NPC, or plotline it matters to — so the map becomes a table of contents for your world.
- Pins live on the map and the linked entity — change one and the other stays in sync.
- Browse every map across every world in a single gallery.
- Publish a map to a session and players see only the pins you’ve revealed.
Art by CzepekuCampaigns
One campaign. Many threads.
Organise a multi-session arc as a campaign, track your plotlines as branching threads, and move each one forward session by session without losing the shape of the whole story.
- Plotlines have their own status — seeded, active, resolved — and link to the entities they touch.
- Campaign sessions are ordered on a timeline; drop a plotline update into a session and the plot progresses.
- Each player has their own roster entry with session attendance and per-character notes.
Timelines
Every era, on one line.
Chronicle your world's history as filterable timeline entries linked to the characters, places, and factions they involve.
- Entries are categorised (political, magical, mundane, personal) and filter by era.
- Each entry links to its entities — the assassination of Lord Halion shows up on Halion’s page automatically.
- Drag to scroll, arrow keys to step, keyboard-accessible throughout.
Tables & dice
Roll the dice. Right here.
Build random tables for encounters, loot, weather, and trinkets — then roll physics-driven 3D dice against them without leaving the table.
- Auto-fill ranges, weighted rolls, nested tables, and reroll-on-match.
- 3D dice log every roll to the current session; no re-typing results.
- Keyboard shortcut to roll anything, anywhere in the app.
And much more
Additional features
Tagging
A shared vocabulary across every entity in your world.
Handouts
One-click player handouts with a dedicated public URL.
Session recaps
Generated from your notes, editable, pasteable.
Custom templates
Define your own entity shapes beyond NPCs and locations.
World export/import
Portable .gmdeckworld archives you own.
Moderation tools
Admin surface for your campaigns and players.
Rich text everywhere
TipTap editor with tables, images, links, and page mentions.
Print & export
Clean export of worlds and handouts to PDF.
Pricing
Honest, flat, skip-if-you-want.
Standard
Everything you need to run a campaign.
Worlds, campaigns, sessions, maps, handouts, dice — all unlimited.
Premium
When you’re running multiple tables.
Everything in Standard + world export/import, printable exports, priority support.
14-day free trial on Standard. A card is required to start the trial — cancel any time before it ends and you won’t be charged.
Questions
Straight answers.
How is this different from Obsidian or Notion?
Those are document editors. This is a toolkit. You can absolutely build a world in Obsidian — but you won’t get a session runner, a dice engine, handouts, shared maps with live pins, or campaign scheduling out of the box. We’re shaped around the hour-by-hour work of running the table, not the shape of a blank page.
Do I own my data?
Yes. Your worlds, campaigns, and session content are yours. Full archive exports to a single .gmdeckworld file are a Premium feature, but nothing’s locked behind a retention threat — if your subscription lapses, your worlds stay on your account in read-only form, so you can still open them and copy anything you need out by hand.
Can I export my data?
Yes — to a portable .gmdeckworld archive (up to 5 times a day on Premium). You can also print entities and handouts to PDF.
Do you have a VTT?
No, and that’s intentional. A VTT tries to be your table. The GM Deck sits next to your table, VTT, or dry-erase battlemap and handles everything that isn’t grid combat — prep, lore, pins, dice, recaps, scheduling. If you want a grid, use Foundry or Owlbear. We work next to them.
Where is my data stored?
On Amazon Web Services, in the London region. Point-in-time backups run continuously on production. We don’t sell your content, we don’t train models on it, and we don’t advertise against it.
Is it collaborative?
Not yet. Right now it’s a single-DM tool — you manage the world and campaigns, players see only what you publish (handouts, shared maps). Multi-DM shared editing is on the roadmap after the core gets polished.
Is there a free tier?
There’s a 14-day free trial with full access to Standard. A card is required to start the trial — you can cancel any time before it ends and you won’t be charged. After the trial a subscription is required to keep writing to your worlds; if your subscription ever lapses, your worlds stay on your account in read-only form, so nothing you built disappears. We don’t run a crippled free tier because it makes us build two products.
Can I use it for systems other than D&D?
Yes. Nothing in the core is D&D-specific — worlds, campaigns, sessions, entities, timelines, maps, dice, roll tables all work for any tabletop system. The templates lean D&D by default because that’s what we play, but custom templates let you shape the app around your system.

Your world is waiting.
Start building today. Cancel anytime. Keep your data either way.