Boards & cards
Drag, drop, and stack cards across boards. Hand-arrange a scene, group by act, or sort by initiative. Cards keep their full stat block on the back and a portrait on the front.
Features
DND Cards bundles the tools a dungeon master reaches for into a single, table-shaped surface — so you spend your energy on the story, not the software.
In-product captures
Static card captures from the live UI — swap in fresh shots via /proof/card-capture when you ship visual updates.






Drag, drop, and stack cards across boards. Hand-arrange a scene, group by act, or sort by initiative. Cards keep their full stat block on the back and a portrait on the front.
Link any card to any other and watch your world resolve into a navigable web. Trace bloodlines, factions, and secrets without losing the thread.
Describe a character, item, or location and get a fully-statted card back. Generate matching card art so your deck looks the way your world feels.
Shred a sourcebook PDF into clean, editable cards, or import from D&D Beyond — drop a character .json, use our bookmarklet, or paste a monster statblock — with re-import diffing when content updates.
Presence badges, shared cursors, and synced boards keep your party in the same scene in real time — local or remote.
Talk at the table without leaving it, and bridge the board to your campaign's Discord so the conversation follows the game.
Premium highlight · the vault door creaks open
You have the PDF. We have the grinder. Drop in a dense sourcebook — homebrew zine, scanned tome, that one Google Drive link you swore you'd organize — and watch it come out the other side as a living deck. No more “which tab was the lich on?” archaeology. No more squinting at three-column stat blocks at 11:47 p.m. Just cards you can sort, link, flip, and actually run at the table.
Your secrets stay yours. The party sees what you reveal — the shredder just makes sure your prep isn't still trapped in Adobe's basement.
Rips through dense pages, splits mixed content, and maps entries into card-shaped chunks with type-aware fields — spells know they're spells, monsters flex their AC, lore lands where lore belongs.
Prep velocity goes up. Context-switching flatlines. Your DM brain stays on pacing and villain monologues instead of copy-paste purgatory. You'll look prepared. You'll be prepared. We won't tell.
OCR kicks in when the pages are images, not text. Re-shred the same file and get a diff — new cards flagged, changed ones highlighted, the old import respected like a proper archivist.
Imports land in sorted lists, link into your lore graph, and sit on the board like everything else. Your prep stops living in a folder and starts living where the game happens.
And it rides shotgun while you play
The small things that keep a session moving — so you never break the scene to dig through a rulebook.
Roll inline with class and spell effects that fire on the board.
A floating tracker keeps turn order and conditions front of mind.
An SRD-aware reference for monsters, spells, and rules, always a tap away.
A layered reference woven through every card and term.
Streaks, achievements, and a daily lucky draw reward showing up.
Reskin the board per campaign - gothic, tome, obsidian, and beyond.
Cards-first VTT flow
The point is continuity: the same cards you prep become the same combatants you run in play.
Initiative → action → resolution on one surface, tied to the cards you prepped.
Drop tokens from your campaign deck onto the battlemap.
Start initiative, arm an action, click a combatant — no tracker hop.
Roll attack/save, apply damage, tick conditions — state stays on the token.
Drop player, monster, and NPC cards onto the battlemap from the same campaign deck you prepped on the board.
Start initiative, arm an action, click a target, and resolve attacks/saves without hopping to another tracker.
Conditions, concentration, HP, and turn order stay attached to each token so everyone reads the same battlefield.
Available now:manual card creation, AI conjuring, PDF shredding, and D&D Beyond import (monster statblocks via text/JSON or public URLs; PCs via pasted character JSON — sheet links require login and show in-app export steps).
Coming next:spell/inventory card extraction from character JSON, richer sheet sync, and authenticated D&D Beyond API integration when available.
Your campaigns are yours. Boards are scoped to your workspace, and shared links and reveal controls let you decide exactly what the table sees and when. Secrets stay face-down until you flip them.
We lean on row-level security so members only ever see the campaigns they belong to — no accidental peeks behind the screen.
Open the grimoire
Spin up a workspace, a first campaign, and a starter board in a single sign-in. No credit card. No setup ritual.