How to Use This Free Virtual Dice Roll Tool
- Select the die type: D4, D6, D8, D10, D12, D20, or a custom number of sides.
- Set the number of dice to roll simultaneously (1–100).
- Click Roll - each die shows a random result with an animation.
- Total and individual die results are shown below along with the roll history.
Dice Roller provides a reliable virtual dice roll experience for remote tabletop gaming, probability experiments, and quick random number generation. This roller supports all standard polyhedral dice from D4 to D20, plus custom-sided dice and percentile dice, using crypto.getRandomValues() for statistically unbiased results - more fair than most physical dice.
Standard Polyhedral Dice and D20 Reference
D4 (tetrahedron, 4 faces) - damage for small weapons in D&D. D6 (cube, 6 faces) - the classic dice used in most board games. D8 (octahedron, 8 faces) - longsword damage, initiative tiebreakers. D10 (pentagonal trapezohedron, 10 faces) - percentage rolls (two D10s = 0–99). D12 (dodecahedron, 12 faces) - greataxe damage. D20 (icosahedron, 20 faces) - the signature die of D&D for attack rolls, saving throws, and ability checks.
- D4, D6, D8, D10, D10%, D12, D20, and custom sides
- Roll 1–100 dice simultaneously with individual results
- Uses
crypto.getRandomValues() for unbiased uniform distribution
- Roll history stored for the session
Frequently Asked Questions
How is a virtual dice roll different from a physical one?
A well-implemented virtual roller using a cryptographic RNG (like crypto.getRandomValues()) produces a more perfectly uniform distribution than most physical dice, which have minor imperfections from manufacturing and wear.
What is a D100 and how do I roll it?
A D100 (percentile) roll uses two D10s: the tens die (0, 10, 20...90) and the units die (0–9). A roll of 3 on tens and 7 on units = 37. A double-zero (00 + 0) typically equals 100. Use the D10% option and roll two of them.
What does "advantage" mean in D&D terms?
Rolling with advantage means rolling 2d20 and taking the higher result; disadvantage means taking the lower. Roll 2 D20s and compare - this tool shows individual die results so you can apply the advantage rule manually.
Can I roll custom polyhedral dice?
Yes - set any number of sides using the custom input. D3 (coin flip + 1 face), D7, D13, or any other unusual die is supported.
Whether you're playing D&D or a simple board game, bookmark this page for a fast and fair Dice Roller.