Dice Roller

Roll dice with standard D&D notation — 2d6+3, 1d20, 4d6 keep highest 3. Crypto-secure RNG.

Examples: 1d20 · 2d6+3 · 4d6kh3 (drop lowest) · 3d8-1 · d100 · 2d20kl1 (disadvantage)
Press Roll.
(empty)

What is this for?

Tabletop role-playing games (Dungeons & Dragons, Pathfinder, the OSR, countless others) use a compact notation for dice rolls: NdS means "roll N dice with S sides each". 2d6+3 means "roll two six-sided dice and add 3". This tool parses that notation and rolls the dice using the browser's cryptographic RNG, which is unpredictable and unbiased — much better than Math.random() for high-stakes rolls.

Notation supported

When to use it

Common gotchas