Dice Roller
Roll dice with notation like 1d6, 2d6, 1d20, or 1d100, plus custom sides and modifiers.
Dice roller tool
Enter dice notation, or use the controls below. The notation field and the controls stay in sync.
Type NdM, where N is the number of dice and M is the sides. 7d4 means roll seven four-sided dice, and 1d100 means roll one 100-sided die. Modifiers work too, such as 1d20+5 or 4d6-1.
Quick rolls
Or set it up with the controls
Modifiers are added after all dice are rolled.
Latest roll
No dice rolled yet.
Current setup: 1d20
Roll result and history
History
Newest first
Local dice rolls
Dice are generated in your browser with no backend call.
Notation support
Use common notation like 2d6, 1d20+5, or 4d6-1.
Copy-ready history
Copy latest results, totals, modifiers, and roll history.
Dynamic Probability Insights
How Dice Rolling Works
Die sides
A die has a fixed number of sides.
Equal chance
Each side has an equal chance on a fair die.
Multiple dice
Each die is rolled independently.
Browser result
Each die result is generated locally in your browser.
Dice total
Individual dice results are added together.
Modifier
A positive or negative modifier is added after the dice total.
Dice Notation and Common Dice Types Explained
d6
A six-sided die, common in board games.
2d6
Roll two six-sided dice and add the results.
1d20+5
Roll one twenty-sided die and add 5.
7d4
Roll seven four-sided dice and add the results.
10d8
Roll ten eight-sided dice and add the results.
d100
A percentile die result from 1 to 100.
Common tabletop dice
d4, d6, d8, d10, d12, d20, and d100 are widely used.
Custom dice
Custom-sided dice are useful for simulations and random selections.
Randomness, Totals, Modifiers, and Probability Notes
One die
One die has evenly distributed results.
Multiple dice
Middle totals are usually more common than extreme totals.
Modifiers
Modifiers shift the final total but do not change dice results.
Streaks
Repeated numbers and streaks can happen naturally.
Browser random logic
Virtual dice use browser-based randomization.
Not cryptographic
Dice results are not cryptographic randomness.
High-stakes limit
Do not use dice results for gambling, security, or high-stakes decisions.
Common Dice Rolling Examples
Games, Classroom, and Decision-Making Use Cases
Privacy and Local Processing Notes
Local rolls
Dice rolls are generated locally in your browser.
No account
No sign-up or account is required.
No backend storage
Roll history is not uploaded or stored by BlinkCalc.
Session history
History stays in the current browser session unless you copy it.
Copy control
Copied results stay under your control.
Lightweight use
The tool is intended for games, learning, and random decisions.
Method Explanation
Frequently Asked Questions
Related tools
More tools to try
Related reading
Learn the formula, assumptions, examples, or context behind this tool.