Virtual dice roller (d4, d6, d20)

Roll one or more dice at random for board games, role-playing (D&D) or probability lessons. Supports notation like 2d6+3.

Fix the highlighted fields to see your result.

Result—

Minimum possible
—
Maximum possible
—
Expected average
—

    How it is calculated

    Expected average = Dice × (Sides + 1) ÷ 2 + Modifier

    Assumptions and limitations

    • Up to 100 dice of 2 to 1,000 sides per roll.
    • History shows your last 10 rolls and is not saved.

    This tool is educational and provides estimates. It is not a credit offer or financial advice. Actual terms are set by each institution.

    Frequently asked questions

    Are the dice rolls fair?

    Yes. Each roll uses crypto.getRandomValues, the cryptographic random generator in your browser, with a method that gives every face exactly the same probability.

    What does 2d6+3 mean?

    It is role-playing notation: roll two six-sided dice and add 3. You can type it in the notation field.

    What is the probability of rolling a 20 on a d20?

    1 in 20, or 5%, on every roll. Previous rolls do not change the next one.