Dice Roller
Total
Common Dice Types
d4 — 4-sided, used in D&D for small damage (daggers)
d6 — standard 6-sided die, board games
d8 — 8-sided, used for larger weapon damage
d10 — 10-sided, used for percentile rolls
d12 — 12-sided, used for greataxe damage in D&D
d20 — 20-sided, the main die in D&D for skill checks
d100 — percentile die (roll two d10s)
How It Works
Each die uses crypto.getRandomValues() for a cryptographically random result. The value is mapped into the range [1, sides] giving each face an equal probability. Rolling multiple dice adds the individual results to give a total.
Tips
- The notation shown (e.g. 2d6) is standard tabletop shorthand: number of dice followed by die type.
- For advantage in D&D 5e, roll 2d20 and take the higher result.
- For disadvantage, roll 2d20 and take the lower result.
- Need a true coin flip? Use the Coin Flipper instead.
Frequently Asked Questions
Are the rolls truly random?
Yes. Each roll uses the Web Crypto API, which provides cryptographically secure randomness. Every face has an equal probability, just like a physical die.
What is dice notation?
Dice notation like "3d6" means "roll 3 six-sided dice and add the results." It is the standard shorthand in tabletop RPGs and board games. The number before "d" is the count; the number after "d" is the number of faces.
How do I simulate rolling with advantage?
Select d20 and roll 2 dice. Take the higher of the two numbers shown. For disadvantage, take the lower number instead.