Dice Roller
Dice Roller roll d20 virtual dice tabletop roll multiple diceRoll a familiar dice expression
Choose how many dice to roll, select their number of sides, and add an optional whole-number modifier. Each click creates a fresh set of rolls and displays both the dice subtotal and modified total.
Reading dice notation
Tabletop games commonly write a roll as NdS + M. N is the number of dice, S is the sides on each die, and M is an optional modifier. For example, 2d6 + 3 means roll two six-sided dice, add them, then add three. A negative modifier is subtracted from the dice subtotal.
Worked example
Choose two dice, d6, and a modifier of +3. If the individual rolls are 2 and 5, the dice subtotal is 7. Adding the modifier produces a final total of 10. Another click might return an entirely different pair; the example explains the arithmetic, not a result the tool promises to repeat.
Possible totals
One die ranges from 1 through its side count. With three d8 dice, the unmodified range is 3 through 24. Add a −2 modifier and the final range becomes 1 through 22. Results near the middle occur more often when several dice are added because many combinations produce them, while only one combination produces the absolute minimum or maximum.
Randomness in this browser
The roller uses the browser's cryptographic random-number source and rejection sampling so each face has an even mapping from random values. That is stronger than the basic pseudo-random function often used in small scripts. Individual rolls are still unpredictable, and short streaks or repeated values are normal parts of randomness.
Fair play and shared rolls
A private browser result is convenient for solo play, quick decisions, prototyping, and checking probability examples. In competitive or remote games, use the method agreed on by the group. A shared dice bot, physical dice in view, or a logged game platform may provide better transparency than an unrecorded local roll.
Limits and responsible use
This tool allows up to 100 dice per roll to keep the result readable. It does not support exploding dice, rerolls, advantage rules, success pools, custom faces, saved history, or probability analysis. Do not use it for gambling, regulated drawings, security keys, or decisions where an independently audited random process is required.
Dice Roller FAQ
Can a die roll zero?
No. A standard numbered die here produces values from 1 through its side count.
Why did I get the same total twice?
Random outcomes can repeat. A repeat by itself does not show that a roll is stuck.
Does the modifier change each die?
No. It is applied once after all dice are added.