Free DnD Dice Roller

Optional bonus or penalty applied to the total sum

d20

Select dice settings and click Roll Dice to get started

The DnD Dice Roller is a free online Dungeons & Dragons dice simulator built for tabletop RPG players who need fast, reliable dice outcomes. Whether you’re in the middle of a D&D 5e session or running any other dice‑based tabletop game, this tool supports the standard polyhedral set — D4, D6, D8, D10, D12, and D20. You can add or remove dice, adjust each die’s type, and roll them all in one go, streamlining gameplay without requiring physical dice.

In D&D notation, the number after the capital “D” indicates how many faces the die has. For instance, a D6 is a six‑sided cube, while a D20 is a twenty‑sided icosahedron. The core set needed to play D&D consists of seven dice, and this dice simulator fully reproduces that setup. Below is a look at each die in that set.

Standard Dice Set

  • D4 (tetrahedron): A four‑sided pyramid, used primarily for small weapon damage. It is less common than other dice and does not roll as freely.
  • D6 (cube): The classic six‑sided cube, often rolled in batches to handle multiple damage dice or ability checks quickly.
  • D8 (octahedron): An eight‑sided die with triangular faces, typically assigned to damage from larger weapons.
  • Two D10s (pentagonal trapezohedron): One die is numbered 0–9 (units) and the other 00–90 (tens). Rolling both together yields a percentile result. A 00 on the tens die usually counts as 0, but when the units die also shows 0, the total becomes 100 (e.g., 00+0 = 100, while 50+3 = 53).
  • D12 (dodecahedron): A twelve‑sided die used for heavy weapon damage; its shape makes it enjoyable to stack.
  • D20 (icosahedron): The signature die of D&D, employed for nearly every action resolution — attack rolls, saving throws, and skill checks.

How to Use the D&D Dice Roller

  1. Choose the quantity of dice you want to roll (1 to 7).
  2. Set the die type for each slot. The default is a D6, but you can switch to any die from the polyhedral set.
  3. If you are rolling several dice of the same shape, use the “Set all dice types to” dropdown to apply that type to all positions instantly.
  4. Scroll to the bottom of the tool, click “Select” to confirm your setup, then press “Roll.” To reroll, simply click “Roll” again.
  5. After the roll, the calculator displays the outcome of each individual die as well as the total sum of all dice.

Rolling Percentile Dice

To simulate a percentile roll (d%), set two dice to the D10 type — one with units (0–9) and the other with tens (00–90). When you roll them together, add the shown values: a 00 on the tens die contributes 0 to the sum, except when the units die also shows 0, resulting in 100. This method gives you a range of 1–100 (or 0–99 depending on your game’s convention).

Whether you are rolling for damage, making a critical skill check, or casting a spell, this multi‑dice roller online provides instant, unbiased results with every click. The interface is designed for speed, letting you focus on the story rather than manual dice counting.

FAQ

1. What dice types does this DnD dice roller support?

It supports the full standard set: D4, D6, D8, D10, D12, and D20.

2. How do I roll percentile dice in this simulator?

Set two dice to D10 (one numbered 0–9 and the other 00–90). Roll them together: a 00 on the tens die counts as 0 unless the units die is also 0, which gives 100. Otherwise, add the tens and units values normally.

3. Can I roll multiple dice at the same time?

Yes, you can roll up to 7 dice simultaneously. Use the “Set all dice types to” option to quickly make them all the same type if needed.

4. Is this dice roller free to use online?

Yes, it is completely free and accessible through any web browser without registration.

How to Use

  1. Choose how many dice to roll (1 to 20) using the Number of Dice dropdown.
  2. Select the die type from the standard DnD set: d4, d6, d8, d10, d12, d20, or d100. Optionally add a modifier.
  3. Click the Roll Dice button to roll all dice at once and view each result plus the total sum.