Dice Roller
Our dice roller supports all standard tabletop RPG dice (d4, d6, d8, d10, d12, d20, d100), custom dice with any number of sides, and dice notation like "3d6+5" or "2d20 with advantage." It shows individual die results, sum, modifiers, and roll history — perfect for D&D, Pathfinder, and board games.
Results
Total:
About the Dice Roller
Our dice roller supports all standard tabletop RPG dice (d4, d6, d8, d10, d12, d20, d100), custom dice with any number of sides, and dice notation like "3d6+5" or "2d20 with advantage." It shows individual die results, sum, modifiers, and roll history — perfect for D&D, Pathfinder, and board games.
How to use it
- Click any die icon to roll it instantly.
- Enter dice notation: "3d6" (three six-sided dice), "2d8+4" (two d8s plus 4).
- Use advantage/disadvantage: roll 2d20 and take the higher/lower result.
- View roll history and statistics: average over multiple rolls.
Formula & methodology
Dice notation: XdY+Z = roll X dice each with Y sides, add Z modifier. Average result = X × (Y+1)/2 + Z. For 1d20: average = 10.5. For 3d6: average = 10.5, range 3–18. Advantage (best of 2d20): average ≈ 13.8. Disadvantage (worst of 2d20): average ≈ 7.2. True random: uses Math.random() seeded from system entropy.
Common use cases
- D&D/Pathfinder/TTRPG combat and skill checks
- Board games without physical dice (Monopoly, Risk, Catan)
- Probability education: empirical distribution of dice rolls
- Random decision-making: "roll to decide who pays for lunch"
- Game master tools: random encounter tables, NPC generation
Frequently asked questions
Related tools
All Tools →Embed this tool on your site
Free for personal and commercial use. Just copy the snippet below.