Dice roller
Tap dice to build a pool, or type any roll. Natural 20s glow, natural 1s burn, and your favourite attacks are one tap away.
Space roll again1–7 add d4…d100A advantageD disadvantageEsc clear pool
Dice tray tap to add · right-click to remove
Saved rolls
History
Dice notation cheat sheet
| Type | Means |
|---|---|
1d20+5 | Attack roll or skill check with a +5 bonus |
2d20kh1 | Advantage: two d20s, keep the highest |
2d20kl1 | Disadvantage: keep the lowest |
4d6dl1 | Ability score: four d6, drop the lowest |
8d6 | A fireball's damage |
1d8+2d6+3 | Weapon hit with sneak attack |
2d6! | Exploding dice: a 6 rolls again |
d% | Percentile, 1 to 100 |
New to dice? Read dice notation explained.
Questions
How do I roll with advantage?
Choose Advantage above the Roll button, or type 2d20kh1. The roller rolls two d20s and keeps the higher one. Disadvantage (2d20kl1) keeps the lower one.
How do I roll ability scores?
Press "Ability scores". It rolls 4d6 six times and drops the lowest die each time, the most common method in fifth edition.
Is this dice roller truly random?
Yes. It uses your browser's cryptographic random number generator and corrects for modulo bias, so every face is equally likely. Nothing is sent to a server.
Can I save my character’s attacks?
Yes. Type or build a roll, give it a name and press Save. Saved rolls stay in your browser and roll with one tap.
What dice notation is supported?
XdY with + and − modifiers, keep highest/lowest (kh, kl), drop highest/lowest (dh, dl), exploding dice (!) and percentile dice (d%). For example 1d20+5, 4d6dl1, 8d6, 2d6!.