Random Generators

Dice Roller

Roll tabletop dice with a visible breakdown. Combine dice and bonuses, keep the highest or lowest results, and inspect every die that contributes to the total.

Free online tool

Loading tool…

Use d20, 2d6 + 3, 4d6dl1 (drop lowest), or 2d20kh1 (keep highest). Terms can be added or subtracted.

Quick rolls

kh / kl = keep highest / lowest. dh / dl = drop highest / lowest. Add the number to keep or drop, such as kh1. Maximum 500 dice per roll.

Roll breakdown

Roll to display every die and the total.

Rolls are computed in your browser. They are not saved to an account or a shared roll log.

GET STARTED

How to use the Dice Roller

  1. 01

    Enter a dice expression such as 2d6 + 3, or select a quick-roll button.

  2. 02

    Use kh, kl, dh, or dl with a count to keep or drop dice.

  3. 03

    Select Roll dice or press Enter. Dropped dice are crossed out and do not contribute to the subtotal.

  4. 04

    Copy the complete roll breakdown or review the last 20 rolls in this tab.

Examples

Roll with a bonus

2d6 + 3 rolls two six-sided dice and adds three. If the dice show 2 and 5, the total is 10.

Advantage and disadvantage

2d20kh1 keeps the higher of two d20 rolls. 2d20kl1 keeps the lower. Equal values still keep exactly one die.

Drop the lowest

4d6dl1 rolls four six-sided dice and discards one lowest die. A roll of 1, 4, 4, and 6 totals 14.

Supported dice notation

NdS rolls N dice with S sides. Omitting N rolls one die, so d20 means 1d20. Add integer bonuses or subtract terms: 1d8 + 1d4 - 2. kh keeps highest, kl keeps lowest, dh drops highest, and dl drops lowest. A modifier applies only to the dice term directly before it. Tied dice are resolved in their original order while preserving the requested count.

Limits and randomness

Each die has 2–1,000,000 sides. Each term rolls 1–200 dice, with at most 500 dice and 20 terms in one expression. Browser random values generate the outcomes. History lasts only for this tab session and keeps the latest 20 totals.

Common questions

Does this support exploding dice or reroll rules?

No. This version supports ordinary dice, integer bonuses, addition, subtraction, and keep/drop modifiers. It does not support parentheses, multiplication, exploding dice, or automatic rerolls.

Can I drop all the dice?

Yes. For example, 2d6dl2 contributes zero. A keep modifier must retain at least one die.

Does this replace an official game rule?

No. The tool calculates the notation you enter. Apply any additional game rules yourself.

Sources & references