Dice Roller & Probability Calculator

Type any dice expression to see its exact probability distribution, average and the odds of beating a target number. Then roll it with a fair, cryptographically random dice roller.

Rules

Examples: 2d6+3, 4d6dl1 (drop lowest), 2d20kh1 (keep highest), 1d20 adv, d%.

Chance—
Average—
Range—
Most likely—
Full probability table
ResultExactlyAt leastAt most

How to read dice notation

Dice expressions use the standard NdS format: N is the number of dice and S is the number of sides. 3d6 means roll three six-sided dice and add them. You can combine dice and numbers with plus and minus signs, so 1d8+1d6+3 is a weapon hit with extra damage and a +3 modifier.

NotationMeaningExample use
2d6+3Roll two d6 and add 3Greatsword damage
4d6dl1Roll four d6, drop the lowestRolling ability scores
2d20kh1 or 1d20 advRoll two d20, keep the highestAdvantage
2d20kl1 or 1d20 disRoll two d20, keep the lowestDisadvantage
d%A percentile roll, 1–100Random tables, wild magic
3d6-1d4Subtract a die from a rollAny custom formula

The calculator works out the exact probability of every result. It does not simulate thousands of rolls, so the numbers are precise even for rare outcomes.

Advantage and disadvantage odds

Advantage means rolling two d20s and using the higher one; disadvantage uses the lower one. The table shows the chance of rolling at least a given number on the d20 itself, before modifiers.

Need at leastNormalAdvantageDisadvantageAdvantage gain
295%99.75%90.25%+4.75%
390%99%81%+9%
485%97.75%72.25%+12.75%
580%96%64%+16%
675%93.75%56.25%+18.75%
770%91%49%+21%
865%87.75%42.25%+22.75%
960%84%36%+24%
1055%79.75%30.25%+24.75%
1150%75%25%+25%
1245%69.75%20.25%+24.75%
1340%64%16%+24%
1435%57.75%12.25%+22.75%
1530%51%9%+21%
1625%43.75%6.25%+18.75%
1720%36%4%+16%
1815%27.75%2.25%+12.75%
1910%19%1%+9%
205%9.75%0.25%+4.75%

Advantage helps most when you need an 11 (a 25-point jump, roughly like a +5 bonus) and least at the extremes. On average it raises a d20 roll from 10.5 to about 13.8.

Average results of common rolls

RollAverageRangeTypical use
1d42.51–4Dagger, Bless, Guidance
1d63.51–6Shortsword, Sneak Attack die
1d84.51–8Longsword, Rapier
1d105.51–10Fire Bolt, Heavy crossbow
1d126.51–12Greataxe
2d672–12Greatsword, Maul
3d610.53–18Classic ability score roll
4d6 drop lowest12.243–18Standard ability score roll
8d6288–48Fireball, Lightning Bolt
1d2010.51–20Attacks, checks and saves

Why 2d6 and 1d12 feel different

Both 2d6 and 1d12 deal similar damage on average (7 and 6.5), but their shapes are very different. Every result on a d12 is equally likely, while 2d6 clusters around 7: you roll a 7 one time in six, but a 2 or a 12 only one time in 36. More dice means more consistent results. Type both expressions above and compare the charts.

Rolling ability scores: 4d6 drop the lowest

Rolling four d6 and dropping the lowest gives an average of about 12.24 per ability. The most likely single result is 13, and you have roughly a 1.6% chance of an 18 on any given roll. Compare that with the point buy calculator, where every player gets the same 27 points.

Is the dice roller fair?

Yes. Each die is rolled with your browser's cryptographic random number generator and rejection sampling, so every face has exactly the same chance. The roll history keeps your last ten results so you can check them at the table.

Frequently asked questions

What are the odds of rolling a natural 20?
On a single d20 it is 5%. With advantage it rises to 9.75%, and with disadvantage it drops to 0.25%.
How much does advantage actually help?
Advantage raises the average d20 roll from 10.5 to about 13.8. In terms of hitting a target, it is worth between +1 and +5 depending on the number you need, with the biggest benefit when you need an 11.
What is the average of 4d6 drop the lowest?
Rolling four d6 and dropping the lowest averages about 12.24, compared with 10.5 for a straight 3d6. The most common result is 13.
What do kh and kl mean in dice notation?
kh means keep highest and kl means keep lowest. 4d6kh3 rolls four d6 and keeps the best three. You can also write dl (drop lowest) and dh (drop highest), so 4d6dl1 is the same roll.
Is this dice roller truly random?
Yes. Rolls use your browser's cryptographic random number generator, which is unbiased for every die size.