Dice Roller
Roll any number and type of dice — perfect for board games and RPGs
Roll Configuration
Count
×
Sides
Modifier
±
—
Roll History
No rolls yet
Total
—
Notation: —
Dice Sum (before modifier)—
Individual Rolls—
Average Roll—
Min / Max— / —
Standard Dice
- d4 (tetrahedron): 4 sides, values 1–4. Used in D&D for daggers and fire bolt.
- d6 (cube): Standard die, values 1–6. Used in most board games.
- d8 (octahedron): 8 sides. Used in D&D for longswords, rapiers.
- d10: 10 sides (0–9). Used in Vampire: The Masquerade and many systems.
- d12 (dodecahedron): 12 sides. D&D greataxe, Chronological tables.
- d20 (icosahedron): The iconic D&D die — used for all attack rolls and saves.
- d100 (percentile): Roll d10+d10 or d100 for 1–100 range.
Dice Notation
- NdS
- Roll N dice with S sides.
2d6= roll 2 six-sided dice. - NdS+M
- Roll N dice with S sides and add modifier M.
1d20+5= roll d20 add 5 (attack bonus in D&D). - Advantage
- In D&D 5e: roll 2d20, take the higher. Use count=2 and pick the max manually.
quizFrequently Asked Questions
Is the dice roller truly random?
The dice roller uses JavaScript's Math.random(), which is a pseudo-random number generator. For board games, tabletop RPGs, and casual use, it produces results that are statistically indistinguishable from true random. For security-critical applications, cryptographic randomness (crypto.getRandomValues()) should be used instead.
What does rolling with advantage mean in D&D?
Rolling with advantage means you roll two d20s and take the higher result, increasing the probability of a high roll. Disadvantage is the opposite — roll two d20s and take the lower. For a d20, rolling with advantage raises the expected value from 10.5 to approximately 13.8, significantly improving your chances of success.
What are the standard polyhedral dice in RPGs?
The seven standard polyhedral dice are: d4, d6, d8, d10, d12, d20, and d100 (percentile, typically rolled as two d10s). D&D 5e uses all seven. The d20 determines success or failure; d6 is commonly used for damage rolls; d100 is used in percentage-based tables and some skill checks.