Obsidian Roller
Zero setup. Zero database. Pure tabletop.
Everyone on this device
One phone or tablet, passed around the table. Add each player below — the app tracks whose turn it is and rotates automatically.
P2P Sync
No Account
Any Device
Zero setup. Zero database. Pure tabletop.
Everyone on this device
One phone or tablet, passed around the table. Add each player below — the app tracks whose turn it is and rotates automatically.
P2P Sync
No Account
Any Device
Obsidian Roller is a free, browser-based virtual dice roller built for tabletop roleplaying games. Whether you play Dungeons & Dragons, Pathfinder, Call of Cthulhu, or Star Wars FFG, you can roll any combination of standard polyhedral dice — d4, d6, d8, d10, d12, d20, and d100 — directly from your phone, tablet, or desktop. No download, no account, no data stored on any server.
The app supports local pass-and-play for groups sharing one device, as well as real-time peer-to-peer online multiplayer so players in different locations can roll together. Every roll is logged in a shared history feed, attributed to the rolling player, and timestamped — so there's never any dispute about what actually came up.
Standard TTRPG dice sets include seven polyhedral shapes. Each die is used for different types of checks, damage rolls, and random tables depending on your game system.
Fantasy Flight Games' Star Wars RPG and the Genesys system use a unique narrative dice pool instead of standard numbers. Rather than adding up totals, you resolve the net symbols on each die to determine success, failure, and story complications simultaneously.
Obsidian Roller fully supports all seven FFG narrative dice and automatically calculates the net result of your pool, showing you Successes, Failures, Advantages, Threats, Triumphs, Despairs, and Force points.
Math.random(), which uses the browser's built-in pseudorandom number generator — the same source used by virtually every browser-based dice tool. Each result is independently random with no memory of previous rolls.