D&D Dice Roller

A free dice roller for D&D 5e and other tabletop games. Tap dice into the pool or type a roll like 1d20+5, then press Roll. You get the total, every face, and which dice were kept or dropped.

Pick dice or type a roll, then press Roll. Space also rolls.

How to use this dice roller

Tap to build a pool. Each tap on a die adds one to the pool, up to 20 of each. The minus button under a die removes one. Set your modifier, pick Normal, Advantage or Disadvantage, and press Roll.

Or type the roll. The notation box takes the same shorthand you see on a character sheet or in a virtual tabletop. Press Enter or Roll. The quick roll buttons cover common rolls like an attack, a Fireball and a healing potion.

Keyboard shortcuts. Space or Enter rolls. A sets advantage, D sets disadvantage, N sets normal, and Escape clears the pool.

Dice notation reference

Notation follows one pattern, NdX: N dice with X sides each. Add or subtract numbers and other dice groups with + and -.

Type thisIt meansUse it for
1d20+5One d20, add 5Attack rolls, checks, saves
2d20kh1Two d20, keep the higherAdvantage
2d20kl1Two d20, keep the lowerDisadvantage
4d6dl1Four d6, drop the lowestRolling ability scores
8d6Eight d6Fireball damage
2d6r2Two d6, reroll any 1 or 2 onceGreat Weapon Fighting style
3d6!Three d6 that explode on a 6House rules and other systems
d%A number from 1 to 100Random tables

kh and kl keep the highest or lowest dice, dh and dl drop them. One roll can hold up to 100 dice with up to 1000 sides each.

Advantage, disadvantage and critical hits

In 5e, most outcomes come down to a d20 test: roll a d20, add your modifier, and compare the total to a Difficulty Class (DC) for checks and saves or an Armor Class (AC) for attacks. Meet or beat it and you succeed.

Advantage means you roll two d20s and use the higher. Disadvantage means you use the lower. If you have both, they cancel out and you roll one die.

A natural 20 on an attack roll always hits and is a critical hit. You roll the attack's damage dice twice and add your modifier once. A natural 1 on an attack always misses. The roller marks a natural 20 in green and a natural 1 in red.

The seven dice in a standard set

Questions

Is this dice roller free?

Yes. There is no sign up, no account and no download. Open the page and roll.

Is it truly random?

Every roll uses your browser's cryptographic random number generator (crypto.getRandomValues). Values that would favor one face are thrown out and redrawn, so each face has the same chance.

How do I roll with advantage?

Pick Advantage, add one d20 and press Roll. The roller rolls two d20s and keeps the higher one. You can also type 2d20kh1.

Where are my saved rolls and history kept?

Only in your browser's local storage on this device. Nothing is sent to a server. Clear history wipes the log.

Can I share a roll?

Yes. Press Copy share link after a roll. The link opens the roller with the same notation and rolls it fresh for whoever opens it.