About Dice Roller
The Dice Roller simulates rolling dice using standard RPG (tabletop role-playing game) notation. Roll any combination of dice: 1d6, 2d8, 4d6, 1d20+5, 3d10-2, and more.
Supports modifiers (±), multiple dice of the same type (XdY), and common RPG mechanics like 4d6 drop lowest (for D&D ability score generation).
Results show the individual die values and the total, making it transparent and easy to verify each roll.
Everything runs in your browser. Your rolls are never stored.
How to Use Dice Roller
Enter dice notation like '2d6', '1d20+5', or '4d6'.
Click Roll to see the result and individual die values.
Roll again for a new result.
Examples
Frequently Asked Questions
What notation is supported?
Standard XdY±Z notation. Examples: d6 (one 6-sided die), 2d8 (two 8-sided dice), 4d6+2 (four 6-sided dice plus 2), 1d20-1 (one 20-sided die minus 1).
Can I roll multiple different dice at once?
Enter multiple expressions separated by spaces or commas: '1d20 2d6+3' rolls a d20 and two d6s with modifier separately.
What dice types are available?
Any number of sides: d2 (coin flip), d4, d6, d8, d10, d12, d20, d100 (percentile), and any custom die size like d7 or d13.
Can I use this for D&D ability score generation (4d6 drop lowest)?
Yes — enter '4d6' and the tool shows all four die values so you can manually drop the lowest. A dedicated drop-lowest mode is also available.
Is the roll random?
Yes — each roll uses Math.random() seeded separately for each die, providing uniform distribution across all faces.