Dice Roller

Roll virtual dice — d4, d6, d8, d10, d12, d20 or d100 — with dice notation like 2d6+3 and fair, cryptographic randomness.

How do I roll dice online?

Choose the number of dice and sides, or type dice notation such as 2d6, d20 or 3d8+2, and press Roll. The roller uses your browser’s cryptographic random generator without bias, shows each die and the total, and can roll many times with a table of results and averages.

Dice notation

NdS+M: roll N dice with S sides and add M. 2d6+3 rolls two six-sided dice and adds 3; d% is a percentile (d100) roll.

Uses

Board games, Dungeons & Dragons and other tabletop RPGs, classroom probability lessons and quick random decisions.

Frequently asked questions

Is it truly random?

It uses crypto.getRandomValues with rejection sampling, so every face is equally likely.

How many dice can I roll?

Up to 100 dice with up to 1,000 sides.

Is it free?

Yes.