DnD Dice Roller

DnD dice roller: roll d4, d6, d8, d10, d12, d20 and d100, add modifiers, roll with advantage or disadvantage, or type notation like 2d6+3 and 4d6kh3. Natural 20s and 1s are flagged.

Pick your dice

Your bonus, e.g. +5 to hit. Use a minus for a penalty.
Dice notation, e.g. 2d6+3, 1d8+1d6+4, 4d6kh3.

Result

Maths checked by Josh Miller · updated Nov 2026How we calculate →

This DnD dice roller does the full set: d4, d6, d8, d10, d12, d20 and percentile d100. Tap a die, set how many and your modifier, and roll. For a d20 you can roll with advantage or disadvantage, and a natural 20 or natural 1 lights up. It’s free, it runs in your browser, and every roll uses your device’s secure random generator, so it’s as fair as a real die and less likely to roll under the sofa.

Using the DnD dice roller

  • Quick dice. Tap d20, leave how many at 1, put +5 in the modifier. That’s your attack roll.
  • Advantage and disadvantage. Roll two d20s and keep the higher or lower. The one you didn’t keep is shown faded so the table can see both.
  • Notation. Type exactly what the spell says: 8d6 for a fireball, 1d8+1d6+4 for a sneak attack, 4d6kh3 for a stat roll (keep highest 3). Dropped dice are crossed out.

The last ten rolls stay in the history, which settles most “what did you roll?” arguments.

Advantage, in numbers

Advantage is worth more than people think. Needing 15 or better on a d20 is 30% normally. With advantage it’s 51%. A natural 20 goes from 5% to 9.75%, and with disadvantage it falls to 0.25%, one in 400.

A rough rule: advantage is worth about +5 when you need a 10 or 11, and less at the extremes. It’s the same maths as two chances at a lottery, just with better odds.

Rolling up a new character? The DnD stat roller does all six ability scores at once. For plain dice, use the dice roller, and for averages and ranges of any roll, the dice average calculator. Wargamers will want the Warhammer dice calculator.

Frequently asked questions

How does advantage work in D&D?

Roll two d20s and keep the higher. Disadvantage keeps the lower. The dice roller above shows both rolls.

What are the odds of a natural 20 with advantage?

9.75%, almost double the normal 5%. With disadvantage it's 0.25%.

Can I type dice notation like 2d6+3?

Yes. It reads NdS, adds and subtracts dice and numbers, and supports kh and kl to keep the highest or lowest dice.

Is an online dice roller fair?

This one uses your browser's cryptographic random generator, so every face has the same chance on every roll.

More Tools calculators

View all →