Dice roller
Roll up to 12 virtual dice, d4 through d20. Each roll uses crypto-grade randomness, and you get the total plus the highest and lowest die.
Output · 2d6
Total 0- Dice
- d4–d20
- At once
- Up to 12
Related tools
Guides
This dice roller throws 1 to 12 dice of one type: d4, d6, d8, d10, d12 or d20. It starts with two d6. You see each die's result and the total, and Show breakdown adds the highest and lowest roll. Tap a die to copy its number, or use Copy rolls for all of them. Rolls come from your browser's crypto random source, so it's a fair stand-in when the real dice have rolled under the couch.
How to roll dice online
- Pick the die type: d4, d6, d8, d10, d12 or d20.
- Set How many dice, from 1 to 12. Changing either option rolls again right away.
- Click Roll, or Roll again, for a new throw.
- Open Show breakdown for the total, highest and lowest.
Why cryptographic randomness matters
Many browser dice use Math.random(), a fast generator that isn't designed to be unpredictable. This roller uses crypto.getRandomValues and throws away out-of-range draws (rejection sampling), so every face has exactly the same chance. At the table you'd never notice the difference. It just leaves nothing to argue about.
Frequently asked questions
What dice types does the dice roller support?
d4, d6, d8, d10, d12 and d20, the standard set for D&D, Pathfinder and most tabletop RPGs. There's no d100; roll two d10 and read one as the tens.
Can I roll multiple dice at once?
Yes, up to 12 of the same type per roll. Every die is shown, along with the total.
Is the dice roller truly random?
It uses crypto.getRandomValues, the browser's cryptographically secure random source, with no bias toward any face. That makes it at least as fair as a well-made physical die.
Does the roller remember my previous rolls?
No. Each roll replaces the last one, and there's no history. Note down anything you need to keep.
Can I add modifiers or mix dice types?
No. Each roll uses one die type and there's no +/- modifier, so add those yourself.
Built and maintained by Bipul Kumar. Found a wrong number or a broken result? Tell me and I'll fix it.