Dice Roller

Roll any dice (d4–d100), use expressions like 2d6+3, advantage/disadvantage, coin flip — cryptographically fair

D&D QUICK PRESETS

SELECT DIE TYPE

D20 MODE (ROLL 2, KEEP ONE)

Press R to reroll

Choose dice above and click ROLL

All rolls use crypto.getRandomValues() — cryptographically secure, statistically fair.

Set number of coins and click FLIP

Uses crypto.getRandomValues() for truly fair coin flips.

About This Dice Roller

This tool supports the complete set of tabletop RPG dice: d4, d6, d8, d10, d12, d20, and d100 (percentile). You can roll single dice, multiple dice of the same type, or write a full expression like 2d6+3 or 4d6dl1 (4d6, drop lowest).

D&D-specific features: Advantage and disadvantage mode automatically roll two d20s and show which value is kept. Natural 20s are highlighted in gold; natural 1s are shown in grey. D&D quick presets cover the most common roll types.

Expressions supported:

  • 2d6 — Roll 2 six-sided dice
  • 2d6+3 — Roll 2d6 and add 3
  • d20-1 — Roll 1d20 and subtract 1
  • 4d6dl1 — Roll 4d6, drop the lowest 1 (ability score generation)
  • 3d8+2d6+5 — Multi-type dice pool with modifier

Frequently Asked Questions

What dice does D&D use?

D&D uses 7 dice types: d4, d6, d8, d10, d12, d20, and d100 (percentile). The d20 is the most iconic — used for most skill checks and attack rolls. All are supported here.

What is advantage and disadvantage in D&D?

Advantage means you roll two d20s and take the higher result. Disadvantage means you roll two d20s and take the lower result. Both are common mechanics in D&D 5th Edition. Toggle between them above the roll button.

How do I roll 2d6+3?

Type 2d6+3 in the expression field and click Roll. You'll see each d6 result individually plus the +3 modifier, with the total displayed prominently.

Is this dice roller truly random?

Yes — all rolls use crypto.getRandomValues(), the cryptographically secure random number generator built into every modern browser. This is more statistically fair than physical dice, which have manufacturing tolerances that can introduce slight biases.