🎲 D&D Dice
🎲 Dice List
⚔ Ability Score Generator
📜 Dice Roll Log
| Player | Rolls | Average | Highest | Last Roll |
|---|---|---|---|---|
| No rolls yet. | ||||
| Time | Player | Roll | Breakdown | Total |
|---|---|---|---|---|
| No rolls yet. | ||||
| Player | Rolls | Average | Highest | Last Roll |
|---|---|---|---|---|
| No rolls yet. | ||||
| Time | Player | Roll | Breakdown | Total |
|---|---|---|---|---|
| No rolls yet. | ||||
A tabletop session needs more from a dice roller than a single d20 button, notation for complex rolls, advantage and disadvantage, ability score generation, and a shared log everyone at the table can see. This roller covers the full set, plus an optional cryptographically verifiable randomness source for players who want provably fair rolls.
This roller supports the standard tabletop shorthand: NdX rolls N dice with X sides (2d6 rolls two six-sided dice), khN or klN keeps only the highest or lowest N dice from the roll (4d6kh3 rolls four d6 and keeps the best three, the standard ability score method), and a trailing +N or −N applies a flat modifier to the total (2d6+3).
Advantage rolls two d20s and keeps the higher result; disadvantage rolls two d20s and keeps the lower. This only applies to a row that is exactly a single d20 with no keep-highest/lowest or minimum value set, matching the standard D&D 5th edition mechanic exactly.
Generates all six D&D ability scores using the standard method: for each score, roll 4d6, drop the lowest die, and sum the remaining three. This is the conventional random ability score generation method used across D&D 5th edition character creation.
When enabled, this option derives your dice results from the public NIST Randomness Beacon, a cryptographically signed random value the US National Institute of Standards and Technology publishes every 60 seconds, instead of your browser’s built-in random number generator. Each roll made this way shows which beacon pulse it used along with a link to verify it independently on NIST’s own site. It’s free and requires no account, but does need a network request per roll, making it slightly slower than the default local randomness.
Add every player at your table, click a player’s chip to mark them active, and every roll gets tagged with whoever is active, viewable later in a filtered history by player. Auto Turn automatically advances to the next player after a set number of rolls, so the group doesn’t need to manually click a new active player between every turn.
It sources your dice roll from the public NIST Randomness Beacon, a cryptographically signed value published every 60 seconds, instead of your browser’s own random number generator, and shows a link to independently verify each roll. It’s useful when players want a provably fair, externally auditable source of randomness rather than trusting the app’s own RNG.
It rolls 4 six-sided dice and keeps only the highest 3 of them, dropping the lowest, this is the standard method for generating a D&D ability score. The “kh” means keep-highest; “kl” would mean keep-lowest instead.
Advantage rolls two d20s and keeps the higher result (favoring the player), disadvantage rolls two d20s and keeps the lower result (against the player). Both only apply to a plain single d20 roll with no other modifiers set.