Dice probability calculator

Type any dice expression and a target number. DiceKit works out the exact distribution of totals by combining the dice one at a time, and shows the range, the average, the chance of exactly the target and the chance of at least the target, plus a bar chart of every outcome. This page starts with 3d6: a total of at least 10 has a 62.5% chance.

Fair rolls from your browser's crypto random generator

History

    Saved you some time? Leave a tip, entirely optional.

    Keep and drop rules are calculated by counting every combination; very large pools are estimated from 200,000 simulated rolls and labelled as such.

    Dice notation

    You typeMeaning
    d20One 20-sided die
    3d6+2Three six-sided dice plus 2
    1d8+1d6-1Mixed dice and a modifier
    4d6dl1 or 4d6kh3Roll four d6, drop the lowest (keep the highest three)
    2d20kh1 / 2d20kl1Advantage / disadvantage
    d% or d100Percentile die, 1 to 100

    How the rolls and odds work

    DiceKit draws each die from your browser's cryptographic random number generator (crypto.getRandomValues), using rejection sampling so no face is favoured. Nothing is sent anywhere. The odds are exact: plain dice are combined one at a time (a convolution of their distributions), and keep or drop rules are calculated by counting every possible combination. Only very large keep or drop pools are estimated by simulation, and the result says so.

    Handy averages

    DiceAverageRange
    d63.51–6
    2d672–12
    3d610.53–18
    4d6 drop lowest12.243–18
    d2010.51–20
    d20 with advantage13.831–20
    d20 with disadvantage7.181–20
    8d6288–48

    Frequently asked questions

    What is the most likely total on 2d6?

    7, with a 1 in 6 (16.67%) chance.

    What are the odds of rolling 18 on 3d6?

    1 in 216, about 0.46%.

    What is the chance of at least one 6 on two dice?

    11 in 36, about 30.6%.

    Is DiceKit free?

    Yes, with no sign-up or ads.

    Is my roll history saved?

    Yes, in this browser only, and you can clear it at any time.

    More tools