The Virtual Tabletop
Maps, fog of war, line of sight and initiative â in a browser, with or without dice.
Last looked at 2026-08-24
Yes, there is one
This is the part of RNGESUS people are most surprised to find, largely because the public side of the site spent a long time describing a dice tracker. There is a full virtual tabletop in here. It is built, it is free, and it is one of the three things this platform actually is.
If you came for the dice and have a table you already play at, you can ignore all of this and lose nothing. It is here when you want it.
You do not need dice for any of it
Worth repeating from How It All Works, because it is the thing nobody believes about software sold next to hardware: you can make an account, open a session, upload a map and run an entire campaign without owning a single tag.
Virtual rolls are stored as real rolls. They are simply not credited to any physical die â
dice_id stays empty â which is deliberate rather than a limitation. A die's lifetime
statistics only mean anything if the only way into them is tapping the actual object. Keep
that clean and the numbers stay worth reading; muddy it and they become a leaderboard
nobody trusts.
What's in it
All of this works today:
| Thing | What it does |
|---|---|
| Maps | Upload an image and align the grid to it â cell size, offset, and map dimensions, with live sliders. No one's map is quite square; that's what the calibration is for. |
| Fog of war | Real line of sight. Draw walls and players see what their token can see from where it stands. Walk around a corner and the corridor opens up. |
| Tokens | Drag them, give them images, HP bars and condition markers. Hide a layer so the GM can stage an ambush without announcing it. |
| Initiative | Turn order, visible to the table, so nobody asks whose turn it is for the fourth time. |
| Measuring | A ruler, plus cones, circles and lines â for when someone casts fireball and the argument starts. |
| Handouts | Show the table a letter, a map fragment, or the thing they found in the desk. |
| A setup wizard | An empty session walks you through name â map â grid â walls â open to players, then gets out of the way. |
Getting a game going
Go to /vtt, start a session, and you get a room code. Send the code to your players, they
type it in, they're at the table. That's the whole ceremony â no installs, no accounts on a
fourth website, no "which module version are you on".
It works on a phone, and that isn't a checkbox. A lot of real use is someone at an actual table with an actual group waiting, so touch input and a 390px screen are treated as the normal case rather than the degraded one.
For the step-by-step versions, see Set Up a Map and Run a Session on the How-To shelf.
If you do own dice
Then the two halves meet. Tap a die and the roll lands in the session â a real, hardware-attested number, credited to that die and added to its permanent record. Character sheets do the same thing: during creation and level-ups they ask you to tap for ability scores and HP, so your worst stats are at least genuinely your own doing. See Characters and Tags.
None of it is required. It's the upgrade path, not the entry fee.
Not there yet
Things people reasonably expect that aren't built. Better to read it here than find out mid-session:
- Whispers and private messages. Everything said in a session is said to the room. Use another channel for secrets.
- Selecting multiple tokens at once. Moving six goblins means moving six goblins.
- Native tabletop views in the iOS and Android apps. The mobile browser works well and is the supported route for now.
Already happy with Roll20 or Foundry?
Then keep using them, genuinely. The dice are meant to work at whatever table you already play at. Getting rolls out of this app and into someone else's tabletop is a separate question with its own page in the Help Centre â that one is about other people's software, this one is about ours.