Advanced Dice Roller
Roll dice with modifiers, advantage, and more.
Advantage and disadvantage roll the whole expression twice and keep the higher or lower total.
Enter notation and press Roll dice to begin.
Every die is rolled with your browser's cryptographic random generator. Nothing is sent anywhere, and no roll leaves this page. For a no-notation version, see the basic Dice Roller.
How to use Advanced Dice Roller
What this tool does
The Advanced Dice Roller is a full polyhedral dice roller built for tabletop
role-playing. It rolls the standard set — d4, d6, d8, d10, d12, d20 and d100 —
and understands the dice notation you already use at the table. Type an
expression such as 2d6+3, 1d20 or 4d8-1, press Roll, and the tool shows
every individual die, applies any modifier, and gives you the total. A short
history keeps your recent rolls so you can glance back at the last attack or
saving throw.
Beyond plain rolls, it supports the mechanics that fuller rulesets lean on: advantage and disadvantage, keep-highest and keep-lowest, and optional exploding dice. It is deliberately system-agnostic — it does not assume any particular game, so it works alongside whatever ruleset your group plays.
When you’d use it
Game masters and players reach for a dice roller constantly: an attack roll, a
damage roll, a skill check, a saving throw, a random table lookup. Physical
dice are wonderful, but a digital roller earns its place when you are playing
online, when your dice bag is in another room, or when an expression is fussy
enough that adding it up by hand slows the table down — rolling 8d6 for a
big area effect, for instance, or a pool roll where you keep only your best
three dice.
It is also useful for prep. Designing an encounter or a treasure table often means rolling sample results to sanity-check the numbers before your players ever see them. And because advantage, disadvantage and exploding dice are all built in, you do not have to roll twice manually and remember which result to keep.
How to use it
- Type a dice expression into the notation box, or use the Quick add buttons to build one — each button appends that die, and tapping the same die again bumps its count.
- Pick a roll mode: Normal, Advantage or Disadvantage. Advantage and disadvantage roll the whole expression twice and keep the higher or lower total.
- If your system uses dice pools, set Keep dice to Highest or Lowest and choose how many dice to count.
- Toggle Exploding dice if a maximum result should roll again and add on.
- Press Roll dice. Each die appears with kept dice highlighted and dropped dice struck through; the total is shown large beneath them.
- Use Copy result to share a single roll, or Copy all to export your recent history.
How to read the result
Each die is drawn as its own tile. A tile shown in the accent colour counts toward the total; a faded, struck-through tile was dropped by keep-highest or keep-lowest, or is one of the extra dice an explosion produced. The large number is the final total: the sum of every kept die plus your modifier. When you roll with advantage or disadvantage, a line beneath the total tells you both candidate totals and which one was kept, so the maths is never hidden.
The history list shows your last several rolls with their expression and total. It is a quick reference, not a permanent log — it clears when you refresh the page.
A note on fairness
Some players are suspicious of digital dice, and fairly so — a badly built roller can be subtly biased. This one draws from the Web Crypto API and uses rejection sampling, so each face of each die is genuinely equally likely. If you ever want a simpler, no-notation version for a quick single roll, the basic Dice Roller covers that, and the Random Number generator handles ranges that are not die-shaped at all.
Privacy
Everything happens in your browser. Your dice notation, your rolls and your history are never uploaded, never logged and never stored between visits. Once the page has loaded it works offline, and closing the tab discards everything. You can roll for any campaign, public or private, with no trace left behind.
Frequently asked questions
What dice notation does this roller understand?
How do advantage and disadvantage work here?
What are exploding dice and keep-highest?
Is the roller actually random, or is it predictable?
Does the tool send my rolls anywhere?
Related tools
Dice Roller
Roll standard dice with an animated result.
Initiative Tracker
Track turn order in tabletop combat.
Loot Generator
Roll up random loot for your tabletop game.
Random Encounter Generator
Generate random tabletop encounters.
RPG Name Generator
Generate fantasy, sci-fi, and modern character names.
Random Number Generator
Generate random numbers within any range.