Dice probability calculator
Compute the exact probability distribution, odds and stats for any dice roll notation.
Dice probability calculator
Type a dice roll in standard notation — 3d6+2, 2d20-1, d100 — and this tool computes the exact probability of every possible result, not a simulated approximation. It works out the full sum distribution by combinatorics, then reports the mean, median, standard deviation and the minimum/maximum, alongside a text histogram or a plain table of value-by-value odds. It suits tabletop players tuning a house rule, game designers balancing a roll table, and anyone who wants a fast alternative to a dice-probability spreadsheet.
The options cover mechanics real tables use. Keep dice computes a "highest 3 of 4d6" ability-score roll or a "lowest 2 of 5d10" damage roll, keeping only the top or bottom N dice. Advantage and disadvantage roll the whole expression twice and keep the higher or lower total, matching D&D 5e advantage. Reroll each 1 once applies a common house rule to every die before summing. A success threshold adds the probability of reaching or beating a target number, useful for checking the odds of hitting a DC or armor class. Cumulative probability adds an "at least this value" column, and the output format switches between a bar-chart histogram and a plain numeric table.
Notation parsing ignores extra spaces and line breaks, so "3d6 + 2" or a roll split across lines works the same as "3d6+2". Very large pools are capped rather than left to freeze the tab — the tool reports when a roll has too many combinations to compute exactly and asks for fewer dice or sides.
Everything runs locally in your browser; the notation you type is never uploaded or logged. Copy the result, download it as a .txt file, or send the output back into the input to compare a follow-up roll.