Home › Dice Roller

🎲 Dice Roller

Tap a die, or roll a custom pool. Advantage, modifiers, and a running history.

advertisement
d20 roll

Tap a die to roll

Combine terms with + and −, like 1d20+2d6+5. Up to 100 dice per term.

History

Your last rolls will appear here.

advertisement

How to use the dice roller

This is a free online dice roller for tabletop role-playing games like d20-style dark fantasy. Tap any die — d4, d6, d8, d10, d12, d20 or d100 — to roll it instantly. Set How many to roll a handful at once, and use the Modifier field to add or subtract a flat bonus from the total. The big number is your result; the chips below show each individual die, with the highest possible roll glowing gold and a rolled 1 marked in red.

Advantage and disadvantage

When you tap d20 with the roll set to Advantage, the roller rolls two d20s and keeps the higher one; Disadvantage keeps the lower. The die that wasn't used is shown crossed out so you can see exactly what happened. Advantage and disadvantage apply to a single d20 — if you set "How many" above 1, the roller just rolls that many straight dice.

Custom pools

Type a pool in standard dice notation and press Roll. For example, 2d6+3 rolls two six-sided dice and adds three; 4d8 rolls four eight-sided dice; 1d20+5 is a typical attack roll. You can chain terms together with + and −, like 1d20+2d6+5 for a sneak attack. Each term supports up to 100 dice.

Crits and fumbles

Roll a single d20 and a natural 20 is flagged as a Critical, while a natural 1 is flagged as a Fumble — handy at a glance during combat. Your recent rolls are saved in the History card (in your browser only) so you can glance back at that big damage roll.

Are the rolls actually random?
Yes. Rolls use your browser's built-in random number generator. For casual play that's plenty fair; it isn't meant for gambling or cryptographic use.
Is my roll history private?
Yes. History is stored only in your browser (localStorage) and is never sent anywhere. Clearing your browser data clears it.
Does it work offline and on mobile?
Once the page has loaded it works without a connection, and it's built to be tapped comfortably on a phone at the table.