Percentages and Math

Dice Probability Calculator

Type a dice expression to see the chance of every total and of reaching your target.

Your numbers

NdS for N dice with S sides. Add kh3 to keep the highest 3 or kl1 to keep the lowest 1. Add terms with + or -.

Leave blank to skip this.

Result

Chance of at least 15

48.765%

4d6kh3+2 has an average of 14.245.

Chance of at least 15
48.765%
Average total
14.2446
Standard deviation
2.8468
Lowest and highest total
5 to 20
Median
14
Most likely total
15

Every possible total

TotalExactlyAt mostAt least
50.077%0.077%100.000%
60.309%0.386%99.923%
70.772%1.157%99.614%
81.620%2.778%98.843%
92.932%5.710%97.222%
104.784%10.494%94.290%
117.022%17.515%89.506%
129.414%26.929%82.485%
1311.420%38.349%73.071%
1412.886%51.235%61.651%
1513.272%64.506%48.765%
1612.346%76.852%35.494%
1710.108%86.960%23.148%
187.253%94.213%13.040%
194.167%98.380%5.787%
201.620%100.000%1.620%
How this was calculated
  1. Each die is fair and independent. For plain dice the tool adds one die at a time: the chance of each new total is the average over the six (or S) faces of the chances of the totals before it.
  2. For keep highest or keep lowest, the tool counts every distinct set of faces that can appear, weights it by how many orders give it, and sums the dice that are kept.
  3. The mean is 14.244599 and the standard deviation is 2.846844.
  • Results assume fair dice and independent rolls. Rules for rerolls, exploding dice or ties are not modeled.

Calculated using SumPanda.com · https://sumpanda.com/dice-probability-calculator/

Results are estimates for general information. Verify important figures before relying on them.

Next step

How to use the dice probability calculator

  1. Type a dice expression: NdS means N dice with S sides, such as 3d6 or d20. Add a number with + or -, as in 3d6+2.
  2. Add kh3 after a term to keep the highest 3 dice, or kl1 to keep the lowest one. Terms can be combined, as in 1d8+1d4-1.
  3. Choose at least, at most or exactly and enter a target total, or leave the target blank.
  4. Read the chance of your target, the average, the spread, and the table with the chance of every total.

Formula

chance of a total after adding one die = the average, over the S faces, of the chance of the earlier totals

mean of NdS = N x (S + 1) / 2, variance = N x (S^2 - 1) / 12

keep highest or lowest: count every set of faces, weighted by N! / (product of the counts of each face)! / S^N

separate terms are independent, so their distributions are combined

All results are exact for fair dice. They come from counting, not from simulation, so running the page twice gives identical numbers.

Rolling four dice and keeping three

Roll 4d6, drop the lowest and add 2 (written 4d6kh3+2). The average of the kept dice is 12.2446, so the average total is 14.2446 with a standard deviation of 2.8468. The chance of a total of 15 or more is 48.765%, which matches counting the 1,296 possible rolls one by one.

For 3d6+2 the chance of 15 or more is 7 / 27 = 25.926%. Rolling two twenty-sided dice and keeping the highest (2d20kh1) gives 51% to reach 15, and keeping the lowest (2d20kl1) gives 9%. For 1d8+1d4-1, the average is 6 and the chance of a 5 is 12.5%.

Why sums are not flat

With one die every face is equally likely, but with two or more dice the middle totals can be made in more ways than the extremes. Two six-sided dice make a 7 in six ways and a 2 in one way, so 7 is six times as likely. This is why the table looks like a hill. Keeping only the highest dice pushes the hill upward, and keeping the lowest pushes it down.

For simple events like coins and cards, the Probability Calculator works with chances you enter, and the Binomial Probability Calculator finds the chance of a number of successes in repeated trials.

Limits

Keep highest and keep lowest are worked out by counting, so the dice must not be too many for the number of sides. If an expression has too many cases to count exactly, the page says so. Rules for rerolls, exploding dice, successes or ties are not modeled.

More probability tools

For other scores, ratings and odds, try the Elo Rating Calculator, Balanced Team Generator and Race Pace Chart Generator.

Assumptions and limits

  • Every die is fair and every roll is independent.
  • A term can have 1 to 100 dice with 2 to 1,000 sides, and 200 dice in all.
  • A minus sign subtracts the whole term that follows it.
  • Rerolls, exploding dice and house rules are not modeled.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

What is the chance of rolling 15 or more on 4d6 drop lowest plus 2?

It is 48.765%. The kept dice average 12.24 and the bonus of 2 moves the whole range up.

How do I calculate advantage or disadvantage on a d20?

Advantage is rolling two d20 and keeping the highest (2d20kh1), and disadvantage keeps the lowest (2d20kl1). To reach a 15, advantage gives 51% and disadvantage gives 9%, against 30% for one die.

Why is the middle total the most likely?

There are more combinations of faces that give a middle total than an extreme one, so after summing two or more dice the totals form a hill.

What does 4d6kh3 mean?

Roll four six-sided dice, keep the three highest and add them. kl keeps the lowest instead, and the number after it says how many to keep.