Virtual Tabletop — Maps · Tokens · Dice · Campaign Tools
Your Table.Online. Together.
BeyondTT is a full-featured, browser-based VTT for tabletop RPGs. Tactical battlemaps, real-time token control, fog of war, a powerful dice engine, GM tools, and a full campaign manager — all in one place, with no download required.
▼ Scroll to explore
Core features
Everything at the Table
Session management, interactive maps, tokens, measurement, fog of war, drawing, and a full dice engine — all real-time, all in the browser.
👤
User & Session Management
Registration & login with secure password hashing
Password reset functionality
Session creation with unique join codes
GM and Player roles with separate permissions
Session participant management
Dashboard showing all your games
📋
Tab System
Three tab types:
Battlemaps — interactive maps with grid
Text documents — Markdown with live preview & clickable dice
Images — pan/zoom viewer
Tab creation, renaming, deletion, and drag-and-drop reordering
GM can share tabs with all players or specific players
GM can hide tabs from their own bar without affecting players
Real-time tab updates via polling
🗺️
Battlemap Features
Upload any image as a map background
Configurable grid overlay:
Adjustable grid size and offset
Grid colour (light / dark) and opacity
Toggle on/off per map
Scale settings — configure feet, metres, etc. per grid square
Pan and zoom controls
🧿
Token System
GM-only token creation:
Coloured circle tokens with labels (colour picker)
Custom image upload tokens
Token library for reuse across sessions
Drag-and-drop positioning on battlemaps
GM can assign token ownership to specific players
GM can hide / show tokens from players
Editable token labels displayed on map
Token notes — Markdown with dice notation support
Token resizing (scale)
Move tokens between battlemaps
Right-click context menu for token actions
Real-time sync via polling
📏
Measurement Tools
Distance ruler — measure between any two points
Area templates:
Circle / Sphere
Cone
Line
Square / Cube
Configurable colour, opacity, and size
Measurements respect grid scale settings
Templates visible to all players
🌫️
Fog of War
GM toggle to enable / disable per map
Multiple reveal shapes — rectangle, circle, polygon
GM sees semi-transparent fog; players see solid black
Reveal and erase tools
Real-time sync across all players
✏️
Drawing & Annotations
Freehand drawing on battlemaps
Configurable colour and line thickness
Text annotations with customisable font size and colours
GM can enable / disable player drawing per map
Clear own drawings or clear all (GM)
Real-time drawing sync
🎲
Chat & Dice Roller
Chat
Real-time chat with polling
Message types: regular, dice rolls, system
Online player indicator
Type dice expressions directly in chat
Clickable dice notation in Text Tabs and Token Notes
All rolls are server-side (tamper-proof)
Dice Notation Parser
Basic: 3d6 1d20+5 2d8-2
Multiple groups: 1d20+5 + 2d6
Exploding: :e: (show each) / :x: (add to total)
Wild die (Savage Worlds): :w:
Threshold counting: :t:5 (count dice ≥ 5)
Success check: :s:>15 (beat a target)
Named rolls: label:Attack:1d20+5
UI roller: select quantity & die type, click to roll
Supports d4, d6, d8, d10, d12, d20, d100
Separate tool
Campaign Manager
A standalone campaign tool for building and visualising your world — NPCs, locations, factions, items, and the relationships between them.
🗂️
Entity & Category Management
Create, edit, and delete campaign entities stored as tabs
Organise entities by type: NPCs, Locations, Items, Factions , and any custom category
Category creation, editing, and deletion
List view with search and category filtering
🔗
Relationship System
Define custom relationship types (e.g. "allied with", "enemy of", "located in")
Create relationships between any two entities
Bidirectional relationship display — see all connections on either entity
🕸️
Graph View
Visual node-based map of your entire campaign world
Interactive node-based relationship map
Drag nodes to arrange — positions persist
Filter the graph by category
Click any node to view or edit that entity
Nodes are colour-coded by category
Copy Features
Copy a single entity to another game
Copy all entities (with categories and relationships) to another game
Getting started
Up and Running in Minutes
BeyondTT runs entirely in the browser — no downloads, no plugins, no client to install.
Create an Account
Register for free. One account covers both GM and player roles across any number of sessions.
Start a Session
Create a new game session. You'll receive a unique join code to share with your group.
Invite Your Players
Players enter the join code to connect. No account required to join as a player.
Load Your Map & Play
Upload a battlemap, place tokens, draw the fog, and let the adventure begin.
Ready to Play?
Create your free account and run your first session tonight. No credit card. No install.
Sign In / Create Account