Free Online Dice Roller
Roll d4, d6, d8, d10, d12 or d20 dice — up to 6 at a time. Animated results, running sum and full roll history. Perfect for tabletop RPGs, board games and classroom activities.
Roll History
About the Dice Roller
This free online dice roller supports the full set of common polyhedral dice used in tabletop role-playing games (d4, d6, d8, d10, d12, d20). Results are generated using crypto.getRandomValues() — a cryptographically secure RNG — ensuring each face has precisely equal probability.
The animated display, running total and roll history make it practical for DnD, Pathfinder, board games, probability demonstrations and any situation where a physical die isn't available.
How to Roll Dice
Select Die Type
Click the die type button (d4 through d20) you want to roll.
Choose Number of Dice
Pick 1–6 dice using the number buttons.
Roll!
Click the Roll button (or press Space). The dice appear with individual values and a sum.
View History
Each roll is logged in the history with the dice notation (e.g. "3d6 → [4,2,6] = 12").
Frequently Asked Questions
Yes — each die face has exactly equal probability. The random values are drawn from crypto.getRandomValues() and mapped uniformly using rejection sampling to avoid modulo bias.
Currently, all dice in a single roll must be the same type. For mixed rolls (e.g. 1d8 + 2d6), roll each group separately and add the sums manually.
Press Space or Enter to roll the dice with the current settings.
The d20 is the iconic 20-sided die used in Dungeons & Dragons and many other RPGs for attack rolls, ability checks and saving throws.