info Notification
casino OBSIDIAN_ROLLER
v1.0.0
casino

Obsidian Roller

Zero setup. Zero database. Pure tabletop.

1
The person holding this device right now
person
2
Play Mode
devices

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.

person_add
bolt

P2P Sync

visibility_off

No Account

devices

Any Device

Free Online Dice Roller for Tabletop RPGs

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 Polyhedral Dice

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.

d4 — Four-Sided Die
Pyramid-shaped, rolls 1–4. Common for small weapon damage (daggers, darts) and certain healing spells in D&D 5e.
d6 — Six-Sided Die
The standard cube die. Used for ability score generation (4d6 drop lowest), hit dice for many classes, and almost every other game system in existence.
d8 — Eight-Sided Die
Rolls 1–8. The standard longsword damage die in D&D. Also the hit die for Clerics, Druids, and Rangers in 5e.
d10 — Ten-Sided Die
Rolls 1–10. Two d10s combine to make a d100 (percentile) roll. Also used for hit dice and many weapon damage rolls in various systems.
d12 — Twelve-Sided Die
Rolls 1–12. The Barbarian's hit die in D&D 5e. Also the damage die for greataxes and the Paladin's divine smite at higher levels.
d20 — Twenty-Sided Die
The iconic RPG die. Used for attack rolls, ability checks, and saving throws in D&D and Pathfinder. Rolling a natural 20 is a critical hit; a natural 1 is a critical failure.
d100 — Percentile Dice
Rolls 1–100. Used for random encounter tables, wild magic surges, treasure rolls, and skill checks in percentile-based games like Call of Cthulhu and old-school D&D.
Coin Flip
A simple 50/50 flip. Useful for binary decisions, random direction, or any situation that calls for a fair heads-or-tails result at the table.

FFG Narrative Dice (Star Wars RPG)

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.

Proficiency Die (d12)
Yellow 12-sided die. Represents trained ability. Can generate Successes, Advantages, and the powerful Triumph result.
Ability Die (d8)
Green 8-sided die. Represents raw attribute scores. Generates Successes and Advantages but no Triumph.
Challenge Die (d12)
Red 12-sided die. The hardest opposition die. Generates Failures, Threats, and the destructive Despair result.
Difficulty Die (d8)
Purple 8-sided die. Standard opposition die set by the GM based on task difficulty. Generates Failures and Threats.
Boost Die (d6)
Blue 6-sided die. Added for favourable circumstances — good positioning, assistance, or environmental advantages. Adds Successes and Advantages.
Setback Die (d6)
Black 6-sided die. Added for minor negative conditions — darkness, cover, distraction. Generates Failures and Threats.
Force Die (d12)
White 12-sided die. Used by Force-sensitive characters. Generates Light Side and Dark Side Force points to fuel Force powers.

Features

Dice Pool Builder
Tap to add multiple dice of any type to a staging tray, then roll them all at once. Add modifiers from −99 to +99 and an optional label for the roll.
Multiplayer P2P Sync
Create a room and share the room code. Remote players join instantly over a direct peer-to-peer connection — no server, no account, no data sent to us.
Turn Order Tracker
Add your party, drag to set initiative order, and let the app rotate turns automatically after each roll. Skip or bench players mid-session without losing track.
Roll History
Every roll is logged with the player's name, dice pool, individual die values, and timestamp. Critical hits and fumbles are highlighted automatically.
Custom Dice
Need a d3, d7, or d30? Define any die with any number of sides and it's added to your tray for the session.
Pass-and-Play
Everyone at the same table sharing one phone or tablet. Add all the players, pass the device around, and the app tracks whose turn it is automatically.

Frequently Asked Questions

Is Obsidian Roller really free?
Yes. There is no subscription, no premium tier, and no account required. The tool is ad-supported, which is how we keep it free for everyone.
Does it work on mobile?
Yes. The interface is fully responsive and optimised for phones and tablets. It includes a mobile bottom navigation bar, haptic feedback on dice taps, and Wake Lock support so your screen stays on during play.
How does the online multiplayer work?
It uses peer-to-peer connections. One player creates a room and gets a room code. The others enter that code and connect directly — no roll data passes through our servers. It works well over home Wi-Fi, mobile data, and most corporate networks.
Are the rolls truly random?
Rolls use JavaScript's 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.
Which tabletop games does it support?
Any game that uses standard polyhedral dice is covered: Dungeons & Dragons (all editions), Pathfinder 1e and 2e, Shadowrun, Call of Cthulhu, Vampire: the Masquerade, Warhammer Fantasy Roleplay, Traveller, and many more. The FFG narrative dice tab covers Star Wars: Edge of the Empire, Age of Rebellion, Force and Destiny, and the Genesys system.
Can I use it offline?
Local and pass-and-play modes work without an internet connection as long as all assets are cached after the first load. Online multiplayer requires a connection for the initial peer handshake, but rolls after that point are peer-to-peer and don't need a continuous connection to our servers.
casino OBSIDIAN_ROLLER
Modifier
+0
label
Tap dice to build your pool…