Free Online Dice Roller
Roll one or more virtual dice with any number of sides (D4, D6, D20, D100, and more), and get each die plus the total.
Quick answer
A dice roller produces random results for one or more dice. You pick how many dice and how many sides each has; each die shows a uniform random number from 1 to its number of sides. This tool uses secure randomness so every roll is fair.
Formula & method
Each die is rolled by drawing a uniform integer from 1 to the number of sides using the browser’s Web Crypto API, with rejection sampling so no face is favored. Rolls are independent, and the tool sums multiple dice into a total. Everything runs locally in your browser.
Examples
- Input
- 1 × D6
- Result
- A number from 1 to 6
- Why
- Each face is equally likely.
- Input
- 2 × D6
- Result
- e.g. 3 + 5 = 8
- Why
- Totals from 2 to 12, with 7 the most common.
- Input
- 1 × D20
- Result
- A number from 1 to 20
- Why
- Common in role-playing games.
When to use this tool
- Playing a board game or tabletop RPG without physical dice.
- Generating a random number within a small fixed range.
- Teaching probability with dice outcomes.
Common mistakes
- Expecting two-dice totals to be even. The sum of 2D6 peaks at 7, not a flat spread.
- Assuming a die is “due” for a high number — each roll is independent.
- Choosing the wrong die type for a game that specifies, say, D20.
Frequently asked questions
What dice can I roll?
You can choose how many dice to roll and how many sides each has — common types like D4, D6, D8, D10, D12, D20, and D100, plus custom side counts.
Are the rolls fair?
Yes. Each face is equally likely thanks to uniform sampling from a secure random source, and dice are rolled independently.
Why is 7 the most common total on two dice?
There are more ways to make 7 (six combinations) than any other total, so it comes up most often when rolling 2D6.
Can I roll many dice at once?
Yes. Set the number of dice and the tool shows each result along with the combined total.
Is anything uploaded?
No. Rolls are generated in your browser and aren’t sent anywhere.
What's the difference between a D20 and a D100?
D20 means a 20-sided die with results 1–20; D100 (a percentile die) gives 1–100. D20 is standard in Dungeons & Dragons, while D100 is useful for percentile checks and broader probability ranges.
Why do I get so many low rolls in a row?
Streaks feel unusual even when they're completely normal randomness. Each roll is independent, so a low result doesn't make a high one 'due'—this is called the gambler's fallacy.
- ✓ Free to use
- ✓ No sign-up required
- ✓ Runs entirely in your browser — nothing is uploaded.
- ✓ Formula and method shown above
Provided “as is” for general information only — results may be inaccurate, so verify before you rely on them. No warranty; use at your own risk.
Built and reviewed by HIFreeTools against the formula shown above and any authoritative references cited on this page. See our methodology and editorial standards.
Related tools
- Coin FlipRandom
- Yes or No GeneratorRandom
- Random PickerRandom
- Random Number GeneratorRandom
- UUID GeneratorSecurity
- Password GeneratorSecurity
- Percentage CalculatorCalculators
- Average CalculatorCalculators
Embed this tool on your site
Free to embed, no sign-up. Paste this code where you want the dice roller to appear: