Dice Roller

Roll any RPG dice instantly — d4 through d20, individually or in combination.

1

Share & Embed

Advertisement

What is a Dice Roller?

A dice roller is a digital tool that simulates the physical act of rolling one or more polyhedral dice. While a standard six-sided die (d6) is familiar to almost everyone, tabletop role-playing games like Dungeons & Dragons introduced a family of dice with four, eight, ten, twelve, and twenty sides — each used for different types of game actions.

This free online dice roller supports all standard RPG dice: d4, d6, d8, d10, d12, and d20. Every result is generated using crypto.getRandomValues, the browser's cryptographically secure random number generator, so each face has a genuinely equal chance of appearing. You can roll up to ten dice of the same type in a single click, or mix different die types together for complex formulas like 2d6 + 1d8.

Beyond RPGs, dice rollers are useful for board games, probability experiments, classroom activities, generating random numbers, and anywhere a fair random integer within a specific range is needed. The history panel keeps a log of your last five rolls, and the shareable URL lets you send a pre-configured dice setup to other players before a game session begins. For a simple heads-or-tails decision, try the coin flip tool instead.

How to Use the Dice Roller

  1. 1
    Choose your die type Click one of the die buttons — d4, d6, d8, d10, d12, or d20. The selected die lights up in indigo to confirm your choice.
  2. 2
    Set the number of dice Use the + and − buttons to choose how many dice to roll in one throw, from 1 to 10.
  3. 3
    Add more die types (optional) Click 'Add Dice' to add another row with a different die type and count. Mix dice freely — for example 2d6 + 1d20 — for multi-die RPG rolls.
  4. 4
    Roll and read results Click the Roll button. Each die shakes with an animation then shows its value. The grand total appears highlighted below the grid, and the formula is saved to the history panel.

Frequently Asked Questions

What dice types does this roller support?
The dice roller supports all standard RPG polyhedral dice: d4, d6, d8, d10, d12, and d20. You can roll one to ten of any single die type, or mix different die types in a single roll using the Add Dice feature.
Is the dice roller random and unbiased?
Yes. Every die result is generated using crypto.getRandomValues, your browser's cryptographically secure random number generator. Each face has an exactly equal probability — a d6 has 1/6 per face, a d20 has 1/20 per face, and so on.
Can I roll multiple dice at once?
Yes. Use the + and - buttons to choose between 1 and 10 dice of the same type, then click Roll. You can also click 'Add Dice' to mix different die types in a single roll, such as 2d6 + 1d20.
How do I use this dice roller for Dungeons & Dragons?
Select d20 for attack rolls and saving throws. For damage, pick the die matching your weapon — d6 for a short sword, d8 for a long sword, d12 for a greataxe. Use the count selector for multiple dice, or use Add Dice for spells requiring mixed formulas like 2d6 + 1d8.
What is the dice history panel?
The history panel shows your last five rolls with their full formula and results, such as '2d6: [3, 5] = 8'. The history is stored in your browser's memory for the current session only and clears on page refresh.
Can I share a dice configuration with someone?
Yes. The URL updates with a ?dice= parameter in standard notation whenever you change the dice setup, for example ?dice=2d6. Share the URL and the recipient will have the same configuration pre-selected when they open the page.