Home › Dice Roller
🎲 Dice Roller
Tap a die, or roll a custom pool. Advantage, modifiers, and a running history.
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.
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.