Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
page
D&D dice roller icon showing a twenty-sided die

Dnd Dice Roller

🎲 D&D Dice

Options

Roll speed

    🎲 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.
    Export history:

    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.

    How to use this D&D dice roller

    1. Type standard dice notation into the notation bar (e.g. 2d6+3, 4d6kh3) and press Roll, or star-save it as a reusable preset.
    2. Or build a Dice List with the Add Die button and use ROLL ALL to roll every row at once.
    3. Add player names to track whose roll is whose, click a chip to make them active, or enable Auto Turn to cycle automatically.
    4. Use the Normal / Advantage / Disadvantage toggle for d20 rolls that need it.
    5. Try the Ability Score Generator to roll a full set of six D&D stats at once.

    Reading dice notation

    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 and disadvantage

    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.

    Ability Score Generator

    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.

    What “Verified Randomness (NIST)” actually does

    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.

    Multiplayer tracking and Auto Turn

    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.

    Frequently asked questions

    What does “Verified Randomness (NIST)” mean and why would I use it?

    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.

    How does dice notation like “4d6kh3” work?

    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.

    What’s the difference between Advantage and Disadvantage?

    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.