Roll any dice in your browser
This dice roller simulates fair, physical dice using your browser's built-in random number generator. There is nothing to install and nothing is sent to a server — every roll happens locally on your device. Tap a quick-die button for an instant single roll, or build a custom roll with the number of dice, the number of sides, and an optional modifier.
Standard dice notation (NdM+K)
The notation box accepts the same shorthand used in tabletop games and probability textbooks. The pattern is NdM, optionally followed by a +K or -K modifier:
- N — how many dice to roll (for example, 3).
- d — the literal letter "d", short for "dice".
- M — how many sides each die has (4, 6, 8, 10, 12, 20, 100, or any value you type).
- +K / -K — a flat number added to or subtracted from the total after all dice are summed.
So 3d6+2 means "roll three six-sided dice, add them together, then add 2." The tool shows each individual die result alongside the combined total, so you can verify nothing was fudged.
Which die do I need?
Board games usually call for one or two d6 (standard cubic dice). Tabletop role-playing games use the full polyhedral set — d4, d6, d8, d10, d12, and the iconic d20 — plus the percentile d100 for rolling 1 to 100. Teachers and statisticians reach for the same tool to demonstrate randomness, fairness, and probability without hunting for physical dice.
Are the rolls actually random?
Each die is drawn independently from a uniform distribution, so every face is equally likely on every roll. Past results never influence future ones — rolling four sixes in a row does not make the next six any less likely. The running roll history lets you spot streaks and confirm the long-run balance for yourself.
Use this dice roller for board games when the dice have gone missing, for tabletop campaigns, for classroom probability demos, or any time you need a quick, trustworthy random number from a die.
Roll any dice in your browser
This dice roller simulates fair, physical dice using your browser's built-in random number generator. There is nothing to install and nothing is sent to a server — every roll happens locally on your device. Tap a quick-die button for an instant single roll, or build a custom roll with the number of dice, the number of sides, and an optional modifier.
Standard dice notation (NdM+K)
The notation box accepts the same shorthand used in tabletop games and probability textbooks. The pattern is NdM, optionally followed by a +K or -K modifier:
- N — how many dice to roll (for example, 3).
- d — the literal letter "d", short for "dice".
- M — how many sides each die has (4, 6, 8, 10, 12, 20, 100, or any value you type).
- +K / -K — a flat number added to or subtracted from the total after all dice are summed.
So 3d6+2 means "roll three six-sided dice, add them together, then add 2." The tool shows each individual die result alongside the combined total, so you can verify nothing was fudged.
Which die do I need?
Board games usually call for one or two d6 (standard cubic dice). Tabletop role-playing games use the full polyhedral set — d4, d6, d8, d10, d12, and the iconic d20 — plus the percentile d100 for rolling 1 to 100. Teachers and statisticians reach for the same tool to demonstrate randomness, fairness, and probability without hunting for physical dice.
Are the rolls actually random?
Each die is drawn independently from a uniform distribution, so every face is equally likely on every roll. Past results never influence future ones — rolling four sixes in a row does not make the next six any less likely. The running roll history lets you spot streaks and confirm the long-run balance for yourself.
Use this dice roller for board games when the dice have gone missing, for tabletop campaigns, for classroom probability demos, or any time you need a quick, trustworthy random number from a die.
Need help shipping something?
Productized MVP development for founders. 9 SaaS apps shipped — yours could be next, in 6 weeks.
Frequently Asked Questions
Common questions about the Dice Roller
Use the structured builder to set the number of dice and the number of sides, or type standard notation such as 4d6 in the custom box. The roller shows every individual die result and the combined total, so 4d6 displays four separate numbers plus their sum.
It is standard dice notation: roll three (3) six-sided (d6) dice, add them together, then add a flat modifier of +2 to the total. You can also use a minus modifier, for example 4d8-1. The tool parses this automatically.
Yes. Each die is drawn independently and uniformly, so every face has an equal chance on every roll. Previous results have no effect on the next roll. Everything is computed in your browser with no server involved.
Yes. The d100 (percentile) die is available as a quick button, and the structured builder accepts any number of sides you type, so you can roll a d3, d30, d50, or any custom die.
Yes. Every roll is added to the roll history list with its notation, the individual dice, and the total, so you can review recent results or check for streaks. You can clear the history at any time.
ℹ️ Disclaimer
This tool is provided for informational and educational purposes only. All processing happens entirely in your browser - no data is sent to or stored on our servers. While we strive for accuracy, we make no warranties about the completeness or reliability of results. Use at your own discretion.