Dice Roller

Roll one or more dice online.

Keep or share the finished result Copy or share after running the tool. Saved tools and settings stay in this browser.
More

Roll dice online

Choose how many dice to roll and how many sides each one has, then press Roll. The tool shows every individual roll and the combined total, so it works for board games, tabletop role-playing with D20 dice, and any game that needs a fair throw. It all runs in your browser.

Custom dice

Set the sides to 6 for standard dice, 20 for an RPG die, or any value you like for unusual dice.

Method and checks

How the dice rolls are produced

Each displayed die is generated independently in the browser, and multiple rolls are added for the total.

Method

For every die, the tool maps JavaScript Math.random() to an integer from 1 through the selected number of sides. It supports 1 to 100 dice and 2 to 1,000 sides per die.

Reading the result

A single die shows one value. Multiple dice show every individual value followed by their sum, so the total can be checked.

Limits

  • Math.random() is suitable for casual games but is not a cryptographically secure source of randomness.
  • Do not use this roller for gambling, drawings, security decisions, or regulated selection.
  • A short run can contain streaks even when each possible face has the same intended chance.
References

Reviewed against the current calculator or processor on September 6, 2026.

Frequently asked questions

Can I roll more than one die?

Yes. Set the number of dice and each one is rolled, with the individual results and the total shown.

Can I roll a D20 or other dice?

Yes. Set the number of sides to 20 for a D20, or to any value you need for custom dice.