A Dice Roller for when the table doesn't have the right dice (or any dice). Roll d6s, d20s, custom-faced dice, or full pools. Add modifiers, see totals, keep a history.
What this page helps you do
Roll one die or a pool.
Use standard or custom dice.
Add modifiers and see the math.
Open the tool
Tools β Playtesting β Dice Roller.
Roll
Pick a die size from the buttons (d4, d6, d8, d10, d12, d20, d100). Tap to roll. The result animates briefly and shows the value.
For multiple dice of the same size, set the count: "3d6" rolls three six-sided dice.
For mixed pools ("2d6 + 1d20"), use the formula input at the bottom.
Add modifiers
Type a modifier into the formula input: 3d6 + 2 rolls three d6s and adds 2 to the total. Subtraction works too: 1d20 - 1.
The result panel shows:
Each die's individual roll.
The modifier.
The total.
Useful for games that have "roll plus skill" or "roll minus penalty" mechanics.
Custom dice
For non-standard dice (a die with custom faces, a die that drops the lowest two of five), the tool offers an advanced mode. Define each face's value, or set a "drop lowest N" rule.
For complex dice mechanics, the Probability Calculator is a better fit, it shows the full distribution rather than rolling one outcome.
History
Recent rolls show below the result so you can compare across rolls in the same session. The history clears when you close the tool.
Tips & common questions
Are the rolls actually random? Yes, uniform random per die. The animation is cosmetic; the result is determined fairly.
Can I use this in remote playtests? Yes, share your screen during a video call so playtesters see the same rolls. We're tracking shareable live dice on the roadmap.
Does the tool support exploding dice or rerolls? Basic explosions are supported via the formula syntax in advanced mode. For complex reroll rules, model them in the Probability Calculator instead.
Why doesn't the tool save my custom dice? Custom dice are per-session today. We're tracking saved configurations on the roadmap.
