Dalang Beta

Run your D&D campaign from your browser

Dalang is a tool for a Dungeon Master: writing the world and house rules, prepping locations and NPCs and jobs, and running the actual session with a live battle map. Dalang Web is all of that in a browser.

Your campaigns are saved to your account, so you can open them from any browser, and you can hand your players a live read-only link to the current scene.

Free to use while it's in beta.

The My Campaigns screen with a few campaign cards
My Campaigns, where you land after signing in.

What you get

Prep your world

Story and house rules, a location hierarchy with encounters and treasure, an NPC table, and a job board. The pieces reference each other, so an NPC knows where it is and a job knows who gives it.

Run the session

An Active Campaign view for the current scene, a live battle map with tokens, initiative, and fog of war, a ruler and pings, a dice roller, and the full SRD compendium a click away.

A live view for players

One read-only link you share wherever your group talks. It shows the current location, the active jobs, and who is present, and during a fight the battle map, dice rolls, and your pings and drawings. Never your DM notes, secrets, or treasure.

Homebrew and a Library

Add your own monsters, magic items, and equipment. Save a finished adventure to your Library and start new campaigns from it.

Moves to and from Dalang Desktop

Export a whole campaign to a file and open it in the desktop app, or bring one back. Either direction, nothing is lost.

Synced to your account

Your campaigns live on your account, not one machine, so you can pick them up from any browser you sign in on.

A closer look

Prep that connects

Build a location tree with encounters, treasure, and DM notes on each. Assign NPCs to places, hang jobs off the NPCs who give them, and set read-aloud text for when the party arrives. Nothing is a loose string of text you have to keep in sync by hand.

The Campaign Prep location list with nested sub-locations

Run a live battle map

Calibrate a map image to a grid, drop tokens, roll initiative, and paint fog of war as the party explores. A ruler, pings, and freehand drawing are one click away, and every monster's stat block is right there when you need it.

A live battle map mid-combat with a token's quick-action popup open

Your players see the scene, live

Generate one link and share it. Players open it in any browser, no sign-in, and see the current location, the active jobs, and during a fight the battle map, the dice, and your pings, updating on its own. They never see what you have not shown them.

The player view showing the live battle map with a LIVE badge

Free during the beta

What the free plan includes

  • 2 campaigns
  • Per campaign: 40 NPCs, 25 locations, 40 jobs, 8 players, 250 log entries
  • 25 homebrew entries, 1 saved adventure
  • Every feature. Nothing is locked behind a payment.

What "beta" means here

Dalang Web is new and still settling in. Your campaigns are looked after, and you can export a full copy any time from Campaign Settings, so it is worth keeping your own backup while the beta runs. Plans with higher limits are planned for later.

How Dalang compares

Dalang overlaps with a few kinds of tool without being a direct replacement for any of them.

If you use What it does well Where Dalang is different
A virtual tabletop like Roll20 or Foundry VTT Playing out maps and combat online, with rules automation and add-ons. Dalang has a live battle map for combat but no rules automation. The focus is prepping and running the whole campaign, and players join by a link with no account.
A worldbuilding wiki like World Anvil, LegendKeeper, or Obsidian Deep, interlinked lore and long-form world notes. Dalang keeps world notes lighter and adds the pieces around them: an NPC table, a job board, a session view, an event log, and a battle map, all cross-referenced.
Plain documents like Notion or Google Docs Total flexibility and easy sharing. Dalang is built for a D&D campaign, so locations, NPCs, jobs, and encounters are real linked records, and the read-only player view hides your secrets for you.

Want it as an app on your own machine?

Dalang Desktop runs on your own computer with no account and no limits, everything stays in a local file so your notes and NPC secrets never leave your machine. A campaign moves between the two in either direction.

Get Dalang on itch.io

Free, pay what you want.

Or see other versions on the Download page.

Questions

Is Dalang Web free?

Yes. Every feature is free while Dalang Web is in beta, nothing is locked behind a payment. The free plan covers 2 campaigns, with per-campaign limits of 40 NPCs, 25 locations, 40 jobs, 8 players, and 250 log entries. Plans with higher limits are planned for later.

Does Dalang Web run entirely in the browser?

Yes. There is nothing to install. You sign in and your campaigns are saved to your account, so you can open them from any browser.

Do my players need an account?

No. You generate one read-only link and share it wherever your group talks. Players open it in any browser with no sign-in.

Can players see my DM notes?

No. The player view shows the current location, the active jobs, who is present, and during a fight the battle map, dice rolls, and your pings. It never shows your DM notes, secrets, encounters, or treasure.

Is Dalang a virtual tabletop (VTT)?

Not exactly. Dalang is mainly a campaign prep and session tool. It does include a live battle map with tokens, initiative, and fog of war for running combat, but the focus is preparing and running the whole campaign, not just tactical maps.

What D&D rules does it use?

The built-in compendium covers the System Reference Document, both the 5.1 (2014) and 5.2 (2024) releases, and you can add your own homebrew monsters, magic items, and equipment.

Can I move a campaign between Dalang Web and the desktop app?

Yes, in both directions. Export a whole campaign to a file from Campaign Settings and open it in Dalang Desktop, or bring one back. Nothing is lost either way.

Start a campaign

Make an account, spin up your first campaign, and see if it fits how you run a game.