About Dice Roller

A tabletop RPG dice roller supporting D4, D6, D8, D10, D12, and D20 with up to 20 of each type simultaneously. Add a flat modifier, use quick presets (1d20, 2d20, 4d6, 8d6, 1d6+1d8), and review up to 8 recent rolls in history. Each result shows individual die values color-coded by type.

  • Six standard dice: D4, D6, D8, D10, D12, D20—each with a distinct color
  • Roll up to 20 of any die type; mix multiple types in a single roll
  • Integer modifier added to the dice total after rolling
  • Five quick presets: 1d20, 2d20, 4d6, 8d6, 1d6+1d8
  • Individual roll results displayed as color-coded badges per die type
  • Roll history stores the last 8 rolls with notation, final total, and timestamp

Frequently Asked Questions

Is the randomness truly random?
It uses Math.random(), which is a pseudorandom number generator. It’s statistically uniform and perfectly fine for tabletop gaming, but it’s not cryptographically secure. For RPG purposes, it’s indistinguishable from physical dice.
Can I roll percentile dice (d100)?
Not directly as a single die type. Roll 2d10 and treat one as the tens digit—the standard tabletop method. Or roll 1d10 ten times and add up the results if you just need a d100 range.

Related Tools

All Gaming tools