A virtual tabletop made by players, for players. No subscriptions, no paywalled features: every tool for every table, and an open source release on the way.
Built by a group that wanted the tools without the tiers, and the dice without the doubt.
Dynamic lighting, fog of war, audio, 3D dice: there is no "Pro" tier because there is no tier. Every feature is for every table.
Home20 is being prepared for an open source release. The code isn't public yet; when it is, you'll be able to read it, fork it and patch the rule your group plays differently.
Rolls happen on the server and the physics replay is broadcast to everyone, so every player watches the exact same tumble land on the exact same number.
The Codex holds the D&D 5e SRD's spells, weapons and gear, searchable and one click away from every character sheet.
Hidden rolls, secret NPC sheets, invisible walls, GM-only layers and fog you paint or drag. Your prep stays off the players' screens.
The table listens to the GM's music and reacts: the screen pulses on the beat, drops roll in letterbox bars. No other VTT does this.
| Home20 | Typical hosted VTT | |
|---|---|---|
| Price | Free | Monthly subscription for full features |
| Source code | Open source release coming | Closed |
| Dice | Server-rolled, same 3D roll on every screen | Often rolled on each player's machine |
| Rules reference | 5e SRD Codex built in | Often a paid add-on |
| Audio-reactive cinematics | Built in | β |
From the first token to the final boss, Home20 covers what a campaign needs, synced live to every player.
Upload battle maps, align them to a snapping grid, zoom toward the cursor and pan freely. Multiple scenes, sorted into folders.
Drag, resize, rotate, copy and paste. HP bars and condition icons at a glance (prone, poisoned, stunnedβ¦), with undo and redo.
Every move, roll and message is broadcast over WebSocket instantly. Open two tabs and watch them mirror.
Type /r 2d6+3 or click a die. Server-rolled, physically simulated and identical on every screen.
Abilities, skills, saves, spells and inventory; click a skill to roll it. The GM gets compact NPC stat blocks players can't see, sorted into folders.
Step from race to class to gear with D&D 5e rules data, picking spells and equipment from preset stat blocks.
Track combat order and whose turn it is, without a notepad.
Paint fog away with a brush or reveal a whole room with one drag. GM-only layers keep your prep and secrets off the players' screens.
Draw walls only you can see; players' tokens can't be dragged through them.
Switch the players to a new map and their characters arrive with them, lined up at the party start.
Measure distances, drop cone and circle templates, and ping a spot so the whole table looks.
Table chat, private whispers, macros and readable roll templates. The GM's rolls stay hidden unless they choose to show them.
Share notes and images. Every uploaded map and token stays one drag away, named, searchable and sorted into folders.
Upload music and soundscapes and play them for the whole table, in sync, with a queue and looping.
Home20 rolls on the server, then runs a real physics simulation and sends the literal keyframes to every player. The die you watch tumble is guaranteed to land on the number in chat.
1d20+1d4-2Turn on Cinematics from the audio panel and the table starts listening to your soundtrack.
The Codex is Home20's rules reference: its own page, open to everyone at the table, and the library every character sheet draws from.
All 319 spells of the D&D 5e System Reference Document, plus its weapons as attacks and its gear as items, ready from the first session.
Type a name or any label (fire, cantrip, evocation) and narrow by type, spell level, damage type or source. Open a card for the full text.
The spell, attack and item pickers on every character sheet read from the Codex. Picking an entry copies it onto the sheet, where it stays fully editable.
SRD spells carry their mechanics: attack rolls, damage dice and what changes when you cast them at a higher level, worked out for you at the table.
The admin adds custom spells, attacks and items one at a time, or uploads a whole rulebook as a JSON file (kind, name, description, damage formula, level, damage type, ability). Custom entries can be removed; the SRD stays.
Every entry with a damage formula rolls from the sheet with the same server-side 3D dice as everything else.
Home20 is being prepared for an open source release. The code isn't public yet: we're getting it ready to share. When it is, it will be free to read, fork and adapt to the way your group plays.
In the meantime, the table is open.