Dice Roller
Roll standard dice with an animated result.
Press Roll to throw the dice.
How to use Dice Roller
What this tool does
The Dice Roller throws virtual polyhedral dice for you. You pick a die type — anything from a four-sided d4 up to a hundred-sided d100 — choose how many dice to roll at once, and press Roll. The tool shows the value of every die plus the combined total, with a brief animated reveal that makes the throw feel real. A running history keeps your most recent rolls visible so you can compare results at a glance.
Every die value is drawn from the browser’s Web Crypto API and uses rejection sampling, which means each face has exactly the same chance of coming up. There is no weighting and no bias toward low or high numbers, so the dice behave just like fair physical dice.
Use cases
Dice come up far more often than the gaming table:
- Tabletop and role-playing games — roll a d20 for a check, 3d6 for stats, or a d100 for a percentile table without hunting for physical dice.
- Board games — replace a lost die, or roll two d6 for a turn.
- Teaching probability — show students real, fair distributions and the difference between a single die and the bell-shaped sum of several.
- Decision-making — assign options to numbers and let the dice choose.
- Random prompts — use a roll to pick an exercise, a chore, or a writing prompt from a numbered list.
Because you can roll up to six dice at once and see both the individual values and the total, it handles common notations like 2d6 or 4d8 directly.
How to use it
- Choose a die type. The buttons cover d4, d6, d8, d10, d12, d20 and d100.
- Choose the number of dice to throw together, from one to six.
- Press Roll. After a short reveal you will see each die’s value and the total below it.
- Look at Recent rolls to review your last few throws — each entry lists the dice, the individual values and the total.
- Tick the sound option if you want a short tone on every roll. It is off by default and can be muted again at any time.
- Press Clear to wipe the current result and the history.
The Roll button briefly disables itself during the reveal so a fast click does not interrupt the animation.
Privacy and your data
The Dice Roller works entirely inside your browser. Roll values are generated locally, the history lives only in memory for the current session, and nothing is sent to a server or saved to disk. When you refresh or close the page, the result and history are gone. There is no account, no tracking, and no cloud sync. If you need to keep a record of a roll, write it down yourself.
Tips
If you are simulating a notation like 3d6, set the die type to d6 and the number of dice to 3 — the total is exactly what you want. Rolling several dice at once is also a quick way to see probability in action: a single d6 is flat and equally likely across all six faces, but the sum of several dice clusters around the middle. For percentile rolls, a single d100 gives a clean 1-to-100 result. If you find the reveal animation distracting, enable your operating system’s reduce-motion setting and the tool will show results instantly while still rolling fairly.
Frequently asked questions
Which dice can I roll?
Are the rolls actually random?
Why does the result take a moment to appear?
Does the roll history get saved?
How do I turn the sound on or off?
Related tools
Coin Flipper
Flip a virtual coin for quick decisions.
Random Number Generator
Generate random numbers within any range.
Decision Wheel
Spin a customisable wheel to make a decision.
List Shuffler
Shuffle any list into a random order.
Random Emoji Picker
Get a random emoji at the click of a button.
Random Name Picker
Pick a random name from your own list.