Dice Roller – Roll Any Dice Online Instantly

Our free online dice roller lets you roll any combination of virtual dice instantly — from a classic six-sided d6 to a d100 used in tabletop RPGs. Simply choose how many dice to roll, select the number of sides, add any modifier, and get randomized results in seconds. Whether you're playing Dungeons & Dragons, board games, or just need a random number, this tool has you covered.

How many dice do you want to roll at once?

Select the type of die (d4, d6, d8, d10, d12, d20, d100).

Add or subtract a flat modifier to the total (common in tabletop RPGs).

Drop the single lowest die result before summing (useful for D&D ability scores).

Your results will appear here

How to Use This Calculator

1. Enter the number of dice you want to roll in the 'Number of Dice' field (1 to 20). 2. Select the die type from the dropdown — choose from d4, d6, d8, d10, d12, d20, or d100. 3. Optionally enter a positive or negative modifier to add to the total (e.g., +3 for a bonus or -2 for a penalty). 4. Choose whether to drop the lowest die result, which is useful when rolling ability scores in D&D. 5. Click the Calculate button to roll and see your total, individual dice results, highest, lowest, and average values.

How the Dice Roller Works

Each die roll is generated using a cryptographically seeded pseudorandom number generator in your browser. For a die with N sides, each roll produces a random integer between 1 and N (inclusive), just like a physical die.

The Dice Notation Formula

Standard dice notation is written as XdY + Z, where:

  • X = number of dice
  • Y = number of sides per die
  • Z = flat modifier (positive or negative)

For example, 3d6 + 2 means roll three six-sided dice and add 2 to the sum. The minimum result would be 5 (3×1 + 2) and the maximum would be 20 (3×6 + 2).

Drop Lowest (4d6 Drop 1)

A popular method for generating D&D ability scores is to roll 4d6 and drop the lowest die before summing. This biases results toward higher values and produces a more heroic character. Our tool supports this with the 'Drop Lowest Die' option.

Expected Value

The expected (average) result of a single dY die is (Y + 1) / 2. So a d6 averages 3.5, a d20 averages 10.5, and so on. When rolling multiple dice the expected total scales linearly.

Common Dice Types

  • d4 – Tetrahedron; used for small weapons like daggers in RPGs.
  • d6 – The classic cube; used in nearly all board games.
  • d8 – Octahedron; used for medium weapon damage in D&D.
  • d10 – Used for percentile rolls (two d10s = d100) and some weapons.
  • d12 – Dodecahedron; used for large weapon damage and some class features.
  • d20 – The iconic RPG die; used for attack rolls and skill checks.
  • d100 (percentile) – Used for random tables and some game systems.

Frequently Asked Questions