Virtual tabletop

An infinite canvas for your adventures

Roll a natural 20 on your next tabletop campaign planning check. Create maps and layouts, take DM notes, connect storylines, and more in Excalidraw.

A tabletop RPG session played on an Excalidraw whiteboard.

Campaign management tool, minus the rulebook

Plan sessions, draw maps, organize lore, and keep campaign chaos under control. Without sign-up or forced structure – just an infinite whiteboard ready to share with other adventurers.

A fantasy RPG map created in Excalidraw.

Draw DnD maps

Sketch world maps, dungeon layouts, and battle maps by hand, with AI, or from assets found online, in our RPG map template collection, and in Excalidraw libraries. Either way, your world is ready before the party rolls initiative.

An RPG character relationship diagram created in Excalidraw.

Visualize character relationships

Getting lost in alliances, betrayals, bloodlines, and factions? Map out the social dynamics between the inhabitants of your world to untangle even the most complex connections and keep track of who's who (and why).

A tabletop RPG scenario flowchart created in Excalidraw.

Draw flowcharts, mind maps, and visual notes

Plan scenarios, organize campaign ideas, and create easy-to-share character sheets, all in a single canvas. Spend less time juggling tools and hunting down resources and more time preparing for whatever chaos your players unleash.

A tabletop RPG session played on an Excalidraw whiteboard.

Turn canvas into an online tabletop

Real-time shared editing and on-board tools like a dice roller enable you to keep playing even when the party's apart. For free and without sign-up, so all can join!

And with built-in voice hangouts, comments, spotlight, and other collaboration features, Excalidraw+ makes online sessions even smoother.

Make a campaign your own with AI

Map components, character sheets, or a dice roller? With MCP and Excalidraw's built-in AI features, imagination is all you need to create custom assets and tools for your campaign.

Create campaign assets with MCP

Connect Excalidraw to an LLM to generate dungeon maps, objects, and other building blocks of your imagined world. Add them directly to your canvas with a single prompt and prepare sessions in advance or improvise as the adventure unfolds.

Where to start?

  • ▶️ YouTube tutorial

    Learn how to connect Excalidraw+ to your preferred LLM.

    Watch the tutorial →

  • 📄 Documentation

    Read more about MCP/API keys, authenticator, and permissions needed for a more advanced MCP setup.

    Read the docs →

Build custom tools with Wireframe to code

Describe your ideas and have Wireframe to code turn them into interactive tools like custom character sheets, dice rollers, name generators, and more. All on a single whiteboard, so you can focus on gameplay, not switching between tabs.

  • 1️⃣ Prepare

    • Describe your tool on the whiteboard – its features and intended behavior.
    • Optionally, sketch a simple interface for a more customized look.
  • 2️⃣ Generate

    • Click "More tools" and "Wireframe to code" in the top toolbar.
    • Select instructions and your layout using the AI Frame.
    • Click the wand icon to generate the tool. This may take a few seconds.
  • 3️⃣ Ready!

    • Experiment with different instructions and layouts to refine your tool.

Get inspired

See how DMs and players use Excalidraw to manage campaigns, enhance online sessions, and bring imagined worlds to life.

A virtual tabletop with layouts and player markers created in Excalidraw.

Azaule's sessions take place in Excalidraw, using simple shapes as player markers and rectangles to cover dungeon sections adventurers are yet to explore.

(image credit: Azaule via Discord)

Fantasy location layouts imported to and edited in Excalidraw.

Based on maps imported from previous sessions, diog and his party expand existing layouts in Excalidraw.

(image credit: diog via Discord)

Ready to start?

Begin with the free editor and our collection of tabletop icons and elements. Or try out Excalidraw+ for comments, voice hangouts, cloud storage, and more.