Dice Roller
Related external tools
Some links are affiliate links.
Related tools
Roll virtual dice using standard notation like 2d6, d20 or 4d8+2. Tap roll to see every die, the total and a handy min/max/average for the dice you chose. The numbers come from your browser's secure random generator, and nothing is sent anywhere.
How to use
- Pick a preset die (d6, d20, …) or type a notation such as 2d6+3.
- Adjust the number of dice and any modifier with the plus and minus buttons.
- Tap Roll to see each die, the total, and your recent roll history.
Understanding dice notation
Dice notation is written as NdM±K. N is how many dice you roll, M is how many sides each die has, and ±K is an optional number added to or subtracted from the total. So 2d6+3 means roll two six-sided dice and add 3. The tool also shows the lowest possible result, the highest, and the average you can expect over many rolls.
Features
Any dice notation
Roll anything from a single d20 to 10d10+5 — just type the notation or use the quick controls.
Quick presets
One tap picks a common die: d4, d6, d8, d10, d12, d20 or d100.
Min, max & average
See the range and expected value of your chosen dice before you even roll.
Roll history
Your most recent rolls are listed with each die result so you can keep track during a game.
Fair randomness
Rolls use the browser's cryptographically secure random generator for unbiased results.
When to use it
Tabletop RPGs
Roll for attacks, saves and damage in D&D or other systems when you don't have physical dice nearby.
Board games
Replace lost dice from a board game with a quick virtual roll on your phone.
Draws & decisions
Use a die to pick a random number, settle a tie or decide who goes first.
Learning probability
Roll repeatedly and compare results with the average to explore how probability works.
Notes
- Rolls use crypto.getRandomValues for fair, unpredictable results.
- You can roll from 1 to 100 dice, with 2 to 1000 sides each.
- Roll history is kept only in this page on your device and clears when you leave.
- Nothing is uploaded — every roll happens locally in your browser.
FAQ
- What does 2d6 mean?
- It means roll two dice that each have six sides and add them together. The first number is how many dice, the second is the number of sides.
- How do I roll a d20?
- Tap the d20 preset, or type d20 in the notation box, then press Roll. You can add a modifier like d20+5 too.
- Are the rolls fair?
- Yes. Results use the browser's cryptographically secure random number generator, so each face is equally likely.
- How do I add a modifier?
- Write it after the dice, like 2d6+3 or d20-1, or use the modifier plus/minus buttons. It is added to the dice total.
- Is anything sent to a server?
- No. The dice roll entirely in your browser and no data leaves your device.