Skip to main content

Dice Roller

Each die shows an inclusive integer from 1 through the side count. Several dice print every face, then Sum. This is not a bouncing 3D table.

Rated 4.7 out of 5 based on 487 reviews

How to roll dice on this page

  1. Set Dice to how many cubes you want, from 1 to 100.
  2. Set Sides to the face count. Use 6 for a d6, 20 for a d20, or any integer from 2 to 1000.
  3. Generate. One die prints a single face. Several dice print each roll on its own line, then Sum.
  4. Roll again for a new independent sample. Nothing is stored after you leave the tab.

Digital die roll

Independent uniform integers from 1 through S inclusive

Face rangeInclusive 1 through sides
Common polyhedrad6 default, d20 and other side counts you type
OutputEach roll listed, plus Sum when more than one die
Entropy sourcecrypto.getRandomValues with unbiased inclusive integers
Not physicsNo table, bounce, or weighted physical model
Dice limit1 to 100 dice, 2 to 1000 sides

Every face from 1 through N

A die with S sides can show 1, 2, ... S. The high face is included. A six-sided roll can be 6. A twenty-sided roll can be 20. Each die is independent of the others. The page does not drop the highest or lowest roll unless you do that yourself after you copy the list.

d6, d20, and other side counts

Tabletop games often name dice by face count: d6, d8, d10, d12, d20. Type that number in Sides. Two d6 is Dice 2 and Sides 6. The result is not a physics tray. There is no friction, no cocked die, and no camera. For a ticket-style sample of unique numbers instead of faces, open lottery numbers.

Each roll plus Sum

When you roll more than one die, the output lists every face, then a Sum line. Use the list when a game wants individual dice. Use the sum when the rules add them. A single die prints only the face, with no extra Sum line.

Web Crypto, not a physics table

Faces are unbiased integers from Web Crypto, not Math.random and not a recorded video of a bowl. A real cube can chip or land against a book. This page treats every face as equal. For a 50/50 two-sided call, use the coin flip. For an inclusive integer that is not framed as a die, use the random number generator.

Limits

You can roll up to 100 dice. Sides must be at least 2 and at most 1000. That covers common polyhedral sets and oversized novelty dice. It does not simulate exploding dice, advantage, or custom face labels. Put labels on the list picker if you need words instead of numbers.

Dice roller questions

Can a d6 roll a 6?
Yes. Faces are inclusive from 1 through the side count.
How do I roll a d20?
Set Sides to 20. Set Dice to 1 for a single d20, or higher for several.
Where is the sum?
When Dice is greater than 1, the output lists each face and then Sum. One die prints only the face.
Is this a physics dice table?
No. There is no 3D bounce. Each face is an unbiased integer from Web Crypto.
Are the dice independent?
Yes. Each die is a new sample. Earlier rolls do not change later faces.
Can I roll 4d6?
Set Dice to 4 and Sides to 6. Dropping the lowest face is a house rule you apply after you copy the four numbers.