Art by Czepeku

Purpose-built for Dungeon Masters.

The GM Deck

Master Your World.

Plan your worlds, prep your sessions, run the whole thing from one place — without a VTT pretending to be a notebook.

See what’s inside

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.
Prep a session
The three-column session runner in action.

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.
Drop a pin
A sample regional map with interactive demo pins.Art by Czepeku

Campaigns

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.
Start a campaign
Weaving the web…

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.
Chronicle your timeline
Age of EmbersSilent CenturyAge of Crowns

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.
Roll the dice
Loading dice…

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.

Art by Czepeku

Your world is waiting.

Start building today. Cancel anytime. Keep your data either way.

Get Started Free