Dice Roller

Roll virtual dice with 3D animations for tabletop RPGs, D&D, and board games. Supports all polyhedral dice with dice expressions, advantage/disadvantage, and keep/drop rules.

Last Roll

Roll Dice

--

Click to roll

?

Quick Roll

Dice Expression

Notation: NdX, NdX+M, NdXkh# (keep highest), NdXkl# (keep lowest), NdXdh# (drop highest), NdXdl# (drop lowest)

Quick Presets

Quick Single Die

Last Roll

Roll Dice

--

Quick Answer

Click to roll virtual dice instantly. Standard notation: NdX+M where N = number of dice, X = sides, M = modifier. Example: 2d6+3 rolls two 6-sided dice and adds 3. Supports all polyhedral dice (D4, D6, D8, D10, D12, D20, D100), advantage/disadvantage rolls, and custom dice.

Key Facts

  • Standard polyhedral dice: D4, D6, D8, D10, D12, D20, D100
  • Dice notation: NdX+M (N dice with X sides plus modifier)
  • D20: main die for D&D attacks, saves, and skill checks
  • Advantage: roll 2d20, take higher; Disadvantage: take lower
  • Custom dice support up to D1000
  • Roll expressions like "4d6 drop lowest" for ability scores
  • Keep/drop rules: 4d6kh3 (keep highest 3), 4d6dl1 (drop lowest 1)
  • 3D animated dice with realistic physics simulation

Frequently Asked Questions

Dice notation follows XdY+Z format: X = number of dice, d = dice, Y = number of sides, Z = modifier. 2d6+3 means roll 2 six-sided dice and add 3 to the total. The modifier can be positive (+) or negative (-).
Advantage means rolling 2d20 and taking the higher result. Disadvantage means rolling 2d20 and taking the lower result. They cancel each other out if both apply. Advantage adds roughly +3.5 to your average roll.
The standard method is 4d6 drop lowest: roll 4 six-sided dice, remove the lowest die, sum the remaining three. Repeat 6 times for all abilities. Range is 3-18, average is about 12.2. Use "4d6kh3" notation.
kh = keep highest, kl = keep lowest, dh = drop highest, dl = drop lowest. The number after indicates how many to keep/drop. 4d6kh3 means roll 4d6, keep the 3 highest. 2d20kl1 is disadvantage.
Our dice roller uses the Web Crypto API which provides cryptographically secure pseudorandom numbers. This is statistically indistinguishable from true randomness and suitable for any gaming purpose.