Dice Roller
Roll any combination of dice (d4, d6, d8, d10, d12, d20, or custom) with modifiers for tabletop RPGs and games.
Total
—
Min Possible
—
Max Possible
—
Individual Rolls
What is Dice Roller?
The Dice Roller simulates rolling multiple polyhedral dice used in tabletop RPGs and board games. You can roll standard dice (d4 through d20) or a custom-sided die, add a modifier, and see individual die results alongside the total.
How to use
- 1 Select the number of dice to roll (1–20).
- 2 Choose the die type: d4, d6, d8, d10, d12, d20, or enter a custom number of sides.
- 3 Optionally enter a positive or negative modifier to add to the total.
- 4 Click Roll Dice to generate a random result.
- 5 Individual die results are shown below the total so you can see each roll.
Formula
Example calculation
Rolling 3d6+2: three six-sided dice might show [4, 2, 6] = 12, plus modifier 2 = 14 total. Min = 5, Max = 20.
Frequently asked questions
Is this truly random?
The roller uses the browser's Math.random(), which is a pseudorandom number generator suitable for gaming but not cryptographic purposes.
What does d20 mean?
d20 means a 20-sided die. The 'd' prefix stands for 'die' and the number indicates how many faces it has.
What is a modifier?
A modifier is a fixed number added (or subtracted) from the sum of the dice. For example, a +3 modifier means you add 3 to whatever the dice show.
Can I roll percentile dice?
Yes — select d10 and roll two dice, treating one as tens and one as units, for 01–100. Or use the custom die option and set 100 sides.
What is the custom die type?
The custom option lets you specify any number of sides, such as a d3, d7, or d100, to simulate uncommon or homebrew dice.